<SEC-DOCUMENT>0001345126-22-000022.txt : 20220506
<SEC-HEADER>0001345126-22-000022.hdr.sgml : 20220506
<ACCEPTANCE-DATETIME>20220505161819
ACCESSION NUMBER:		0001345126-22-000022
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		97
CONFORMED PERIOD OF REPORT:	20220331
FILED AS OF DATE:		20220505
DATE AS OF CHANGE:		20220505

FILER:

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

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

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

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

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

FILER:

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

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

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

	MAIL ADDRESS:	
		STREET 1:		301 RIVERSIDE AVENUE
		CITY:			WESTPORT
		STATE:			CT
		ZIP:			06880
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>codi-20220331.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2022 Workiva--><!--r:1a066d54-f8bf-4d23-b0f4-853738549893,g:cd2de9e9-02f8-40c1-ae4c-6684fa694adb,d:cba28ff815a8419b82e3ccdf453a8bce--><html xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:codi="http://www.compasstrust.com/20220331" xmlns:dei="http://xbrl.sec.gov/dei/2021q4" xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31" xmlns:srt="http://fasb.org/srt/2021-01-31" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns="http://www.w3.org/1999/xhtml" xmlns:country="http://xbrl.sec.gov/country/2021" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:xbrli="http://www.xbrl.org/2003/instance" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>codi-20220331</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80L2ZyYWc6YThjZDNhNDA4YjRhNDQ3ZGI0MDMzMmQzODUxOTM2N2IvdGFibGU6OTQ0NmRjNGE5NDMzNDE3NmJiNDE2YjFiZjFmNWYxZGUvdGFibGVyYW5nZTo5NDQ2ZGM0YTk0MzM0MTc2YmI0MTZiMWJmMWY1ZjFkZV8yLTEtMS0xLTQ4NDUx_b6aec868-f824-4605-9861-a29dd0b7c641">0001345126</ix:nonNumeric><ix:nonNumeric contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80L2ZyYWc6YThjZDNhNDA4YjRhNDQ3ZGI0MDMzMmQzODUxOTM2N2IvdGFibGU6OTQ0NmRjNGE5NDMzNDE3NmJiNDE2YjFiZjFmNWYxZGUvdGFibGVyYW5nZTo5NDQ2ZGM0YTk0MzM0MTc2YmI0MTZiMWJmMWY1ZjFkZV8zLTEtMS0xLTQ4NDUx_d58d625f-4593-4a96-99c4-b3faec168ee1">Dec 31</ix:nonNumeric><ix:nonNumeric contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80L2ZyYWc6YThjZDNhNDA4YjRhNDQ3ZGI0MDMzMmQzODUxOTM2N2IvdGFibGU6OTQ0NmRjNGE5NDMzNDE3NmJiNDE2YjFiZjFmNWYxZGUvdGFibGVyYW5nZTo5NDQ2ZGM0YTk0MzM0MTc2YmI0MTZiMWJmMWY1ZjFkZV80LTEtMS0xLTQ4NDUx_c38009a8-c204-480b-a5d5-f460f40e3216">2022</ix:nonNumeric><ix:nonNumeric contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80L2ZyYWc6YThjZDNhNDA4YjRhNDQ3ZGI0MDMzMmQzODUxOTM2N2IvdGFibGU6OTQ0NmRjNGE5NDMzNDE3NmJiNDE2YjFiZjFmNWYxZGUvdGFibGVyYW5nZTo5NDQ2ZGM0YTk0MzM0MTc2YmI0MTZiMWJmMWY1ZjFkZV81LTEtMS0xLTQ4NDUx_e33e36f5-95ba-4341-8cee-62ed90f5f93d">Q1</ix:nonNumeric><ix:nonNumeric contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" name="dei:AmendmentFlag" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80L2ZyYWc6YThjZDNhNDA4YjRhNDQ3ZGI0MDMzMmQzODUxOTM2N2IvdGFibGU6OTQ0NmRjNGE5NDMzNDE3NmJiNDE2YjFiZjFmNWYxZGUvdGFibGVyYW5nZTo5NDQ2ZGM0YTk0MzM0MTc2YmI0MTZiMWJmMWY1ZjFkZV82LTEtMS0xLTQ4NDUx_631b7c2d-e595-4930-a5b8-1b407d53394b">false</ix:nonNumeric><ix:nonFraction unitRef="usd" contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yOC9mcmFnOjg3YjNhNjgwNzk5MjRiNmZiOWViYzgzY2VhNjJjN2ZhL3RhYmxlOmM1OTdiYTZmYWMwMjRkMThiYjVhNDQyMDhkZjg0OGJkL3RhYmxlcmFuZ2U6YzU5N2JhNmZhYzAyNGQxOGJiNWE0NDIwOGRmODQ4YmRfMi0xLTEtMS00ODQ1MQ_5481d9cf-4c86-49a0-b908-230b8582e3f5">14,018</ix:nonFraction><ix:nonFraction unitRef="usd" contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yOC9mcmFnOjg3YjNhNjgwNzk5MjRiNmZiOWViYzgzY2VhNjJjN2ZhL3RhYmxlOmM1OTdiYTZmYWMwMjRkMThiYjVhNDQyMDhkZjg0OGJkL3RhYmxlcmFuZ2U6YzU5N2JhNmZhYzAyNGQxOGJiNWE0NDIwOGRmODQ4YmRfMi0zLTEtMS00ODQ1MQ_844b4d8f-06d8-4e56-b2ef-558a0848e324">13,851</ix:nonFraction><ix:nonFraction unitRef="usd" contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331" decimals="-3" name="us-gaap:AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yOC9mcmFnOjg3YjNhNjgwNzk5MjRiNmZiOWViYzgzY2VhNjJjN2ZhL3RhYmxlOmM1OTdiYTZmYWMwMjRkMThiYjVhNDQyMDhkZjg0OGJkL3RhYmxlcmFuZ2U6YzU5N2JhNmZhYzAyNGQxOGJiNWE0NDIwOGRmODQ4YmRfNC0xLTEtMS00ODQ1MQ_0b04f19e-ec4d-4bba-9781-9c17df5d06a5">6,202</ix:nonFraction><ix:nonFraction unitRef="usd" contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231" decimals="-3" name="us-gaap:AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yOC9mcmFnOjg3YjNhNjgwNzk5MjRiNmZiOWViYzgzY2VhNjJjN2ZhL3RhYmxlOmM1OTdiYTZmYWMwMjRkMThiYjVhNDQyMDhkZjg0OGJkL3RhYmxlcmFuZ2U6YzU5N2JhNmZhYzAyNGQxOGJiNWE0NDIwOGRmODQ4YmRfNC0zLTEtMS00ODQ1MQ_aa4026d8-f16a-4788-b85b-8d2ae795f0c1">6,589</ix:nonFraction><ix:nonFraction unitRef="usdPerShare" contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231" xsi:nil="true" name="us-gaap:CommonStockNoParValue" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yOC9mcmFnOjg3YjNhNjgwNzk5MjRiNmZiOWViYzgzY2VhNjJjN2ZhL3RhYmxlOmM1OTdiYTZmYWMwMjRkMThiYjVhNDQyMDhkZjg0OGJkL3RhYmxlcmFuZ2U6YzU5N2JhNmZhYzAyNGQxOGJiNWE0NDIwOGRmODQ4YmRfNi0zLTEtMS00ODQ1MQ_d4044aa6-cc48-4334-8c15-164b544bb89d"></ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yOC9mcmFnOjg3YjNhNjgwNzk5MjRiNmZiOWViYzgzY2VhNjJjN2ZhL3RhYmxlOmM1OTdiYTZmYWMwMjRkMThiYjVhNDQyMDhkZjg0OGJkL3RhYmxlcmFuZ2U6YzU5N2JhNmZhYzAyNGQxOGJiNWE0NDIwOGRmODQ4YmRfNy0zLTEtMS00ODQ1MQ_4f429110-55a1-4047-a813-b03734bf7859">500,000</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yOC9mcmFnOjg3YjNhNjgwNzk5MjRiNmZiOWViYzgzY2VhNjJjN2ZhL3RhYmxlOmM1OTdiYTZmYWMwMjRkMThiYjVhNDQyMDhkZjg0OGJkL3RhYmxlcmFuZ2U6YzU5N2JhNmZhYzAyNGQxOGJiNWE0NDIwOGRmODQ4YmRfOS0xLTEtMS00ODQ1MQ_a5dd10c5-3b37-4c83-b330-ffecbc7d06a5">69,450</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yOC9mcmFnOjg3YjNhNjgwNzk5MjRiNmZiOWViYzgzY2VhNjJjN2ZhL3RhYmxlOmM1OTdiYTZmYWMwMjRkMThiYjVhNDQyMDhkZjg0OGJkL3RhYmxlcmFuZ2U6YzU5N2JhNmZhYzAyNGQxOGJiNWE0NDIwOGRmODQ4YmRfOS0zLTEtMS00ODQ1MQ_6a6e5c1f-d67b-4aba-b2f5-810423b94309">68,738</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231" decimals="-3" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yOC9mcmFnOjg3YjNhNjgwNzk5MjRiNmZiOWViYzgzY2VhNjJjN2ZhL3RhYmxlOmM1OTdiYTZmYWMwMjRkMThiYjVhNDQyMDhkZjg0OGJkL3RhYmxlcmFuZ2U6YzU5N2JhNmZhYzAyNGQxOGJiNWE0NDIwOGRmODQ4YmRfMTEtMy0xLTEtNDg0NTE_3aad458f-4732-4e3a-9414-a3f2780e1d24">50,000</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231" decimals="-3" name="us-gaap:PreferredStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yOC9mcmFnOjg3YjNhNjgwNzk5MjRiNmZiOWViYzgzY2VhNjJjN2ZhL3RhYmxlOmM1OTdiYTZmYWMwMjRkMThiYjVhNDQyMDhkZjg0OGJkL3RhYmxlcmFuZ2U6YzU5N2JhNmZhYzAyNGQxOGJiNWE0NDIwOGRmODQ4YmRfMTItMy0xLTEtNTkxNDk_a79d96b6-d85c-4b88-a914-0e2480a82f42">12,600</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331" decimals="-3" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yOC9mcmFnOjg3YjNhNjgwNzk5MjRiNmZiOWViYzgzY2VhNjJjN2ZhL3RhYmxlOmM1OTdiYTZmYWMwMjRkMThiYjVhNDQyMDhkZjg0OGJkL3RhYmxlcmFuZ2U6YzU5N2JhNmZhYzAyNGQxOGJiNWE0NDIwOGRmODQ4YmRfMTMtMS0xLTEtNTkxNDk_a95f822a-0910-4c7c-bfc7-09821b1386c9">12,600</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231" decimals="-3" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yOC9mcmFnOjg3YjNhNjgwNzk5MjRiNmZiOWViYzgzY2VhNjJjN2ZhL3RhYmxlOmM1OTdiYTZmYWMwMjRkMThiYjVhNDQyMDhkZjg0OGJkL3RhYmxlcmFuZ2U6YzU5N2JhNmZhYzAyNGQxOGJiNWE0NDIwOGRmODQ4YmRfMTMtMy0xLTEtNTkxNDk_e7ff6ea4-5ea2-4cee-a429-ace448a63261">12,600</ix:nonFraction><ix:nonFraction unitRef="usdPerShare" contextRef="id3516e1ed33f4a999a066293d8b9a603_I20211231" xsi:nil="true" name="us-gaap:PreferredStockNoParValue" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yOC9mcmFnOjg3YjNhNjgwNzk5MjRiNmZiOWViYzgzY2VhNjJjN2ZhL3RhYmxlOmM1OTdiYTZmYWMwMjRkMThiYjVhNDQyMDhkZjg0OGJkL3RhYmxlcmFuZ2U6YzU5N2JhNmZhYzAyNGQxOGJiNWE0NDIwOGRmODQ4YmRfMTMtMy0xLTEtNDg0NTE_b3903786-9ec0-42ff-8092-b87bec738afd"></ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="id3516e1ed33f4a999a066293d8b9a603_I20211231" decimals="-3" name="us-gaap:PreferredStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yOC9mcmFnOjg3YjNhNjgwNzk5MjRiNmZiOWViYzgzY2VhNjJjN2ZhL3RhYmxlOmM1OTdiYTZmYWMwMjRkMThiYjVhNDQyMDhkZjg0OGJkL3RhYmxlcmFuZ2U6YzU5N2JhNmZhYzAyNGQxOGJiNWE0NDIwOGRmODQ4YmRfMTQtMy0xLTEtNDg0NTE_0d38cfbe-2d7a-4254-acaf-389be6f380b0">4,000</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i170e54d6990e4e55b520e21292f73f0a_I20220331" decimals="-3" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yOC9mcmFnOjg3YjNhNjgwNzk5MjRiNmZiOWViYzgzY2VhNjJjN2ZhL3RhYmxlOmM1OTdiYTZmYWMwMjRkMThiYjVhNDQyMDhkZjg0OGJkL3RhYmxlcmFuZ2U6YzU5N2JhNmZhYzAyNGQxOGJiNWE0NDIwOGRmODQ4YmRfMTUtMS0xLTEtNDg0NTE_73fc81ae-4ae9-4f68-8a49-f25ed47a95f5">4,000</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="id3516e1ed33f4a999a066293d8b9a603_I20211231" decimals="-3" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yOC9mcmFnOjg3YjNhNjgwNzk5MjRiNmZiOWViYzgzY2VhNjJjN2ZhL3RhYmxlOmM1OTdiYTZmYWMwMjRkMThiYjVhNDQyMDhkZjg0OGJkL3RhYmxlcmFuZ2U6YzU5N2JhNmZhYzAyNGQxOGJiNWE0NDIwOGRmODQ4YmRfMTUtMy0xLTEtNDg0NTE_d468defd-2519-4028-8f6b-c8011d2e96b6">4,000</ix:nonFraction><ix:nonFraction unitRef="usdPerShare" contextRef="id809fcbcf78f45b6839bd681574d4aaf_I20211231" xsi:nil="true" name="us-gaap:PreferredStockNoParValue" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yOC9mcmFnOjg3YjNhNjgwNzk5MjRiNmZiOWViYzgzY2VhNjJjN2ZhL3RhYmxlOmM1OTdiYTZmYWMwMjRkMThiYjVhNDQyMDhkZjg0OGJkL3RhYmxlcmFuZ2U6YzU5N2JhNmZhYzAyNGQxOGJiNWE0NDIwOGRmODQ4YmRfMTgtMy0xLTEtNDg0NTE_ce05e1f0-eded-4c44-80cc-6ae1d22271af"></ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="id809fcbcf78f45b6839bd681574d4aaf_I20211231" decimals="-3" name="us-gaap:PreferredStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yOC9mcmFnOjg3YjNhNjgwNzk5MjRiNmZiOWViYzgzY2VhNjJjN2ZhL3RhYmxlOmM1OTdiYTZmYWMwMjRkMThiYjVhNDQyMDhkZjg0OGJkL3RhYmxlcmFuZ2U6YzU5N2JhNmZhYzAyNGQxOGJiNWE0NDIwOGRmODQ4YmRfMTktMy0xLTEtNDg0NTE_c625bdeb-79fd-4a86-b80b-a234e430ab8d">4,000</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="ib214332ab4b04f93878f6a41db8a721e_I20220331" decimals="-3" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yOC9mcmFnOjg3YjNhNjgwNzk5MjRiNmZiOWViYzgzY2VhNjJjN2ZhL3RhYmxlOmM1OTdiYTZmYWMwMjRkMThiYjVhNDQyMDhkZjg0OGJkL3RhYmxlcmFuZ2U6YzU5N2JhNmZhYzAyNGQxOGJiNWE0NDIwOGRmODQ4YmRfMjAtMS0xLTEtNDg0NTE_5bba61af-2e77-47b4-b245-2b44141e3e5c">4,000</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="id809fcbcf78f45b6839bd681574d4aaf_I20211231" decimals="-3" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yOC9mcmFnOjg3YjNhNjgwNzk5MjRiNmZiOWViYzgzY2VhNjJjN2ZhL3RhYmxlOmM1OTdiYTZmYWMwMjRkMThiYjVhNDQyMDhkZjg0OGJkL3RhYmxlcmFuZ2U6YzU5N2JhNmZhYzAyNGQxOGJiNWE0NDIwOGRmODQ4YmRfMjAtMy0xLTEtNDg0NTE_bb4a71e0-44ff-4704-a0e5-ef435b207153">4,000</ix:nonFraction><ix:nonFraction unitRef="usdPerShare" contextRef="i811cb5a0c15a4749825e788a264c8a20_I20211231" decimals="0" name="us-gaap:PreferredStockNoParValue" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yOC9mcmFnOjg3YjNhNjgwNzk5MjRiNmZiOWViYzgzY2VhNjJjN2ZhL3RhYmxlOmM1OTdiYTZmYWMwMjRkMThiYjVhNDQyMDhkZjg0OGJkL3RhYmxlcmFuZ2U6YzU5N2JhNmZhYzAyNGQxOGJiNWE0NDIwOGRmODQ4YmRfMjMtMy0xLTEtNDg0NTE_76f28792-d6aa-406e-9258-e4ae817b1760">0</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i811cb5a0c15a4749825e788a264c8a20_I20211231" decimals="-3" name="us-gaap:PreferredStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yOC9mcmFnOjg3YjNhNjgwNzk5MjRiNmZiOWViYzgzY2VhNjJjN2ZhL3RhYmxlOmM1OTdiYTZmYWMwMjRkMThiYjVhNDQyMDhkZjg0OGJkL3RhYmxlcmFuZ2U6YzU5N2JhNmZhYzAyNGQxOGJiNWE0NDIwOGRmODQ4YmRfMjQtMy0xLTEtNDg0NTE_3bf55e1c-d39f-452d-83fb-cdcf1703fac9">4,600</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i5f3dbfccd624493a91e9a9a09141c0c5_I20220331" decimals="-3" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yOC9mcmFnOjg3YjNhNjgwNzk5MjRiNmZiOWViYzgzY2VhNjJjN2ZhL3RhYmxlOmM1OTdiYTZmYWMwMjRkMThiYjVhNDQyMDhkZjg0OGJkL3RhYmxlcmFuZ2U6YzU5N2JhNmZhYzAyNGQxOGJiNWE0NDIwOGRmODQ4YmRfMjUtMS0xLTEtNDg0NTE_0117774e-5106-4ae6-88e0-ce6ee2399c0e">4,600</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i811cb5a0c15a4749825e788a264c8a20_I20211231" decimals="-3" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yOC9mcmFnOjg3YjNhNjgwNzk5MjRiNmZiOWViYzgzY2VhNjJjN2ZhL3RhYmxlOmM1OTdiYTZmYWMwMjRkMThiYjVhNDQyMDhkZjg0OGJkL3RhYmxlcmFuZ2U6YzU5N2JhNmZhYzAyNGQxOGJiNWE0NDIwOGRmODQ4YmRfMjUtMy0xLTEtNDg0NTE_836084e3-ebc2-421b-a8a9-7ded0750afb2">4,600</ix:nonFraction><ix:nonNumeric contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" name="us-gaap:CommonStockVotingRights" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83Ni9mcmFnOmI0MzMwZWMwODlkMTRiNmY4NjQxOGUyNjdjOGZlYjk2L3RhYmxlOjU0MGU0OTZiMzAzNzRkNGFhMGM0MWY0MDAwY2JkMjc4L3RhYmxlcmFuZ2U6NTQwZTQ5NmIzMDM3NGQ0YWEwYzQxZjQwMDBjYmQyNzhfMC0xLTEtMS00ODQ1MQ_50f82e42-a06f-484c-92ed-290f6100802d">One vote per share</ix:nonNumeric><ix:nonNumeric contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331" name="us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85MS9mcmFnOmZiMTM3ZThiOGUxYzRmYjFhYjI0NTE1YmI4MTVlMzE5L3RhYmxlOmRjZTEzMjZkN2E4MzRiZWVhOWRjM2EwMTI1ODQ4NzcwL3RhYmxlcmFuZ2U6ZGNlMTMyNmQ3YTgzNGJlZWE5ZGMzYTAxMjU4NDg3NzBfMi00LTEtMS00ODQ1MQ_3d2a208a-ecdb-4122-94fb-403be4a0ee4b">http://fasb.org/us-gaap/2021-01-31#PrepaidExpenseAndOtherAssets</ix:nonNumeric><ix:nonNumeric contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231" name="us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85MS9mcmFnOmZiMTM3ZThiOGUxYzRmYjFhYjI0NTE1YmI4MTVlMzE5L3RhYmxlOmRjZTEzMjZkN2E4MzRiZWVhOWRjM2EwMTI1ODQ4NzcwL3RhYmxlcmFuZ2U6ZGNlMTMyNmQ3YTgzNGJlZWE5ZGMzYTAxMjU4NDg3NzBfMi02LTEtMS00ODQ1MQ_ef0c9dea-cb09-42b8-a64c-752a5848d4d7">http://fasb.org/us-gaap/2021-01-31#PrepaidExpenseAndOtherAssets</ix:nonNumeric><ix:nonNumeric contextRef="i7e8a7264e9434c3ea73ce9ce4b20242d_I20220331" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85MS9mcmFnOmZiMTM3ZThiOGUxYzRmYjFhYjI0NTE1YmI4MTVlMzE5L3RhYmxlOmRjZTEzMjZkN2E4MzRiZWVhOWRjM2EwMTI1ODQ4NzcwL3RhYmxlcmFuZ2U6ZGNlMTMyNmQ3YTgzNGJlZWE5ZGMzYTAxMjU4NDg3NzBfMy00LTEtMS00ODQ1MQ_06022c96-7245-4b4a-95f8-92766a45bd53">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric contextRef="i8c99ed67ee784acaafb1936be55d79e8_I20211231" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85MS9mcmFnOmZiMTM3ZThiOGUxYzRmYjFhYjI0NTE1YmI4MTVlMzE5L3RhYmxlOmRjZTEzMjZkN2E4MzRiZWVhOWRjM2EwMTI1ODQ4NzcwL3RhYmxlcmFuZ2U6ZGNlMTMyNmQ3YTgzNGJlZWE5ZGMzYTAxMjU4NDg3NzBfMy02LTEtMS00ODQ1MQ_4c5524d5-5300-4be4-9c3c-e4067fd3d91f">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric contextRef="ieea3a5268c0e44eb960c1b4e4dce78ea_I20220331" name="us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85MS9mcmFnOmZiMTM3ZThiOGUxYzRmYjFhYjI0NTE1YmI4MTVlMzE5L3RhYmxlOmRjZTEzMjZkN2E4MzRiZWVhOWRjM2EwMTI1ODQ4NzcwL3RhYmxlcmFuZ2U6ZGNlMTMyNmQ3YTgzNGJlZWE5ZGMzYTAxMjU4NDg3NzBfNC00LTEtMS00ODQ1MQ_8ff6534e-95e5-4cce-b2f1-4cde90459aba">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="ib3645acb641b495a8108d0afbe3da23c_I20211231" name="us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85MS9mcmFnOmZiMTM3ZThiOGUxYzRmYjFhYjI0NTE1YmI4MTVlMzE5L3RhYmxlOmRjZTEzMjZkN2E4MzRiZWVhOWRjM2EwMTI1ODQ4NzcwL3RhYmxlcmFuZ2U6ZGNlMTMyNmQ3YTgzNGJlZWE5ZGMzYTAxMjU4NDg3NzBfNC02LTEtMS00ODQ1MQ_e6ba9f1f-9d15-4164-b081-d47edc14bcac">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="codi-20220331.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i84efca0bacb64c8c8274fc4c5e8a5ba4_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">codi:SharesRepresentingBeneficialInterestsInCompassDiversifiedHoldingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4602b1518829431c84fcc46809925de0_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">codi:SeriesAPreferredSharesRepresentingSeriesATrustPreferredInterestInCompassDiversifiedHoldingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4a842c1a81ba415f9344671641dd55fe_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">codi:SeriesBPreferredSharesRepresentingSeriesBTrustPreferredInterestInCompassDiversifiedHoldingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9f0bcfc364b540888bdd1c051d9d034a_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">codi:SeriesCPreferredSharesRepresentingSeriesCTrustPreferredInterestInCompassDiversifiedHoldingsMemberDomain</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i25931d58229d4a66b30fc0584db57622_I20220429"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-04-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="i111bf623e16947c0850ba79d2dceefce_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i170e54d6990e4e55b520e21292f73f0a_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usdPerShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:context id="id3516e1ed33f4a999a066293d8b9a603_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib214332ab4b04f93878f6a41db8a721e_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id809fcbcf78f45b6839bd681574d4aaf_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="i5f3dbfccd624493a91e9a9a09141c0c5_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i811cb5a0c15a4749825e788a264c8a20_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="i7f246b3f41cc4167b39aa9686c8883b8_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="i5cdfa65e17b64d2ab70e04620bac0c7b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icf8f1ff903784a79aa3ddc0545501ae5_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0131a04533d74567afbbebbc0dc3d663_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2d96c7274e644acfbc1efadb1eedf6d7_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="i33ba0cf5f47644ccafeb913e19bda6c2_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="ia62666f4b51a45d1b7c896785c1c1647_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="i29b7ca275dfb490b823d863bc52f5bf5_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="i25906f1d7b284fcf9afeba6be106d817_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="i599c68080a594ae88bff01712e8d0142_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="iffaf15b39d4d467fb984838822308eec_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="i1fa0b52c8a9e453a87d41ca41d450f54_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i02783d356ae94d708f343e865d187596_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibe8fd1a5cde3467e931102021021a683_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i57bdb740276d4f0997a95154d811f929_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie337efbcb5764c15bf98616fa772f229_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id0c1b98983b74603b5b379302e85c9d0_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie2b84318b2604bbc8df323cde2d6556a_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i706d0ba33b6342e691fa44f81eaf2fed_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ife5bb11f401e42fba13f3bb11b6ee664_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iad44292945e4426fb51d3702908a0dca_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i82c7c0851b2540e0b7f4133266a3159a_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7ff75dcc392f4d0f94cf2a62e792f2dd_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i83ac31ef8a4a413ab05a30874c465b4e_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i746a9961348744e886864f8199ea1f35_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i28d5351a34d644ac95e67003a844639a_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0e2d6db6b1a0474c963455b2d2d14b20_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id12945269e584cc58d00afb9413fddc3_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic24eb7cab04a4b7ea4bc6e37d59c7bd4_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i682ac853b8f64866bcea8499cbd2b21d_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i06140bbd7b1c47d3a0a588db17ade7b1_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">codi:NonControllingInterestOfDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibec2071d16ef438db17511c0703b5531_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if0563e2cd1c943b4adc536dbbf4b87a1_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieb7ae9a073f74de39db40a7f76bb3813_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibee51d82930045feb48b0bb00404baf0_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id384f5a329804aa9b59986d6a37805e5_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="ibd37959e3ba748ecae1162d0b0d16dfb_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="i202a63fce25749faa3e75f875d3c6a88_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="i07ed1b7161344d1db4ba3158883e4e78_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="ic99d6344bf304e7dacfe48b3e14da920_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="i813adfdd0a114c909a1c4674230a167c_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="iddd7f539cccb416bb5d48cd32d1413d1_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i13744532b0e94fc79b282c4d59f008c9_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i037bba835ea94064aabd3f009a4a6f21_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieee5d765d009498c930028d58e5d2726_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">codi:NonControllingInterestOfDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1fc8b6d23af44632a66a9dbd5c33adf6_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idab0f3a007c74eb8894067eaee3cbc1a_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i98b33f528ac54b28a950ea3ca14ca48e_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2ba5c3bebaa34895a7927389c54f94d4_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9df897afcb7345818d5a5aecd2387565_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i56d82cc06cd34527abdc1314c88b489b_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1a5d0e359a30438e94c0565d9c5669d9_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i42092321541e4b9997ef260244755a27_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibd03db09280044aba18d4ed2d9fa9bb5_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0935362c961c45e4991b9a6b9c52f51d_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3bdc98a1426d47b5a408bada462c13b4_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib1a254025d4142e9ad057414750963b6_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9a4cd6bd923c46b19b8439a0b4cb41f7_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib2bec0bfc74e448fbb494f6232f138db_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i88c27ddcd84549d89ec61740bf0bf042_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i41edd8b91e14422eb62b7f83e4bbc03f_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i579e288bc8a24ef8be01f26f061fded6_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">codi:NonControllingInterestOfDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:unit id="segment"><xbrli:measure>codi:Segment</xbrli:measure></xbrli:unit><xbrli:context id="ied872a383ffd450aa6d10e39e95e7fe1_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="i94e38f4ccf0644b3982bb17f3e7fcf6f_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:LuganoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib9f7d517211c48c1b05dd22f98ce2f21_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="i84a52b5ecaae41419090a428c3b69616_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="i04b89d55add34f4cab90240b43d17926_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">us-gaap:ScenarioAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:LuganoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3ae661797cb948218d2b8581d8d03925_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:LuganoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iffd8a6471d584fd1aa3114e41eff9009_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">us-gaap:ScenarioAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:LuganoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3b49b5362d5a48559cc472b4d48562f8_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="i37a80648641f4aa0956e7bc6770095c3_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="i5e3ff213c91b46a3a68ece35adb027a3_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:MarucciBoaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i75009df1fcc640579bff9f78d6faf61a_D20211022-20211022"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">codi:MarucciMemberMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:LizardSkinsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-22</xbrli:startDate><xbrli:endDate>2021-10-22</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib9c2cdc1428a4bf4aa6fcd7c63348771_I20211022"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">codi:MarucciMemberMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:LizardSkinsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-22</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i35c8b153b024410fa1f2b77184d840ab_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="i17df2a6bcf544e139a37bc3976f6fe41_I20211005"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:PlymouthFoamMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">codi:AltorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-05</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9ec7685810604a0789ff1c9b25333fd3_D20200701-20200701"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">codi:AltorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5286f817abd54d51868d36a29202446c_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">codi:AltorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icfa26c38ff0e43a7b88ee0f28caabec4_D20210301-20210301"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:RamcoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">codi:ArnoldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-01</xbrli:startDate><xbrli:endDate>2021-03-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieca0e0b2fe9a4f739bfd29f6a513bebf_I20210301"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:RamcoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">codi:ArnoldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib501e2c9382c428980f2aa3f93ea3763_D20211013-20211013"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">codi:AciMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-13</xbrli:startDate><xbrli:endDate>2021-10-13</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if5ee06afa143485099b1c03aeddd651e_I20211013"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">codi:AciMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-13</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1243f68f92ed453283b07f586dcfa0e2_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="i884280429a0647588649e6d2afdf3d9d_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AciMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i88fa1c9a494a4ab382d87e4dfc135a1c_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i41293ce61f54436390f5cebb520eb4f7_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">codi:AciMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5b7f5bb643874e119afc16b848821cb1_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="i51eb9c194c564b0dbde5d8653dfd0d3c_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="i33cee7e7987b4776ab83f38d8a1cfd4e_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="i66feca7df9bd4c7199bd1e0fa2e0e780_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="i9b5587cf5a6c4ee4860b8c59dec7bec5_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:CleanEarthHoldingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8ccd39c5afc74ea8b72dafce553f267d_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:CleanEarthHoldingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iec939eb3a14a425d8aa146aeb79d6683_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i59099d5dd4df497fae8d59e07d92899a_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BOAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib2033c4c4bac4606b4a30f38611576bb_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icf34d7d0354b42c19ced91bfdab7164f_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LuganoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i61367f271c4b4bda927811ad36e0c004_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i06c4a249f7c3494c81caa2d956551aed_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4d35dc195ad441e9a27c898498e6ee71_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idaa24b2e3e4d46ea8ae70e1f85fab8d7_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i828ee33e5bff4ad9a18f4c58cdaae6e0_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i430a9341416849169928c22dab3f2225_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieb8d831cdbef48c6804e73205de7d20f_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie4bbf57427c44013b79b788e44127653_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BOAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0819bfb55bca40c7a6972b908e1589a6_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0e25dcc8cdd94a0183498e5e4f0b0007_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LuganoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6cace4f228ed4aa0b9a84ff101877357_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iebf28cc3f1f5434886b5cc6b891184cd_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9e1bdb0a724e42bf805d7e4e494f5f6f_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic7db9786899c48e3835c430b8d5794fa_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibb2f8f5755264838a1328c57ecabc594_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7f5b5a08217d43e099374d52fafec31a_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia89cf040ad1c4a9988bdd8326782fc07_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0f7f25c0667f49b69a90a47121ff1078_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BOAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id7ed3ac95de0483485ed9bf823c855d4_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i92737b62b1194e868cd2abf30ad05bf7_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LuganoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iadc2c0363fd4448a97e494bc68cceac7_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia6748c02d7954f64a6ace4d1c4aa3a75_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if3192496aada49a081183c323c459626_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7c969c9b86a24a77bd46d322a16401a7_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0c12422ee10142fa8994fd2b01dd6502_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9124f8a3f565436abb41fe139f3e9e0e_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4af9b156951b494d89ca305145710cb0_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idda3bb38b3a24ba7830a7766e6f9fa16_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BOAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifb27856a35cd476eb24e9fe58d66690d_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iab5b5f1c88c84e7cab1ec89de8cb6ae7_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LuganoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i37e536f950a042e8b2e3bdf63cddcbad_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4df8423cc6044da2be47c7a16f8aae83_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia3c307145e3049d6bd8f40715f19d727_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8af81afd32cd411dad5022ffcd94410f_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic3c3bd3877aa412795a54b7b01fed325_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i63e852dd2518493d8a1734098b5a216a_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i308a74e8321844fa8cbe08990706e8a3_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i18923a01800840539bcab372e0beff48_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BOAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7f4614b366124154a583bf86c8b86f40_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i74fb7d8f927f4ee180786d9475757dcd_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LuganoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4e3d6d31705c4873bbff1573174ba54a_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i081ead756d57462396aebcb3d9b5464b_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3f2fbbb1bee34882946972abe79a2884_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibef40e70131d4843a6dc894691bc8fe4_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifb5332d9beba47ffa24792d45158508b_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i820e664bb33241ba93cc8fae6f707a35_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0a1194cc9fdf44cfb95fcd89f7efccb6_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0182b38908c44a66b5a4d30e1e29b804_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BOAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ife208f2536454e3abe1af807505046fc_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i85a0ad9443f24644a2ef62736c7af087_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LuganoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5426eed8e1b64ad9ba8f912e565fe333_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icb485c6620684600ad0db077d7a1e440_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5a3598cd4efb4b06a7cae0507cc84520_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i90f024dcf3aa46a3b8171724572fd762_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i68f6ecad05a64a25b7f1302172dcaa5e_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib359a17770d44c93be1abbb612adbfc9_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i18f4c555df4344bc96eeab56392a37a8_D20210101-20210331"><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:BOAMember</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="i9f55697a261441ddbd4a9bb71a9ea8b9_D20210101-20210331"><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:ErgoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib80badc43b0a480a8bcd0ea9653cd4b6_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</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="idab09ce7c2464c52a2dabe70a9ea9028_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibbdb40b7fef342eea961c3b0a6c5c0fb_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i78636b49ab1c428881bb73c6b69f8a90_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i365dfc6faad6416ba0757406ff2365f9_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6ba5bf687a534cd5b1231efcee93c6b8_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ied1724041a614bbeb3b74ae78fe3573c_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic93b95c334e74c2c965c6b30ac0b3c9a_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4d1c034c59484465bdc3fa206abb697e_D20210101-20210331"><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:ErgoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if777b4e424874d57a601cc102b2402cd_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i185f9ed6aca94bbc84e6af5bef19aa61_D20210101-20210331"><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:VelocityOutdoorMember</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="i9ce6f259537c4a498d8f2e983266acf4_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4adc2f67dfee4ba6bc8a8e8b5d802963_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i583995468c434942a5fe878b26d6cb13_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibe8c9c316e5f42e2815842a4c7852b06_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5d488c70b2a542c4a16fbf27d8e2fc9d_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i33abdab908a64e14886d92e34a9c6247_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i82a9e9a3eaf5455a8f73ea5ff5fdcad5_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgoMember</xbrldi:explicitMember><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i47ba8fc93efd414aaf95fd49fd2a8819_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</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="ib746f0e29ae84f639ab26854d755cbcb_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia3db7cd891f84ac4a6f549c5601e5a6a_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0caf2c416d374a3c8e80e7df905337be_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iab58d53907b74da184c4e01b2b9c5c44_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i286dc9dfdf7f49b9ab87c624e756dbae_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i211d9a354c2640f7ac6e87ba8351a38e_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic3827dcb34c047b58c6fd47fe3f52d7c_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BOAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i51497fedf737434e93afcf6b25ba7e0a_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9be8cc87dd17426e9469e80465f36059_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib0015a1ae7b647808703abcd66be0228_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8137467906ff46d788a1442631825bec_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if933a6a147374dcba1f9aba7d7595917_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icecb3c5ec9b54e288c4b9ddb63f0d199_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i011ea82eaedb481892f3bbebacfd388c_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i81a23b34788a4c5db2b7930681bfcd0a_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i69f46a3e255049b7a1a4b919850a2550_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia3f9c479ba384b85b4f43b9ffd5ab123_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5e950f6a644747f1ae9774f3fd212069_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</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="i372a12991eaa4d3b936e48296ef5f20b_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibd2012faac7c4487b75b3d700da80209_D20210101-20210331"><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">codi:OtherInternationalMember</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="i43cf23018e2d4a4baa1e8323a27e10af_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iccfa3ae9e42d4cfe91daf3a8b8e31868_D20210101-20210331"><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">codi:OtherInternationalMember</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="i46b4eeac3c7f4abe9d7fc5376d10ae77_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id273c57be20e440284cbbdd96417d6bf_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i313fecb375a94458b0442f4fa28ff861_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic5fd52ba995e463dadeb97ceea7207d5_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9e608818427147d399e41e0b4ad9ed2f_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie383f981131243c096027940a8268e81_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib7a7f3a771c2426485f83b908455b862_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7d5043a5c62945bbbe9b80fe67bb2d03_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i85395853210445139db20cdb254f4df2_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i43201c6d658f48e3a9957779536e2e59_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:TradingRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgobabyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="facility"><xbrli:measure>codi:Facility</xbrli:measure></xbrli:unit><xbrli:context id="i559111bdd3ef41c6b2037125b19f21ec_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMagneticsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="clients"><xbrli:measure>codi:Clients</xbrli:measure></xbrli:unit><xbrli:context id="i6bc8b8883e164c2b831a21aff3fc0afb_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i00da1386a7ff493e9c828c6930e47b70_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i83bf06668199472a9f2be59f998b5bbd_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BOAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0e812f4d74184fc6a50c4a276aadfcd1_D20210101-20210331"><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:BOAMember</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="iefc22441d2ba46248db994face4373c7_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgobabyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib787f14a48f14285bd3a60fa517ac801_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><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia0cf86d6666d49bf98c0820013eb04af_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LuganoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i58ba42908c10453fa7cd6e2409bda5c2_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if103733fc224472ba63fc7df5db1f80a_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i36f6c7176b804abfb3a6385c54824c86_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</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="iae69ed295bb64d0a830c3d5d01b59926_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if9b7b053abca436ea99b7d04fd173b0b_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i676f6d7b42234f2eb12eb445da7dc667_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8b654d82b4cd4f50bcaac1df84f9a4ed_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8496b5ae2c024430abe5c0c5479f6d27_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMagneticsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie877bc818a664f71b9e322b6ca946157_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMagneticsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id6c3d14dc1e44ae4af53db49895463b7_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ide5ffe7c53794a06bd448f0b66480134_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i31f4943cb2624b288ebd8c8f69698c6a_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i60717cfadc044932a176da5e2bfe7717_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if37ba1dd9e0d471ebbac43183f27f284_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia9fa79909ade4fd988cd91d5d137c43d_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id23bea541f604f37bc96c3bf993d3583_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2bfc85f0091a4080a339b5e890b18c66_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic861bc950fe64de2b419a50b7c225bd7_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis">codi:AmortizationOfDebtIssuanceCostsAndOriginalIssueDiscountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2b2f2c7dfa674d5fa9ee0f2f3fe78d83_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis">codi:AmortizationOfDebtIssuanceCostsAndOriginalIssueDiscountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4b54d3c3b9d745459edb6bbe558a25bb_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i12db3cdfe41f4baca40a197b1aaa67ae_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9e7645140b1248cf9b55b176e9bbb7a2_I20220331"><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:BOAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i35d77451604047e1b491562cc212a740_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BOAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8121a1da7e2348e9b1ee4c2b5ec9cc35_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgobabyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2efba2f01ce041d2821a7ecbb9497c36_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgobabyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5de00378127d4e68b266d158756e171e_I20220331"><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:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0abae5f80abf41a39cbc055ca5c57a76_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LuganoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i366de1d613fc4e94b3f7dd2b4b266531_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i79590d1d54cc481689f2d361fbaf4b0f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember><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="i7e0e7ccba8774915bb27bdae665251f2_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if7f68967a6b24002ad0f0494ad4a55fa_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i722a3094ac2b44799542089246a4e956_I20220331"><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:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3f7edf93af67494192576d5328c4f5fd_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="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="i1a11d6a13b8b4e16827ef63b06a3a85d_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMagneticsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i75381d477d1b4ccb8ec3af834d364170_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMagneticsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2a27159f29c94ecbaf14aa64246e359d_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i68884ea4d83d4427b5a13b527ea39850_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i339e0a0d89474dc6954b85217bd5169c_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifcb56ad728b840c98956c38e5f770e80_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="ieb76a599f81a493cb92f0d72862296ae_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0bd0d45ace2047238a842fd595ab5825_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3f6ae659ee574d55addd163b1ef01519_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i80471d112fba487795f2e9984514c91c_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="ied5767d7f92f46d0b559868ae19a1907_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">codi:OfficeFurnitureComputersAndSoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iee6a2edd30d744f8bee1b05f72138741_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="iff2c8a4d4c4e4d9b9bc82870fd16f31d_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i99c8959effea4043a66b6620087e9d9d_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="ia9dd680dfdc14eeda5a432bcb40989e5_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandAndBuildingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7e36a16442554c989c98f4b61ca2f44f_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="i70727fc2b666423abc2f7fb62af0856c_D20211001-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-10-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaa60c2c5c2bf4d5dad79ae2350a42a33_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="i388faa89126742a683865853473b7f41_I20210101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifb26b692552147bcb2cd4b7f5617729d_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i67a1e41b571840bbaaba3af4315e8e60_I20210101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BOAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0dd7e47a146d4ca5ae6882e9dfe78a0f_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BOAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id4ae946e9c7b40e6a0683a2bd3796219_I20210101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgobabyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i03a303fabd6f44e187993c0bfc3ee1c0_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgobabyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i60bec6e7716f4cab972a3927828d024e_I20210101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LibertyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9df4b648bcb44aaba6f91fcdf9b3476f_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LibertyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i301795dfcf904297b5010f6d288c6edc_I20210101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i377e5b9471bb4c64bb15150173f40292_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i56f060d1eccb4aa9a0132bc72c1b8996_I20210101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5c1c04601b7f4fedac24d687ea0743b2_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i083242a208c94dfe808030aeeeb70dc5_I20210101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7a77074ef7004a7f897594a7d528e156_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8cbbc8b7bf9441e4b384854557bcbb22_I20210101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i63ccdfe4a4e2470393e5f7a4c603d5c5_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ida8dda02a13d4f8a9adbb96ffeb0e96e_I20210101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5b51dd77257a46c7bef3d72f250a32d3_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5287cded82f44bec82fd8fc79b4d9d74_I20210101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i019a066d06df4965a724a3e0b2242946_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib0287c05185b4616a8cca5099b5fa6d0_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="idf934c81d695442b8f7e046605398793_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">codi:TechnologyAndPatentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0a49785acf854e8b8345eb2b6795f842_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="ic165c633ef1c4a9bb283f148373e286c_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i26c80fa7ea2845eeb0c5de668f0d6491_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="ic7d90d9561c94cb2a0db9bb1a07c36ed_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">codi:LicensingAndNonCompeteAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id8b3d319d41d4634b9fa1d18765023e7_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="ic6547da259b746c2a562242aaf42d08e_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">codi:DistributorRelationsAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib2df1c00457449568595d5af8c636b95_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="ia644ad7425104f4a9e04dd752dfc0014_I20210323"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:A2021CreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-23</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i814f4049a234487198f0e2d52e494d93_I20210323"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:A2021CreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">codi:TermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-23</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id96dec5605c24d459014bc472ce995a6_I20210323"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:A2021CreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-23</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9dd8e17ebbce4ecc86211deb49b11072_I20210323"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:A2021CreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-23</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8f773eb55bc94a45af7b3af7ac6b36d2_I20210323"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:FederalFundsEffectiveSwapRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:A2021CreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-23</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia7be423e15604019988dc35efec9ef95_I20210323"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:A2021CreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:EurodollarMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-23</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i53e4b7cc59634166acb6bf8a656a6b8f_I20210323"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:A2021CreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-23</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib791debdbb104b6b876de3df0b58461a_I20210323"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:A2021CreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-23</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9e1888295ff84aa7a4abf5a5a17e8c1e_I20210323"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:A2021CreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-23</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i14bbf148788244198ba372e2a26993b7_I20210323"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</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="i353f3d7310ae4d2da4aa10f095811ff1_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8ff12b3ac4d1434289a401c929634954_I20180418"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:A2018CreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-04-18</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i704964d5381848449859926a1273854f_I20180418"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:A2018CreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">codi:TermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-04-18</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6fb18982ec194a4daaa78140bf9b99f6_I20211117"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:SeniorNotesDue2032Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-11-17</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8cfa0739e4594af2a1778b67667f46f9_I20210323"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:SeniorNotesDue2029Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-23</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4e23d10e626d497588f4be1a41207a80_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="i80a1e34dc93845f98df2a5fd5e97a27e_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="i736558e062d7403a889c733edde75f27_I20210323"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:Seniornotesdue2026Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-23</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i84e7f56d775445719cce87d23151e520_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="i3bef059eeeb041a3beaf4b2ed5e1f373_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:SeniorNotesDue2029Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i66f218a6013745b89f9331becadf65cc_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:SeniorNotesDue2029Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie2accd02910d453293377eaeec5499b1_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:SeniorNotesDue2032Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i50ac7f1631774100865610dfc28de56a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:SeniorNotesDue2032Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1a5d7fd8ba444ef6b10de3b3f76f29b6_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">codi:TermLoanFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieb28c4cb60d04675bf05781085efae7a_I20211117"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">codi:SeniorNotesDue2032Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-11-17</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2b4dec9047244bc7bacbb1130f0cc67b_I20210302"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">codi:SeniorNotesDue2029Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iff572633911e49c6a996b8031959ee1f_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="ie5a691c29a494dd786785599e654f14c_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="i89c5f52e645846ffb7810c38cbd087fd_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7318dd26380b47b1a26f428b075b16a1_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="ieea3a5268c0e44eb960c1b4e4dce78ea_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib3645acb641b495a8108d0afbe3da23c_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="i493d98965b304361b5eee3694c2a760e_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaf6e6ce0ff0e48c8b75f2933375a4a35_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="i6ad32cf23a5f4123aa3276e77f9dd3da_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">codi:AtTheMarketEquityOfferingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i64b4c9d637854bfeb373fc2e51fedd8d_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">codi:AtTheMarketEquityOfferingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2afd550af32741dfb2471e664f58f992_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="ia8f3154268ba41c6b35252ef3ca0e09d_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="ie962b6fd2f1c4b7aa53dace44af4e810_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="ic4a1f8d7f1de465387cde39057dec7e2_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="i68b416d5afde4985b05181e416b1db60_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if8380e2d6d2d4aadbbc7ef6dfdd44993_I20180313"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-03-13</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie7f285954fac4a81b090463be8c8939b_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="ic5744c5cb3564d41ad42d5ce0d61a95a_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="ibe6779cca2284f78a32419e2bd4edd6d_D20180313-20180313"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-03-13</xbrli:startDate><xbrli:endDate>2018-03-13</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if73bc572a0f04616b6ac23169f90bc69_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i576f79e9e14848618b998e7f5fd9cbe3_I20170628"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-06-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i041f0ef299d2443780a868d53d123803_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="i55c5e99c8c0a46b28f1d6e678f0704db_D20170628-20170628"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-06-28</xbrli:startDate><xbrli:endDate>2017-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7c18b65b892e48c4aa7008e7e1636387_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AciMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i436251f902ef4e338b2568c90534eb13_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="i3593db55435f46cc99dc49791f5fb555_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iee57d02365dd46238386a2f5f075687a_I20220428"><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-04-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i644ec3f16b8e47bf9aaf06e2c419b5f9_D20220428-20220428"><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-04-28</xbrli:startDate><xbrli:endDate>2022-04-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3975bd2f25004d19866ccbfbfee3d293_I20220120"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-01-20</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7f1fc641ad2e4933a484ab2e91720b3d_D20220120-20220120"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-20</xbrli:startDate><xbrli:endDate>2022-01-20</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icfb891fb6066420a880526010e2a3126_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="if68b9b66e1164150800502a169979990_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="ic41e890464c54bc991ffdf39ea8a46b3_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="i4f34a164885042958539adceff829c24_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="i6d20daf89c164e3d852c377ee909081b_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="if1bdf62527194bd381313ba61bde7ba8_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="ib59982d7c8d24d039279186e3bca5c3b_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="i7d1c38cc582e47f0bae7471b5afbf90a_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="i9a7c88d560784cd49725a266f086dc44_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="ia2c3133e71c44eb8860881161bc60813_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="ibc36b6bc36d74fa3b542a13a503fef87_D20220430-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-30</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9b431f50e04042b9b81377d4e0a56dd2_D20220430-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-30</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8ae89cf9d8e648dfa93faae04981b318_D20220130-20220130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-30</xbrli:startDate><xbrli:endDate>2022-01-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i857c7f54ee464e7a8d1f2808474b2d17_D20220130-20220130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-30</xbrli:startDate><xbrli:endDate>2022-01-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifc0b082a66cd4247934cc9d57c6d68d1_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="i6a8585aeb51243cca4a7d85e59033487_D20211030-20211030"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-30</xbrli:startDate><xbrli:endDate>2021-10-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia22e5076bc164e48830064f5694f6cd1_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="i384ceb978047488eb23ba118cfebe5c2_D20210730-20210730"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-30</xbrli:startDate><xbrli:endDate>2021-07-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8ce90273fe2d44c4846561b337433627_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="i395dd3b0efd04517851f1661beb16b2e_D20210430-20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-30</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifabd8d430d4e4924b70a228bbfe01e18_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="i0ba6f3d43fa14c6cb1412604c08c527c_D20210130-20210130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-30</xbrli:startDate><xbrli:endDate>2021-01-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib80b02a2bf08413481a5d6382aea3f84_D20220430-20220430"><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-04-30</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id7deb57f4bda49b894caa7daa0702cb3_D20220430-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-30</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib926272b1605460d8df1217bf5c733cf_D20220130-20220130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-30</xbrli:startDate><xbrli:endDate>2022-01-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic3463b3382124e5b928749562fa7d9e1_D20220130-20220130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-30</xbrli:startDate><xbrli:endDate>2022-01-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i31d790946cd6434eacfe17abab97ba94_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="iab03ad6306944064bf39a8c97dc6bacc_D20211030-20211030"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-30</xbrli:startDate><xbrli:endDate>2021-10-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i012da28340ba4c1e8f572f5daadb9a48_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="icb582eb9c415477b9589923186df3247_D20210730-20210730"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-30</xbrli:startDate><xbrli:endDate>2021-07-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4f43f851a54541fd9477ade643aca3c3_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="i4999c08cf01843bca6839fb12e7e6978_D20210430-20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-30</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8dccb6367ea44c43aafbf259d0c10b72_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="i0d2f9be10f614d05b0b9ca8657c4a43a_D20210130-20210130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-30</xbrli:startDate><xbrli:endDate>2021-01-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if1cae2bb61b94dc893220d1779015f38_D20220430-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-30</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie06223f17b5e4f3b8fe07582946a37a8_D20220130-20220130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-30</xbrli:startDate><xbrli:endDate>2022-01-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic725f486c7a64efe814b94d0cc435e61_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="i7f5ecc0b00d84a52857332f0e9d8fbca_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="i0e1bd4d8298e4b85b9272d1083d6a10e_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="ifc59444b7b514480ae0e42c2c5d95611_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="i578b582f532d4ca0ab92ae6ac17dc674_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i985d06999ae5400da40471cec991654d_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:A5.11TacticalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i043ddb0c7f2342e296f3ab5bac73344d_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:A5.11TacticalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i42ef0abc47754262a34dbb96a2f6ad60_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:A5.11TacticalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2ffded016d5a41afb65ae02d21a5fd8d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:A5.11TacticalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8e7eedc6c0fa4082bfc9f6a6eab41a51_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:BOAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i03c9c73b63634eeeabf97b6f855a135c_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:BOAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if021ad86731f44059f6302189968ca12_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:BOAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i972e8a0e698a4ea0a38aa9680f39376a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:BOAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i02e262264b4b44c0bbc8d8e1d88cc7b1_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:ErgobabyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie781bc997f8f485fb6e2da2e3463274c_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:ErgobabyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifba62ef8f2bd43af856aa4d3d3b21e33_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:ErgobabyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i229049a27f3d4da7be6e5f67315dc0f9_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:ErgobabyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0f77fcae654043e8842fad09b1fd5615_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:LuganoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibb24cc3d099948f5b9377c8020636da1_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:LuganoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iad0ef5c7082549f6bf1535d76354b531_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:LuganoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i934de9f2a2e947069e33740caae2a366_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:LuganoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3ba77d4d81504fba9f82842baa66baeb_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:MarucciMemberMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i84a91cd23b75437198897d74a770ae64_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:MarucciMemberMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2b8f7424681b4b61a12dd45bd2e7912f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:MarucciMemberMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id2a339c2ea2945b3b7feba63d8289ef9_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:MarucciMemberMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5d5688a0abfc46549c9c9b82d1a4139b_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:VelocityOutdoorOwnershipMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id0e43aac92784c269c17cae2ca908ebc_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:VelocityOutdoorOwnershipMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iee89d560aef74e51961f33a8980eceb6_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:VelocityOutdoorOwnershipMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i42805548d69d4d9a974b70af90f01fe9_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:VelocityOutdoorOwnershipMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i02b071bd06094fdfb151abceb4629d37_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:AltorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3833e1b6258148e882b3ea339b33d251_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:AltorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i62b5708a7cb143c0a83e8390590ed7d6_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:AltorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i58a4087a66064da28ced9b999acf951c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:AltorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ide4d2feba44d413e9e9788e650872d34_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:ArnoldMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8cad0f0b346649da9f31c078d3e038b8_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:ArnoldMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7387587dbcb04d158d379a1fd72fdaa4_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:ArnoldMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i633fc1e203aa48198c498d7db0a13d29_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:ArnoldMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i26ad10bc70024dcfaedaef8830d4ecbe_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:SternoProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie6a093ed10ae4c4bb7c812ab60f70554_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:SternoProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id9ab6b107c444f5f9e647a820339304b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:SternoProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6ea34e537faa430cac04e30cb2c85c53_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:SternoProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iebc62605be0a42ee9e3f086cf76d5b37_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="idcecc69df82e41e5a63ee3340da5ebf7_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="ic19fd42b0ca443b1ae92101108bba742_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="ic12b78fea50948db8cf13a6e5961be71_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LuganoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i03f3161f67f24e289930a00ed80771ff_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="ie19b8815442d45ae9e631e3be71529db_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i514c0f9c423a484b905a03dbbcd3ddff_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="ie4e663e66d7540968ad582f74c18c502_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="i901bae82d1a0487ab07b651eb692ab48_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoCandleLampMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ida691a173ae24d4baf75c9f30f678d37_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="ia313315684d4469cb4b4debaa5e40a5b_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AllocationInterestsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i98910ccc8c7d4290859ff47e5161462a_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="i8f15864be827442a9a076d822da841a2_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0dab51d7e66647c98ade23e7d886d008_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><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:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie0ac6762502d4f9293fc97e227f8e757_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><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:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i24936f02d3ec4fac8713594b4a875802_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><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:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id274db2c7bc04d858072be216e99c5bd_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i179c292f5a184ceeab50b3343bc36574_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><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:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i03782746e8fd477a892b91f0d6ef258b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><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:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4172a5bea1ec48e8a5a0d08a22a1fbad_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><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:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia7deca02269046c69141c18a148e1a2b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">codi:BusinessAcquisitionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:FairValueDisclosureItemAmountsDomain</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifbc098670f0c43fbb07e5a859c4e2fe6_I20190131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if5305876352f45d8887152e3a87ac95c_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LibertyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib3d64cfbe6634b098102e45381d799a2_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:A5.11TacticalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id3aa19923af7413480635fb309e52fe1_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:AltorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7e8a7264e9434c3ea73ce9ce4b20242d_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8c99ed67ee784acaafb1936be55d79e8_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic9b93c863e094aec9fec2b6ddd69378e_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="if2360b86060d420fae96fbf799aa8612_I20200420"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:MarucciMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-04-20</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i259c03cee5604328841986d4f1e7ce27_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="i4409993c67924d59b5b394e61f8a036e_I20210803"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:A5.11TacticalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-08-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibede2fa3a6d8438abe702606efcbc580_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="i1c9ccc67eeed453ca41c06a404220c60_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:RelatedPartyVendorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7a7a812228154262902aa2d469101ae1_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:RelatedPartyVendorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2ac4b24c0b524503a2999f057180dbaf_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="i901fb009832443f0aa174401de93504b_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">codi:BOAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:RelatedPartyVendorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i64e806524f1642539f8dcc5dd6bc301e_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">codi:BOAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:RelatedPartyVendorMember</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="ib4c78ad824c9453481a71f3d39490cd2_I20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:ErgoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i16ad655e17e0446b81ad62f675acf6c4_I20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:ErgoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7c7f29b9d36d4b81ac50cddbf46448a4_D20220201-20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:ErgoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2022-02-28</xbrli:endDate></xbrli:period></xbrli:context><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfMTEtMS0xLTEtNDg0NTE_d1fa04ca-fe90-46b1-8daf-2569bdc64d89 id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfNy0zLTEtMS00ODQ1MQ_986d9d21-a41b-435a-854e-7f6aae2d63c7 id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfNC0zLTEtMS00ODQ1MQ_96aa1620-bad2-4efe-8e88-6c011c867f2e id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfNC03LTEtMS00ODQ1MQ_1ce67971-f61d-46ce-b187-0e605675232d id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfMTAtNS0xLTEtNDg0NTE_b6d518d7-ad34-4a56-aa9e-c5b0f2b9022e id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfNy0xLTEtMS00ODQ1MQ_f1c7992c-6058-4fcd-8643-4e5c3a224927 id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfMi0xLTEtMS00ODQ1MQ_ea75aa12-f711-42d6-a299-ce05ea115284 id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfNC01LTEtMS00ODQ1MQ_c8768c63-db5a-4a66-ba0f-f29d72291de5 id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfNy03LTEtMS00ODQ1MQ_17cb35c6-9a59-4cec-9da3-6b54ad7b1f2e id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfMi03LTEtMS00ODQ1MQ_ddbdec0e-1c80-45a7-8168-6b74a25e00f9 id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfMTAtNy0xLTEtNDg0NTE_2b4ecaa6-431f-443b-9c67-606e40e3c60f id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfNy01LTEtMS00ODQ1MQ_1415b37c-e63b-459f-a88d-f71234757c8b id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfNi0zLTEtMS00ODQ1MQ_d247973d-13eb-4d63-852a-5a7ac83a551f id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfNC0xLTEtMS00ODQ1MQ_df638488-2b72-4fde-8a48-8762315b4810 id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfMi0zLTEtMS00ODQ1MQ_cd3f4c51-d7e1-4a3c-a6e3-60a2ed587aac id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfMi01LTEtMS00ODQ1MQ_4908e182-e22b-40c0-84fa-e31059fe6a5f id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfNS0zLTEtMS00ODQ1MQ_2b369f5f-3982-4795-a10d-eba6346ce31b id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfMTAtMS0xLTEtNDg0NTE_5fcc3c3b-8edc-48d8-acc7-77d5315e2738 id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfMTEtMy0xLTEtNDg0NTE_1304b2eb-feb3-40d5-924a-8d31749aad03 id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfNS0xLTEtMS00ODQ1MQ_3be396a2-51f9-4605-a740-25a93e92332d id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfMTAtMy0xLTEtNDg0NTE_d68affa6-a17f-4737-817e-1d1d5aa57e91 id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfMTEtNy0xLTEtNDg0NTE_8eee6347-ebef-4510-8590-acd6862ce944 id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfNi0xLTEtMS00ODQ1MQ_47d0c294-2a5b-447a-99cc-523fc4a35dfe id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfMTEtNS0xLTEtNDg0NTE_a59a73f7-c38d-402c-9046-6114e138ef1d" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RleHRyZWdpb246Y2I2OTM0ZDY1Njg2NDY5ZWI0Y2MxNjZlN2UzZWMyODRfMTU0MA_3860f4de-de0f-4ae4-93f5-4ce14b62cc0d" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfOC01LTEtMS00ODQ1MQ_5e597770-89bf-4e23-833d-3509e20c1bc1 id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMy01LTEtMS00ODQ1MQ_6b0e3de9-fb2f-45d1-94cb-672b5a0959dc id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfOC03LTEtMS00ODQ1MQ_4bc5fb18-889f-4a56-b524-5d5e896566d1 id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfNi03LTEtMS00ODQ1MQ_0348dbd8-93a6-46f1-850b-6bf59f93921a id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMTgtNS0xLTEtNDg0NTE_b5b4f669-55ab-43cd-aecb-fe16d38d1f6e id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMTYtNy0xLTEtNDg0NTE_756a1369-2995-4e75-92e4-972cc00a61c4 id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMy03LTEtMS00ODQ1MQ_b267d776-9f24-4a56-b347-fb48616ec9d9 id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMTQtNy0xLTEtNDg0NTE_250dbbb8-8939-469b-8e90-7046d43f1b2f id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfNy03LTEtMS00ODQ1MQ_116a45dd-69fe-4962-9185-dcd355145bc7 id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMTEtNS0xLTEtNDg0NTE_6e7e2358-fde1-4415-b999-7ab51c794522 id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMTQtNS0xLTEtNDg0NTE_e6c94911-1428-4c56-9e4c-649c50e943a1 id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMTgtNy0xLTEtNDg0NTE_16d00e79-4a8b-45c9-993a-16ae35c34a50 id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMTEtNy0xLTEtNDg0NTE_9bf26517-b15c-4333-96c7-b90a007342da id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMTYtNS0xLTEtNDg0NTE_be87843d-f8a1-4ab6-b977-36b4a0923e1d id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfNS03LTEtMS00ODQ1MQ_e923d20e-78c1-459c-a0c8-b9bd4a1be293 id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMTEtMS0xLTEtNDg0NTE_92520e05-0b67-4ff0-ae17-337522d60341 id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfNS01LTEtMS00ODQ1MQ_d7389dda-a918-4390-aa50-162b29dc8847 id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMTItNy0xLTEtNDg0NTE_2df974be-33b8-4394-bf69-711510f27e94" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RleHRyZWdpb246ODk4OTU3MTZmMDU5NGZlMjlmMjQ1NDQ2M2VkYzRkNzZfNjk0NA_6fe9177f-ca69-441a-9e26-ff36a92ca5a6" order="1"></ix:relationship></ix:resources></ix:header></div><div id="icba28ff815a8419b82e3ccdf453a8bce_1"></div><div style="min-height:22.5pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">UNITED STATES SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Washington,&#160;D.C. 20549 </span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Form <ix:nonNumeric contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8xL2ZyYWc6OTMxMzhlM2QxOWM5NGY3ODllZWVlNjYzOWFiZGEwYmIvdGV4dHJlZ2lvbjo5MzEzOGUzZDE5Yzk0Zjc4OWVlZWU2NjM5YWJkYTBiYl8yMTkx_c30c812d-4f28-4720-8e91-cf890ce394ff">10-Q</ix:nonNumeric> </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:200.25pt"><tr><td style="width:1.0pt"></td><td style="width:198.25pt"></td><td style="width:1.0pt"></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:4.756%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" name="dei:DocumentQuarterlyReport" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8xL2ZyYWc6OTMxMzhlM2QxOWM5NGY3ODllZWVlNjYzOWFiZGEwYmIvdGFibGU6MTYyYWUwM2ZhYmNhNDY2OWE2MDRmOWU1YjU5ODcyNGIvdGFibGVyYW5nZToxNjJhZTAzZmFiY2E0NjY5YTYwNGY5ZTViNTk4NzI0Yl8wLTAtMS0xLTQ4NDUx_5ccb4a5e-77f9-4574-928e-59a7c8d4555d">&#9746;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">QUARTERLY REPORT PURSUANT TO SECTION&#160;13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">For the quarterly period ended <ix:nonNumeric contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8xL2ZyYWc6OTMxMzhlM2QxOWM5NGY3ODllZWVlNjYzOWFiZGEwYmIvdGV4dHJlZ2lvbjo5MzEzOGUzZDE5Yzk0Zjc4OWVlZWU2NjM5YWJkYTBiYl8xMjY_da72c8ba-d212-4b34-9bea-b347dc9bf0f6">March 31, 2022</ix:nonNumeric> </span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Or</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:4.756%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" name="dei:DocumentTransitionReport" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8xL2ZyYWc6OTMxMzhlM2QxOWM5NGY3ODllZWVlNjYzOWFiZGEwYmIvdGFibGU6ZTg4OTJmM2NlYzA2NDlhMjllNzk1ODZjMzExYjljNDMvdGFibGVyYW5nZTplODg5MmYzY2VjMDY0OWEyOWU3OTU4NmMzMTFiOWM0M18wLTAtMS0xLTQ4NDUx_167f77d7-769a-48cc-90f0-57754c5d8f71">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">TRANSITION REPORT PURSUANT TO SECTION&#160;13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">For the transition period from </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"> to </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:200.25pt"><tr><td style="width:1.0pt"></td><td style="width:198.25pt"></td><td style="width:1.0pt"></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8xL2ZyYWc6OTMxMzhlM2QxOWM5NGY3ODllZWVlNjYzOWFiZGEwYmIvdGV4dHJlZ2lvbjo5MzEzOGUzZDE5Yzk0Zjc4OWVlZWU2NjM5YWJkYTBiYl8yMTky_1a58d9e3-1a09-4a35-8f98-1aeda51f9d13">COMPASS DIVERSIFIED HOLDINGS</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%">(Exact name of registrant as specified in its charter)</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:6.671%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.492%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.671%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.671%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.492%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.673%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8xL2ZyYWc6OTMxMzhlM2QxOWM5NGY3ODllZWVlNjYzOWFiZGEwYmIvdGFibGU6YjI3NzFkM2MxZTlhNGI3NGFiZWY0Y2I2NmNmOTFhN2QvdGFibGVyYW5nZTpiMjc3MWQzYzFlOWE0Yjc0YWJlZjRjYjY2Y2Y5MWE3ZF8wLTEtMS0xLTQ4NDUx_59240bfd-f56f-441b-a4cf-7fea9f40aafe">Delaware</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8xL2ZyYWc6OTMxMzhlM2QxOWM5NGY3ODllZWVlNjYzOWFiZGEwYmIvdGFibGU6YjI3NzFkM2MxZTlhNGI3NGFiZWY0Y2I2NmNmOTFhN2QvdGFibGVyYW5nZTpiMjc3MWQzYzFlOWE0Yjc0YWJlZjRjYjY2Y2Y5MWE3ZF8wLTMtMS0xLTQ4NDUx_13e522ce-ffb7-489c-9d59-edafe052a945">001-34927</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8xL2ZyYWc6OTMxMzhlM2QxOWM5NGY3ODllZWVlNjYzOWFiZGEwYmIvdGFibGU6YjI3NzFkM2MxZTlhNGI3NGFiZWY0Y2I2NmNmOTFhN2QvdGFibGVyYW5nZTpiMjc3MWQzYzFlOWE0Yjc0YWJlZjRjYjY2Y2Y5MWE3ZF8wLTUtMS0xLTQ4NDUx_944bde00-79f5-494b-a674-2146e808415c">57-6218917</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(State or other jurisdiction of<br/>incorporation or organization)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Commission<br/>file number)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(I.R.S. employer<br/>identification number)</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:200.25pt"><tr><td style="width:1.0pt"></td><td style="width:198.25pt"></td><td style="width:1.0pt"></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">COMPASS GROUP DIVERSIFIED HOLDINGS LLC</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%">(Exact name of registrant as specified in its charter)</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:6.671%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.492%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.671%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.671%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.492%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.673%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Delaware</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">001-34926</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">20-3812051</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(State or other jurisdiction of<br/>incorporation or organization)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Commission<br/>file number)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(I.R.S. employer<br/>identification number)</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8xL2ZyYWc6OTMxMzhlM2QxOWM5NGY3ODllZWVlNjYzOWFiZGEwYmIvdGV4dHJlZ2lvbjo5MzEzOGUzZDE5Yzk0Zjc4OWVlZWU2NjM5YWJkYTBiYl8yMTkz_d180ef40-d37e-47ed-8406-b438ea8376e0">301 Riverside Avenue</ix:nonNumeric>, <ix:nonNumeric contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" name="dei:EntityAddressAddressLine2" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8xL2ZyYWc6OTMxMzhlM2QxOWM5NGY3ODllZWVlNjYzOWFiZGEwYmIvdGV4dHJlZ2lvbjo5MzEzOGUzZDE5Yzk0Zjc4OWVlZWU2NjM5YWJkYTBiYl8yMTg1_182b5f59-d11a-430a-ac5f-6e7afb40d7ca">Second Floor</ix:nonNumeric>, <ix:nonNumeric contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8xL2ZyYWc6OTMxMzhlM2QxOWM5NGY3ODllZWVlNjYzOWFiZGEwYmIvdGV4dHJlZ2lvbjo5MzEzOGUzZDE5Yzk0Zjc4OWVlZWU2NjM5YWJkYTBiYl8yMTg2_87ad01b8-d624-424d-b11e-b0df6e126b02">Westport</ix:nonNumeric>, <ix:nonNumeric contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" name="dei:EntityAddressStateOrProvince" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8xL2ZyYWc6OTMxMzhlM2QxOWM5NGY3ODllZWVlNjYzOWFiZGEwYmIvdGV4dHJlZ2lvbjo5MzEzOGUzZDE5Yzk0Zjc4OWVlZWU2NjM5YWJkYTBiYl8yMTk0_785eec6a-26e2-492a-be8e-65378f73badd">CT</ix:nonNumeric> <ix:nonNumeric contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8xL2ZyYWc6OTMxMzhlM2QxOWM5NGY3ODllZWVlNjYzOWFiZGEwYmIvdGV4dHJlZ2lvbjo5MzEzOGUzZDE5Yzk0Zjc4OWVlZWU2NjM5YWJkYTBiYl8yMTg3_431757f7-9d73-46a8-92ab-05f7b954c4da">06880</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8xL2ZyYWc6OTMxMzhlM2QxOWM5NGY3ODllZWVlNjYzOWFiZGEwYmIvdGV4dHJlZ2lvbjo5MzEzOGUzZDE5Yzk0Zjc4OWVlZWU2NjM5YWJkYTBiYl8yMTg4_ee7e01f4-425d-41d7-9658-cc2206e951a0">203</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"> <ix:nonNumeric contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8xL2ZyYWc6OTMxMzhlM2QxOWM5NGY3ODllZWVlNjYzOWFiZGEwYmIvdGV4dHJlZ2lvbjo5MzEzOGUzZDE5Yzk0Zjc4OWVlZWU2NjM5YWJkYTBiYl8yMTg5_e501b461-3d73-412e-9350-247d80b3f734">221-1703</ix:nonNumeric> </span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(Address, including zip code, and telephone number, including area code, of registrant&#8217;s principal executive offices)</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:200.25pt"><tr><td style="width:1.0pt"></td><td style="width:198.25pt"></td><td style="width:1.0pt"></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Securities registered pursuant to Section 12(b) of the Act:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"><tr><td style="width:1.0%"></td><td style="width:51.997%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.782%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:34.447%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Title of Each Class</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Trading Symbol(s)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Name of Each Exchange on Which Registered</span></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i84efca0bacb64c8c8274fc4c5e8a5ba4_D20220101-20220331" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8xL2ZyYWc6OTMxMzhlM2QxOWM5NGY3ODllZWVlNjYzOWFiZGEwYmIvdGFibGU6MTM2YzI2ZTdhNTFkNDQ4Y2FhYmRhOWJjMjdmNDgzMDkvdGFibGVyYW5nZToxMzZjMjZlN2E1MWQ0NDhjYWFiZGE5YmMyN2Y0ODMwOV8xLTAtMS0xLTQ4NDUx_a544de10-5ed5-4567-bf64-04e4f3de0082">Shares representing beneficial interests in Compass Diversified Holdings</ix:nonNumeric></span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i84efca0bacb64c8c8274fc4c5e8a5ba4_D20220101-20220331" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8xL2ZyYWc6OTMxMzhlM2QxOWM5NGY3ODllZWVlNjYzOWFiZGEwYmIvdGFibGU6MTM2YzI2ZTdhNTFkNDQ4Y2FhYmRhOWJjMjdmNDgzMDkvdGFibGVyYW5nZToxMzZjMjZlN2E1MWQ0NDhjYWFiZGE5YmMyN2Y0ODMwOV8xLTItMS0xLTQ4NDUx_d2d3671a-ec2e-4c73-b7d2-b7fa53b5763e">CODI</ix:nonNumeric></span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i84efca0bacb64c8c8274fc4c5e8a5ba4_D20220101-20220331" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8xL2ZyYWc6OTMxMzhlM2QxOWM5NGY3ODllZWVlNjYzOWFiZGEwYmIvdGFibGU6MTM2YzI2ZTdhNTFkNDQ4Y2FhYmRhOWJjMjdmNDgzMDkvdGFibGVyYW5nZToxMzZjMjZlN2E1MWQ0NDhjYWFiZGE5YmMyN2Y0ODMwOV8xLTQtMS0xLTQ4NDUx_a2f2aceb-2af0-42fc-b566-28402e1b7734">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="i4602b1518829431c84fcc46809925de0_D20220101-20220331" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8xL2ZyYWc6OTMxMzhlM2QxOWM5NGY3ODllZWVlNjYzOWFiZGEwYmIvdGFibGU6MTM2YzI2ZTdhNTFkNDQ4Y2FhYmRhOWJjMjdmNDgzMDkvdGFibGVyYW5nZToxMzZjMjZlN2E1MWQ0NDhjYWFiZGE5YmMyN2Y0ODMwOV8yLTAtMS0xLTQ4NDUx_db0175b5-8b46-46a0-b901-78b3d2cd7cfb">Series A Preferred Shares representing beneficial interests in Compass Diversified Holdings</ix:nonNumeric></span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i4602b1518829431c84fcc46809925de0_D20220101-20220331" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8xL2ZyYWc6OTMxMzhlM2QxOWM5NGY3ODllZWVlNjYzOWFiZGEwYmIvdGFibGU6MTM2YzI2ZTdhNTFkNDQ4Y2FhYmRhOWJjMjdmNDgzMDkvdGFibGVyYW5nZToxMzZjMjZlN2E1MWQ0NDhjYWFiZGE5YmMyN2Y0ODMwOV8yLTItMS0xLTQ4NDUx_1f185c56-6452-4a9e-b3c5-77aa36f95c75">CODI PR A</ix:nonNumeric></span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i4602b1518829431c84fcc46809925de0_D20220101-20220331" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8xL2ZyYWc6OTMxMzhlM2QxOWM5NGY3ODllZWVlNjYzOWFiZGEwYmIvdGFibGU6MTM2YzI2ZTdhNTFkNDQ4Y2FhYmRhOWJjMjdmNDgzMDkvdGFibGVyYW5nZToxMzZjMjZlN2E1MWQ0NDhjYWFiZGE5YmMyN2Y0ODMwOV8yLTQtMS0xLTQ4NDUx_b2302dac-517e-49f8-bc82-c315d05dad31">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="i4a842c1a81ba415f9344671641dd55fe_D20220101-20220331" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8xL2ZyYWc6OTMxMzhlM2QxOWM5NGY3ODllZWVlNjYzOWFiZGEwYmIvdGFibGU6MTM2YzI2ZTdhNTFkNDQ4Y2FhYmRhOWJjMjdmNDgzMDkvdGFibGVyYW5nZToxMzZjMjZlN2E1MWQ0NDhjYWFiZGE5YmMyN2Y0ODMwOV8zLTAtMS0xLTQ4NDUx_a7c8434c-414f-425c-a1be-625991d3a7fe">Series B Preferred Shares representing beneficial interests in Compass Diversified Holdings</ix:nonNumeric></span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i4a842c1a81ba415f9344671641dd55fe_D20220101-20220331" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8xL2ZyYWc6OTMxMzhlM2QxOWM5NGY3ODllZWVlNjYzOWFiZGEwYmIvdGFibGU6MTM2YzI2ZTdhNTFkNDQ4Y2FhYmRhOWJjMjdmNDgzMDkvdGFibGVyYW5nZToxMzZjMjZlN2E1MWQ0NDhjYWFiZGE5YmMyN2Y0ODMwOV8zLTItMS0xLTQ4NDUx_235439a1-3a61-4d55-8a96-ad0c952108a9">CODI PR B</ix:nonNumeric></span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i4a842c1a81ba415f9344671641dd55fe_D20220101-20220331" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8xL2ZyYWc6OTMxMzhlM2QxOWM5NGY3ODllZWVlNjYzOWFiZGEwYmIvdGFibGU6MTM2YzI2ZTdhNTFkNDQ4Y2FhYmRhOWJjMjdmNDgzMDkvdGFibGVyYW5nZToxMzZjMjZlN2E1MWQ0NDhjYWFiZGE5YmMyN2Y0ODMwOV8zLTQtMS0xLTQ4NDUx_ad30ca9b-fe48-4bf0-ab14-b2880f93341b">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="i9f0bcfc364b540888bdd1c051d9d034a_D20220101-20220331" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8xL2ZyYWc6OTMxMzhlM2QxOWM5NGY3ODllZWVlNjYzOWFiZGEwYmIvdGFibGU6MTM2YzI2ZTdhNTFkNDQ4Y2FhYmRhOWJjMjdmNDgzMDkvdGFibGVyYW5nZToxMzZjMjZlN2E1MWQ0NDhjYWFiZGE5YmMyN2Y0ODMwOV80LTAtMS0xLTQ4NDUx_c90b85f2-2609-4540-a44b-78887dc1947b">Series C Preferred Shares representing beneficial interests in Compass Diversified Holdings</ix:nonNumeric></span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i9f0bcfc364b540888bdd1c051d9d034a_D20220101-20220331" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8xL2ZyYWc6OTMxMzhlM2QxOWM5NGY3ODllZWVlNjYzOWFiZGEwYmIvdGFibGU6MTM2YzI2ZTdhNTFkNDQ4Y2FhYmRhOWJjMjdmNDgzMDkvdGFibGVyYW5nZToxMzZjMjZlN2E1MWQ0NDhjYWFiZGE5YmMyN2Y0ODMwOV80LTItMS0xLTQ4NDUx_b27b1ebb-7eb9-4777-b8f0-a86630c3b6f2">CODI PR C</ix:nonNumeric></span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i9f0bcfc364b540888bdd1c051d9d034a_D20220101-20220331" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8xL2ZyYWc6OTMxMzhlM2QxOWM5NGY3ODllZWVlNjYzOWFiZGEwYmIvdGFibGU6MTM2YzI2ZTdhNTFkNDQ4Y2FhYmRhOWJjMjdmNDgzMDkvdGFibGVyYW5nZToxMzZjMjZlN2E1MWQ0NDhjYWFiZGE5YmMyN2Y0ODMwOV80LTQtMS0xLTQ4NDUx_8bdda49d-4c22-46a3-bd42-36821bdc6f8f">New York Stock Exchange</ix:nonNumeric></span></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant (1)&#160;has filed all reports required to be filed by Section&#160;13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12&#160;months (or for such shorter period that the registrant was required to file such reports), and (2)&#160;has been subject to such filing requirements for the past 90&#160;days.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8xL2ZyYWc6OTMxMzhlM2QxOWM5NGY3ODllZWVlNjYzOWFiZGEwYmIvdGV4dHJlZ2lvbjo5MzEzOGUzZDE5Yzk0Zjc4OWVlZWU2NjM5YWJkYTBiYl8yMTkw_c89f20bf-17cc-4453-98b6-ca41f893692d">Yes</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#253;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">No</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#168;</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (&#167;232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8xL2ZyYWc6OTMxMzhlM2QxOWM5NGY3ODllZWVlNjYzOWFiZGEwYmIvdGV4dHJlZ2lvbjo5MzEzOGUzZDE5Yzk0Zjc4OWVlZWU2NjM5YWJkYTBiYl8yMTgz_ae42d40a-fc48-42b0-a630-841c68458b6f">Yes</ix:nonNumeric>&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#253;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">No</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#168;</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of "large accelerated filer", "accelerated filer", "smaller reporting company", and "emerging growth company" in Rule&#160;12b-2 of the Exchange Act.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.245%"><tr><td style="width:1.0%"></td><td style="width:10.804%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.923%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.471%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.775%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.025%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.542%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.776%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.808%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8xL2ZyYWc6OTMxMzhlM2QxOWM5NGY3ODllZWVlNjYzOWFiZGEwYmIvdGFibGU6ZWI4ZDNmNTBjZTk0NDQwOTlkOWVhNjViMGIxMjRmYTYvdGFibGVyYW5nZTplYjhkM2Y1MGNlOTQ0NDA5OWQ5ZWE2NWIwYjEyNGZhNl8wLTEtMS0xLTQ4NDUx_a0733063-5a92-40cb-aa0c-2b74d834d4a3">Large accelerated filer</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:100%">x</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accelerated filer</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#168;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-accelerated filer</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#168;</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Smaller reporting company</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" name="dei:EntitySmallBusiness" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8xL2ZyYWc6OTMxMzhlM2QxOWM5NGY3ODllZWVlNjYzOWFiZGEwYmIvdGFibGU6ZWI4ZDNmNTBjZTk0NDQwOTlkOWVhNjViMGIxMjRmYTYvdGFibGVyYW5nZTplYjhkM2Y1MGNlOTQ0NDA5OWQ5ZWE2NWIwYjEyNGZhNl8xLTMtMS0xLTQ4NDUx_3c0f013d-5725-4f21-9399-8691e8ba81d6">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Emerging growth company</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" name="dei:EntityEmergingGrowthCompany" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8xL2ZyYWc6OTMxMzhlM2QxOWM5NGY3ODllZWVlNjYzOWFiZGEwYmIvdGFibGU6ZWI4ZDNmNTBjZTk0NDQwOTlkOWVhNjViMGIxMjRmYTYvdGFibGVyYW5nZTplYjhkM2Y1MGNlOTQ0NDA5OWQ5ZWE2NWIwYjEyNGZhNl8xLTctMS0xLTQ4NDUx_d4551e1f-3c53-42ee-b288-efba812f75e3">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#168;</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a shell company (as defined in Rule&#160;12b-2 of the Exchange Act).&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Yes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" name="dei:EntityShellCompany" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8xL2ZyYWc6OTMxMzhlM2QxOWM5NGY3ODllZWVlNjYzOWFiZGEwYmIvdGV4dHJlZ2lvbjo5MzEzOGUzZDE5Yzk0Zjc4OWVlZWU2NjM5YWJkYTBiYl8yMTg0_946d8e95-ec26-46f6-945b-94787334f5a9">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">No</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#253;</span></div><div style="text-indent:24.75pt"><span><br/></span></div><div style="text-align:center;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">As of April 29, 2022, there were <ix:nonFraction unitRef="shares" contextRef="i25931d58229d4a66b30fc0584db57622_I20220429" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8xL2ZyYWc6OTMxMzhlM2QxOWM5NGY3ODllZWVlNjYzOWFiZGEwYmIvdGV4dHJlZ2lvbjo5MzEzOGUzZDE5Yzk0Zjc4OWVlZWU2NjM5YWJkYTBiYl8yMTE1_dab1bab4-1ad7-40e9-9a47-6f7da539cc1f">70,172,175</ix:nonFraction> Trust common shares of Compass Diversified Holdings outstanding.</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="height:22.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="icba28ff815a8419b82e3ccdf453a8bce_10"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">COMPASS DIVERSIFIED HOLDINGS</span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">QUARTERLY REPORT ON FORM&#160;10-Q</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">For the period ended March&#160;31, 2022 </span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TABLE OF CONTENTS</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:10.613%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.728%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:72.545%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.728%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.686%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Page<br/>Number</span></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="#icba28ff815a8419b82e3ccdf453a8bce_16">FORWARD-LOOKING STATEMENTS</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="#icba28ff815a8419b82e3ccdf453a8bce_16">4</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">PART I.  FINANCIAL INFORMATION</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">ITEM 1. </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="#icba28ff815a8419b82e3ccdf453a8bce_19">FINANCIAL STATEMENTS (UNAUDITED)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="#icba28ff815a8419b82e3ccdf453a8bce_25">CONDENSED CONSOLIDATED BALANCE SHEETS</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="#icba28ff815a8419b82e3ccdf453a8bce_25">5</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="#icba28ff815a8419b82e3ccdf453a8bce_31">CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="#icba28ff815a8419b82e3ccdf453a8bce_31">6</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="#icba28ff815a8419b82e3ccdf453a8bce_34">CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="#icba28ff815a8419b82e3ccdf453a8bce_34">7</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="#icba28ff815a8419b82e3ccdf453a8bce_37">CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="#icba28ff815a8419b82e3ccdf453a8bce_37">8</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="#icba28ff815a8419b82e3ccdf453a8bce_40">CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="#icba28ff815a8419b82e3ccdf453a8bce_40">9</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="#icba28ff815a8419b82e3ccdf453a8bce_43">NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="#icba28ff815a8419b82e3ccdf453a8bce_43">11</a></span></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">ITEM 2.</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="#icba28ff815a8419b82e3ccdf453a8bce_100">MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="#icba28ff815a8419b82e3ccdf453a8bce_100">37</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">ITEM 3.</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="#icba28ff815a8419b82e3ccdf453a8bce_154">QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="#icba28ff815a8419b82e3ccdf453a8bce_154">61</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">ITEM 4.</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="#icba28ff815a8419b82e3ccdf453a8bce_157">CONTROLS AND PROCEDURES</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="#icba28ff815a8419b82e3ccdf453a8bce_157">61</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">PART II.  OTHER INFORMATION</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="#icba28ff815a8419b82e3ccdf453a8bce_160">62</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">ITEM 1.</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="#icba28ff815a8419b82e3ccdf453a8bce_163">LEGAL PROCEEDINGS</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="#icba28ff815a8419b82e3ccdf453a8bce_163">62</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">ITEM 1A.</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="#icba28ff815a8419b82e3ccdf453a8bce_166">RISK FACTORS</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="#icba28ff815a8419b82e3ccdf453a8bce_166">62</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">ITEM 6.</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="#icba28ff815a8419b82e3ccdf453a8bce_169">EXHIBITS</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="#icba28ff815a8419b82e3ccdf453a8bce_169">63</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="#icba28ff815a8419b82e3ccdf453a8bce_172">SIGNATURES</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="#icba28ff815a8419b82e3ccdf453a8bce_172">64</a></span></div></td></tr></table></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2</span></div></div></div><div id="icba28ff815a8419b82e3ccdf453a8bce_13"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE TO READER</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In reading this Quarterly Report on Form 10-Q, references to:</span></div><div style="margin-top:4pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the &#8220;Trust&#8221; and &#8220;Holdings&#8221; refer to Compass Diversified Holdings;</span></div><div style="margin-top:4pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the &#8220;LLC&#8221; refer to Compass Group Diversified Holdings LLC;</span></div><div style="margin-top:4pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the "Company" refer to Compass Diversified Holdings and Compass Group Diversified Holdings LLC, collectively;</span></div><div style="margin-top:4pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">&#8220;businesses&#8221;, &#8220;operating segments&#8221;, &#8220;subsidiaries&#8221; and &#8220;reporting units&#8221; all refer to, collectively, the businesses controlled by the Company;</span></div><div style="margin-top:4pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the &#8220;Manager&#8221; refer to Compass Group Management LLC (&#8220;CGM&#8221;);</span></div><div style="margin-top:4pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the "Trust&#160;Agreement" refer to the Third Amended and Restated Trust&#160;Agreement of the Trust dated as of August 3, 2021;</span></div><div style="margin-top:4pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the "2021 Credit Facility" refer to the second amended and restated credit agreement entered into on March 23, 2021 among the LLC, the Lenders from time to time party thereto (the "Lenders"), Bank of America, N.A., as Administrative Agent, Swing Line Lender and L/C Issuer (the "agent") and other agents party thereto;</span></div><div style="margin-top:4pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the "2021 Revolving Credit Facility" refers to the $600 million in revolving loans, swing line loans and letters of credit provided by the 2021 Credit Facility that matures in 2026;</span></div><div style="margin-top:4pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the "2018 Credit Facility" refer to the amended and restated credit agreement entered into on April 18, 2018 among the LLC, the Lenders from time to time party thereto (the "Lenders"), Bank of America, N.A., as Administrative Agent, Swing Line Lender and L/C Issuer (the "agent") and other agents party thereto, which was subsequently amended and restated by the 2021 Credit Facility;</span></div><div style="margin-top:4pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the "2018 Revolving Credit Facility" refers to the $600 million in revolving loans, swing line loans and letters of credit provided by the 2018 Credit Facility;</span></div><div style="margin-top:4pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the "2018 Term Loan" refer to the $500 million term loan provided by the 2018 Credit Facility;</span></div><div style="margin-top:4pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the "LLC Agreement" refer to the Sixth Amended and Restated Operating Agreement of the LLC dated as of August 3, 2021, as further amended;&#160;and</span></div><div style="margin-top:4pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">"we," "us" and "our" refer to the Trust, the LLC and the businesses together.</span></div><div style="margin-top:2pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3</span></div></div></div><div id="icba28ff815a8419b82e3ccdf453a8bce_16"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">FORWARD-LOOKING STATEMENTS</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This Quarterly Report on Form 10-Q, contains both historical and forward-looking statements. We may, in some cases, use words such as "project," "predict," "believe," "anticipate," "plan," "expect," "estimate," "intend," "should," "would," "could," "potentially," "may," or other words that convey uncertainty of future events or outcomes to identify these forward-looking statements. All statements other than statements of historical or current fact are &#8220;forward-looking statements&#8221; for purposes of federal and state securities laws</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Forward looking statements include, among other things, (i) statements as to our future performance or liquidity, such as expectations for our results of operation, net income, adjusted EBITDA, and ability to make quarterly distributions and (ii) our plans, strategies and objectives for future operations, including our planned capital expenditures. Forward-looking statements in this Quarterly Report on Form 10-Q are subject to a number of risks and uncertainties, such as those disclosed or incorporated by reference in our filings with the SEC, including, but not limited to, those described under the section entitled &#8220;Risk Factors&#8221; in our Annual Report on Form 10-K for the year ended December&#160;31, 2021 filed with the United States Securities and Exchange Commission (&#8220;SEC&#8221;) on February 24, 2022, as such factors may be updated from time to time in our filings with the SEC. Many of these risks and uncertainties are beyond our control</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Important factors that could cause our actual results, performance and achievements to differ materially from those estimates or projections contained in our forward-looking statements include, among other things:</span></div><div style="margin-top:5pt;padding-left:27pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the adverse impact on the U.S. and global economy, including the markets in which we operate, of the novel coronavirus, which causes the Coronavirus disease 2019 (COVID-19), and the impact in the near, medium and long-term on our business, results of operations, financial position, liquidity or cash flows;</span></div><div style="margin-top:2pt;padding-left:27pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">disruption in the global supply chain, labor shortages and high labor costs;</span></div><div style="margin-top:2pt;padding-left:27pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">difficulties and delays in integrating, or business disruptions following, acquisitions or an inability to fully realize cost savings and other benefit related thereto; </span></div><div style="margin-top:2pt;padding-left:27pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to successfully operate our businesses on a combined basis, and to effectively integrate and improve future acquisitions;</span></div><div style="margin-top:2pt;padding-left:27pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to remove CGM and CGM&#8217;s right to resign;</span></div><div style="margin-top:2pt;padding-left:27pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our organizational structure, which may limit our ability to meet our dividend and distribution policy;</span></div><div style="margin-top:2pt;padding-left:27pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to service and comply with the terms of our indebtedness;</span></div><div style="margin-top:2pt;padding-left:27pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our cash flow available for distribution and reinvestment and our ability to make distributions in the future to our shareholders;</span></div><div style="margin-top:2pt;padding-left:27pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to pay the management fee and profit allocation if and when due;</span></div><div style="margin-top:2pt;padding-left:27pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to make and finance future acquisitions;</span></div><div style="margin-top:2pt;padding-left:27pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to implement our acquisition and management strategies;</span></div><div style="margin-top:2pt;padding-left:27pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the legal and regulatory environment in which our businesses operate;</span></div><div style="margin-top:2pt;padding-left:27pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">trends in the industries in which our businesses operate;</span></div><div style="margin-top:2pt;padding-left:27pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in general economic, political or business conditions or economic, political or demographic trends in the United States and other countries in which we have a presence, including changes in interest rates and inflation;</span></div><div style="margin-top:2pt;padding-left:27pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">risks associated with possible disruption in operations or the economy generally due to terrorism or natural disaster or social, civil or political unrest; </span></div><div style="margin-top:2pt;padding-left:27pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">environmental risks affecting the business or operations of our businesses;</span></div><div style="margin-top:2pt;padding-left:27pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our and CGM&#8217;s ability to retain or replace qualified employees of our businesses and CGM;</span></div><div style="margin-top:2pt;padding-left:27pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the impact of the tax reclassifications of the Trust;</span></div><div style="margin-top:2pt;padding-left:27pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">costs and effects of legal and administrative proceedings, settlements, investigations and claims; and</span></div><div style="margin-top:2pt;padding-left:27pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">extraordinary or force majeure events affecting the business or operations of our businesses.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our actual results, performance, prospects or opportunities could differ materially from those expressed in or implied by the forward-looking statements. Additional risks of which we are not currently aware or which we currently deem immaterial could also cause our actual results to differ.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In light of these risks, uncertainties and assumptions, you should not place undue reliance on any forward-looking statements. The forward-looking events discussed in this Quarterly Report on Form 10-Q may not occur. These forward-looking statements are made as of the date of this Quarterly Report on Form 10-Q. We undertake no obligation to publicly update or revise any forward-looking statements to reflect subsequent events or circumstances, whether as a result of new information, future events or otherwise, except as required by law.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4</span></div></div></div><div id="icba28ff815a8419b82e3ccdf453a8bce_19"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART I</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">FINANCIAL INFORMATION</span></div><div id="icba28ff815a8419b82e3ccdf453a8bce_22"></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%">ITEM&#160;1.  FINANCIAL STATEMENTS</span></div><div id="icba28ff815a8419b82e3ccdf453a8bce_25"></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">COMPASS DIVERSIFIED HOLDINGS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED BALANCE SHEETS</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.736%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.958%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.107%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Unaudited)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfNC0yLTEtMS00ODQ1MQ_634202fb-211b-4786-ba37-006c7d18dc99">97,345</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfNC00LTEtMS00ODQ1MQ_05683db0-31a0-47e2-9513-cd7410021b89">157,125</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfNS0yLTEtMS00ODQ1MQ_dd25bcab-35ba-4395-bacb-1d8af5200306">265,287</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfNS00LTEtMS00ODQ1MQ_f4ab8167-6f9b-449b-b30e-006dac4d968a">268,262</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Inventories, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfNi0yLTEtMS00ODQ1MQ_9d27f7e2-8534-48a1-98b8-cbb82eb9f0b7">617,159</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfNi00LTEtMS00ODQ1MQ_7bfb0579-57c5-4281-ad6c-02e4b2f2c512">562,084</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfNy0yLTEtMS00ODQ1MQ_f7d05ff7-3431-4fbf-9af7-d26f50ff9265">69,108</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfNy00LTEtMS00ODQ1MQ_8438d52b-02eb-4e1a-8818-49a08a92e813">56,575</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current assets held for sale</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331" decimals="-3" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfOC0yLTEtMS00OTQyOQ_9be2a49a-b975-447a-bca2-7feab8561846">102,293</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231" decimals="-3" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfOC00LTEtMS00OTQyOQ_f1ab42de-9e40-4312-8004-fa0ba2a3f46c">99,423</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfOS0yLTEtMS00ODQ1MQ_baef824a-938d-4646-8523-fae43be248cc">1,151,192</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfOS00LTEtMS00ODQ1MQ_dbcfce1f-4168-4c83-9fca-7b638e82fd5d">1,143,469</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfMTAtMi0xLTEtNDg0NTE_8f96ceed-c82c-4f7a-a632-999ac789bda3">179,177</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfMTAtNC0xLTEtNDg0NTE_e6973d56-fa06-4491-a616-aeb457686c56">178,393</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfMTEtMi0xLTEtNDg0NTE_4f6e5253-576f-4117-b461-b2151ddc412e">791,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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfMTEtNC0xLTEtNDg0NTE_82575789-c38c-4705-88de-a53a4232b77e">815,405</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfMTItMi0xLTEtNDg0NTE_66689ed8-633f-426c-bc99-e43aa82f13d2">879,345</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfMTItNC0xLTEtNDg0NTE_600b84b5-3ddc-4dac-a409-c17ac6056c56">872,677</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfMTMtMi0xLTEtNDg0NTE_4af28e9f-ccfd-4b7d-8300-f22419d224a9">136,641</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfMTMtNC0xLTEtNDg0NTE_99a2c211-0e62-4867-a906-7b9fdc072259">134,317</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfMTUtMi0xLTEtNDg0NTE_3502100f-04b1-4eb3-9e95-3b85866ca7fd">3,137,529</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfMTUtNC0xLTEtNDg0NTE_188a96e8-f6b0-4b3e-a36d-55e514a6aae7">3,144,261</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liabilities and stockholders&#8217; equity</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfMTktMi0xLTEtNDg0NTE_cd0c8c3a-884d-4da3-b8c7-b5d947a6766e">93,354</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfMTktNC0xLTEtNDg0NTE_42645024-af30-460c-90b1-e46f79f91657">120,405</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfMjAtMi0xLTEtNDg0NTE_617c26f2-5add-4eb9-9114-ed59a55154af">176,964</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfMjAtNC0xLTEtNDg0NTE_d8e23490-e4ae-4c6f-80e6-89bf788b0516">174,801</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Due to related party</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331" decimals="-3" name="us-gaap:DueToRelatedPartiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfMjEtMi0xLTEtNDg0NTE_9c1ab74a-09b7-4694-a931-142c31a03654">13,099</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231" decimals="-3" name="us-gaap:DueToRelatedPartiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfMjEtNC0xLTEtNDg0NTE_20647179-33f9-423b-bdda-a2fe65bf14ea">11,705</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331" decimals="-3" name="us-gaap:OtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfMjMtMi0xLTEtNDg0NTE_c9e34d83-b268-4e4a-9cec-61537899ee05">41,942</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231" decimals="-3" name="us-gaap:OtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfMjMtNC0xLTEtNDg0NTE_6c57cf55-c3e7-4a89-86b0-1848d7a66d54">45,490</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current liabilities held for sale</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331" decimals="-3" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfMjYtMi0xLTEtNDk1MTk_b1bf20c8-481c-461a-94b5-36c7f4c87d24">30,905</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231" decimals="-3" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfMjYtNC0xLTEtNDk1MTk_1ef690f2-faf3-4f35-ab35-872e85171994">29,127</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfMjUtMi0xLTEtNDg0NTE_60af8957-a8f4-407e-8bda-4c4b14bd63e0">356,264</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfMjUtNC0xLTEtNDg0NTE_921bdf18-07d7-4138-9d15-063b7fdcb359">381,528</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfMjYtMi0xLTEtNDg0NTE_64080280-5f47-4118-bb2c-6441b75b44f2">82,858</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfMjYtNC0xLTEtNDg0NTE_97f15f02-3af8-41d5-b260-c3d24c9ef121">84,344</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfMjctMi0xLTEtNDg0NTE_76b5ba0e-00fd-483e-9e43-c3e0e551d7cc">1,285,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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfMjctNC0xLTEtNDg0NTE_b09dd0d2-53b6-473e-a126-cdf971489f35">1,284,826</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other non-current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfMjgtMi0xLTEtNDg0NTE_d364c004-7715-4df4-b9e8-d08cec00d497">109,675</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfMjgtNC0xLTEtNDg0NTE_9544e3eb-3a93-46cf-b324-ed7a7e41a4f0">109,033</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfMzAtMi0xLTEtNDg0NTE_3452fa58-5d8a-42b6-938e-300cdf0e2ad7">1,834,101</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfMzAtNC0xLTEtNDg0NTE_563444ce-32dc-4d95-8dfb-9b70465d8406">1,859,731</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Commitments and contingencies</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Stockholders&#8217; equity</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Trust preferred shares, <ix:nonFraction unitRef="shares" contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331" decimals="-3" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfMzgtMC0xLTEtNTkxMTEvdGV4dHJlZ2lvbjo0NTc5NDRmN2JkOGY0YWIxYmRiODJmMmU4ZWEzZmY0YV8xMDk5NTExNjI3OTA1_7c1e10ca-7095-44f7-b7d4-f012175e82fa">50,000</ix:nonFraction> authorized; <ix:nonFraction unitRef="shares" contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331" decimals="-3" name="us-gaap:PreferredStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfMzgtMC0xLTEtNTkxMTEvdGV4dHJlZ2lvbjo0NTc5NDRmN2JkOGY0YWIxYmRiODJmMmU4ZWEzZmY0YV8xMDk5NTExNjI3OTE1_650a49af-0f83-44b2-9ce4-e5504254dfe3">12,600</ix:nonFraction> shares issued and outstanding at March 31, 2022 and December 31, 2021</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Series A preferred shares, <ix:nonFraction unitRef="usdPerShare" contextRef="i170e54d6990e4e55b520e21292f73f0a_I20220331" decimals="0" name="us-gaap:PreferredStockNoParValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfMzktMC0xLTEtNTkxODgvdGV4dHJlZ2lvbjo2MGUwMDRhNThkZDI0MWI5YjZkM2NlNTk5Y2EzODA3Yl8xMDk5NTExNjI3OTA3_578ebb19-76eb-4bca-a5da-6d178a008912">no</ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="i170e54d6990e4e55b520e21292f73f0a_I20220331" decimals="-3" name="us-gaap:PreferredStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfMzktMC0xLTEtNTkxODgvdGV4dHJlZ2lvbjo2MGUwMDRhNThkZDI0MWI5YjZkM2NlNTk5Y2EzODA3Yl8xMDk5NTExNjI3OTAx_bae0cedb-0128-4ec6-a8e1-ca145cb90c31">4,000</ix:nonFraction> shares issued and outstanding at March 31, 2022 and December 31, 2021</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i170e54d6990e4e55b520e21292f73f0a_I20220331" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfMzYtMi0xLTEtNDg0NTE_2f22b434-e063-45c1-966d-28289a57b447">96,417</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3516e1ed33f4a999a066293d8b9a603_I20211231" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfMzYtNC0xLTEtNDg0NTE_60b88a9e-ddce-473c-b1d1-444cb04a28f6">96,417</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Series B preferred shares, <ix:nonFraction unitRef="usdPerShare" contextRef="ib214332ab4b04f93878f6a41db8a721e_I20220331" decimals="0" name="us-gaap:PreferredStockNoParValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfNDAtMC0xLTEtNTkyMDEvdGV4dHJlZ2lvbjo3ODI0YzJjY2U5ODY0NGI5OGFhMTEyNGI1ZGM4ZjE2N18xMDk5NTExNjI3OTA3_72a6c2a1-e800-4351-a5e2-1c1efa748043">no</ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="ib214332ab4b04f93878f6a41db8a721e_I20220331" decimals="-3" name="us-gaap:PreferredStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfNDAtMC0xLTEtNTkyMDEvdGV4dHJlZ2lvbjo3ODI0YzJjY2U5ODY0NGI5OGFhMTEyNGI1ZGM4ZjE2N18xMDk5NTExNjI3OTAx_67a2fc0b-6b2d-4524-b068-8a3c97ee34a4">4,000</ix:nonFraction> shares issued and outstanding at March 31, 2022 and December 31, 2021</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib214332ab4b04f93878f6a41db8a721e_I20220331" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfMzctMi0xLTEtNDg0NTE_afa9f59d-e996-4bf4-8a94-75413d7115ab">96,504</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id809fcbcf78f45b6839bd681574d4aaf_I20211231" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfMzctNC0xLTEtNDg0NTE_4bc66867-3820-4582-b275-74d4542edb03">96,504</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Series C preferred shares, <ix:nonFraction unitRef="usdPerShare" contextRef="i5f3dbfccd624493a91e9a9a09141c0c5_I20220331" decimals="0" name="us-gaap:PreferredStockNoParValue" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfNDEtMC0xLTEtNTkyMDUvdGV4dHJlZ2lvbjoyMDFiMDJiM2FhNzU0OTUyYmYwNDA5M2NiMDY3M2FhMF8xMDk5NTExNjI3OTA3_18bc7b96-4fd6-42c7-b69b-4ccbd572df0c">no</ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="i5f3dbfccd624493a91e9a9a09141c0c5_I20220331" decimals="-3" name="us-gaap:PreferredStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfNDEtMC0xLTEtNTkyMDUvdGV4dHJlZ2lvbjoyMDFiMDJiM2FhNzU0OTUyYmYwNDA5M2NiMDY3M2FhMF8xMDk5NTExNjI3OTAx_af7b8c4e-3b4c-4629-a183-12925efaa285">4,600</ix:nonFraction> shares issued and outstanding at March 31, 2022 and December 31, 2021</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5f3dbfccd624493a91e9a9a09141c0c5_I20220331" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfMzgtMi0xLTEtNDg0NTE_12da4dc1-e956-4782-8d62-7a31ac428e3e">110,997</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i811cb5a0c15a4749825e788a264c8a20_I20211231" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfMzgtNC0xLTEtNDg0NTE_e63141c1-2210-4487-a25b-2cb6fdad1e9f">110,997</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Trust common shares, <ix:nonFraction unitRef="usdPerShare" contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331" decimals="INF" name="us-gaap:CommonStockNoParValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfMzktMC0xLTEtNDg0NTEvdGV4dHJlZ2lvbjpiMmI4NmVlY2U3N2I0OGRiODFiMjZhYTI3MzUwNzBkOV8xMDk5NTExNjI3OTQ2_3359e204-20ad-43b2-a930-04578d0a8739">no</ix:nonFraction> par value, <ix:nonFraction unitRef="shares" contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfMzktMC0xLTEtNDg0NTEvdGV4dHJlZ2lvbjpiMmI4NmVlY2U3N2I0OGRiODFiMjZhYTI3MzUwNzBkOV8xMDk5NTExNjI3OTYx_ad875527-66d7-4b1c-9c2b-7ce6b664bf80">500,000</ix:nonFraction> authorized; <ix:nonFraction unitRef="shares" contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfMzktMC0xLTEtNDg0NTEvdGV4dHJlZ2lvbjpiMmI4NmVlY2U3N2I0OGRiODFiMjZhYTI3MzUwNzBkOV8xMDk5NTExNjI3OTcx_377a4011-6e40-47e2-8a37-caec7edfd4d0">69,450</ix:nonFraction> shares issued and outstanding at March 31, 2022 and <ix:nonFraction unitRef="shares" contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfMzktMC0xLTEtNDg0NTEvdGV4dHJlZ2lvbjpiMmI4NmVlY2U3N2I0OGRiODFiMjZhYTI3MzUwNzBkOV8xMDk5NTExNjI3OTgx_15f84e63-1e80-49cf-b2aa-d94ddf28b7c2">68,738</ix:nonFraction> issued and outstanding at December 31, 2021</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331" decimals="-3" name="us-gaap:CommonStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfMzktMi0xLTEtNDg0NTE_543fc23a-f388-4b09-a68a-e420b01a7e3f">1,143,354</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231" decimals="-3" name="us-gaap:CommonStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfMzktNC0xLTEtNDg0NTE_bd03db86-a9ad-40a4-acc8-97380bbc30a3">1,123,193</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated other comprehensive loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfNDAtMi0xLTEtNDg0NTE_d16018e7-64ac-43a0-802e-bcb290f16c20">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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfNDAtNC0xLTEtNDg0NTE_c55e83ef-e10a-47ac-bbff-946d723d220f">1,028</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated deficit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfNDEtMi0xLTEtNDg0NTE_6b1ad157-3741-41ad-b86c-191403b87a68">313,902</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfNDEtNC0xLTEtNDg0NTE_1d230bd9-5b1f-40b0-a2a9-986056718de1">314,267</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total stockholders&#8217; equity attributable to Holdings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfNDItMi0xLTEtNDg0NTE_eea83bc0-dedf-4587-b18a-cf10ccb3a01b">1,133,142</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="i111bf623e16947c0850ba79d2dceefce_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfNDItNC0xLTEtNDg0NTE_dac4c4d4-a586-4017-9cd4-64ea6aa9a356">1,111,816</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Noncontrolling interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfNDMtMi0xLTEtNDg0NTE_60e12970-6355-4e48-9ef7-a95ff5745a8e">171,735</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfNDMtNC0xLTEtNDg0NTE_de1ca2e9-7571-49ba-843d-7ad0fcaa4b25">175,328</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Noncontrolling interest held for sale</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331" decimals="-3" sign="-" name="codi:StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfNDctMi0xLTEtNDk1NzE_6113b4e4-2dd0-486e-8360-9af6246dea1a">1,449</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="i111bf623e16947c0850ba79d2dceefce_I20211231" decimals="-3" sign="-" name="codi:StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfNDctNC0xLTEtNDk1NzE_82f03481-c2a9-4956-80af-e6a954bfa0c0">2,614</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total stockholders&#8217; equity</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfNDUtMi0xLTEtNDg0NTE_d6ec3424-89dd-42f2-85e3-d0ffede02ef2">1,303,428</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfNDUtNC0xLTEtNDg0NTE_7888d4f1-f695-4e94-a6bf-ad41c97eb44e">1,284,530</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total liabilities and stockholders&#8217; equity</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfNDYtMi0xLTEtNDg0NTE_3cf0d595-8b23-40d4-8484-e1a61a9a37f3">3,137,529</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfNDYtNC0xLTEtNDg0NTE_53d4ae96-fa10-42c2-a8ed-d925cd5c72b0">3,144,261</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">See notes to condensed consolidated financial statements.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5</span></div></div></div><div id="icba28ff815a8419b82e3ccdf453a8bce_31"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:120%">COMPASS DIVERSIFIED HOLDINGS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.198%"><tr><td style="width:1.0%"></td><td style="width:68.200%"></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:13.489%"></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:13.493%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Three months ended&#160;<br/>&#160;March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands, except per share data)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Net revenues </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfMi0yLTEtMS00ODQ1MQ_085cddad-93c2-498b-94bb-92d977b0b505">510,513</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfMi00LTEtMS00ODQ1MQ_bff6ffac-2de0-489c-9680-4b31802b9ed4">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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfMy0yLTEtMS00ODQ1MQ_39521454-55f5-42e2-9b13-4b94b4916626">309,698</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfMy00LTEtMS00ODQ1MQ_023365e4-3e8d-469e-a2ec-a58f4137669b">240,008</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfNC0yLTEtMS00ODQ1MQ_b04c0e04-ee31-482a-8e7c-898d30f2cbd3">200,815</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfNC00LTEtMS00ODQ1MQ_8df6725c-6d77-4c25-b017-160b1b644b2b">168,548</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Operating expenses:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Selling, general and administrative expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfNi0yLTEtMS00ODQ1MQ_65e2cae9-10e2-4320-8f6d-800e2eebbc33">120,672</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfNi00LTEtMS00ODQ1MQ_47b224fc-3ecb-41d1-97df-6d749a96f979">104,052</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Management fees</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" name="us-gaap:ManagementFeeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfNy0yLTEtMS00ODQ1MQ_9ec54d5b-ee80-47b8-a224-85b5f7d401b5">14,436</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-3" name="us-gaap:ManagementFeeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfNy00LTEtMS00ODQ1MQ_7750051c-154e-4b66-a26a-d2dd92799849">10,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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Amortization expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfOC0yLTEtMS00ODQ1MQ_2fde7218-8f57-497c-a8e9-92efb4575d57">21,105</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfOC00LTEtMS00ODQ1MQ_500bf1d8-f5eb-4a35-b0a3-0d49fe07f0db">18,589</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Operating income </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfMTAtMi0xLTEtNDg0NTE_78363577-3219-4276-ba54-8e05ae49d571">44,602</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfMTAtNC0xLTEtNDg0NTE_4d93fb3b-c2b9-424c-8eb3-9348a93c41f0">35,109</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Other income (expense):</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Interest expense, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfMTItMi0xLTEtNDg0NTE_7ed092d6-31de-4f6c-9d26-10c23abe593e">17,419</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfMTItNC0xLTEtNDg0NTE_247510b0-26d0-4ac0-aaf0-15ccc2d856f8">13,805</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Amortization of debt issuance costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfMTMtMi0xLTEtNDg0NTE_62efb4e7-c3c9-4dc2-bee4-8e43df146a2b">866</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfMTMtNC0xLTEtNDg0NTE_dcb29ea8-a7e2-4a8a-84c9-a3603ea0d82e">686</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Other income (expense), net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfMTUtMi0xLTEtNDg0NTE_08404634-1556-47a4-825c-83fdefb9c1ac">2,036</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfMTUtNC0xLTEtNDg0NTE_57068f63-5d5d-4df9-8778-bda61241193e">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Income from continuing operations before income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfMTYtMi0xLTEtNDg0NTE_23f110c8-5200-415b-ba2f-5d1ca7d89f90">28,353</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfMTYtNC0xLTEtNDg0NTE_6f56775d-53a1-4488-8522-69a64d2d3ace">18,390</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfMTctMi0xLTEtNDg0NTE_fb300aba-b0bf-4a63-af9c-a2bd4f63c702">9,976</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfMTctNC0xLTEtNDg0NTE_bafded31-d426-4035-afe4-48fe7483f595">5,308</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Income from continuing operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfMTgtMi0xLTEtNDg0NTE_95a4762c-b280-47c5-a693-7d43a5424805">18,377</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfMTgtNC0xLTEtNDg0NTE_20d8898d-703b-4f7b-bb38-e39a5a37ee3a">13,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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Income from discontinued operations, net of income tax</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfMTktMi0xLTEtNDg0NTE_f11d0c95-d906-4758-8084-ae8609f5f97e">5,370</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfMTktNC0xLTEtNDg0NTE_7a561da7-03f5-4322-a8fd-8b68134d5b0d">8,914</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Gain on sale of discontinued operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" name="codi:DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfMjAtMi0xLTEtNDg0NTE_b77b3e2c-158e-4436-a494-e311b92a23d4">5,993</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-3" name="codi:DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfMjAtNC0xLTEtNDg0NTE_d8981142-4685-415c-896e-a7d942019357">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Net income </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfMjEtMi0xLTEtNDg0NTE_351bacfd-f5aa-45fb-a3dc-1efe0d69d7eb">29,740</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfMjEtNC0xLTEtNDg0NTE_ee8df5a3-e9f1-4bdc-88af-50f6cc40e231">21,996</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Less: Net income from continuing operations attributable to noncontrolling interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfMjItMi0xLTEtNDg0NTE_1c25276c-95a3-49ef-a3f0-be913b1d7af2">4,937</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfMjItNC0xLTEtNDg0NTE_ce694ac3-9567-4bd3-b045-02d169f139e7">1,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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Less: Net income from discontinued operations attributable to noncontrolling interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfMjMtMi0xLTEtNDg0NTE_a350f12d-ead0-4d8d-a874-6be6ba22a4c6">1,041</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfMjMtNC0xLTEtNDg0NTE_fb838695-ffbe-4576-ad8c-d4fdabd74758">1,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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Net income attributable to Holdings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfMjQtMi0xLTEtNDg0NTE_4608ee5c-04c6-400f-a544-08fc90eaa3d2">23,762</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfMjQtNC0xLTEtNDg0NTE_66086801-68d6-451f-91e6-9054c9e5b331">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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Amounts attributable to Holdings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Income from continuing operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfMjctMi0xLTEtNDg0NTE_c2fea2b0-1313-4e00-962f-f85c733400a2">13,440</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfMjctNC0xLTEtNDg0NTE_70bbb9a2-638b-4edb-8e60-afdf3ae82832">11,179</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Income from discontinued operations, net of income tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfMjgtMi0xLTEtNDg0NTE_f555f71b-e030-4023-8774-f6405b151344">4,329</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfMjgtNC0xLTEtNDg0NTE_3ec745a5-735a-4800-ab14-8fbd97cbe168">7,815</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Gain on sale of discontinued operations, net of income tax</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" name="us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfMjktMi0xLTEtNDg0NTE_2161c3a1-38fd-4a5f-b146-3d25e9220671">5,993</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-3" name="us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfMjktNC0xLTEtNDg0NTE_c77acbcc-abb1-4816-b26c-19ac6838767c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Net income attributable to Holdings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfMzAtMi0xLTEtNDg0NTE_180dc3cb-6b6a-442e-a415-be1a388718cf">23,762</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfMzAtNC0xLTEtNDg0NTE_c3895495-a19a-43d9-ab27-1b1ca5768e94">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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Basic income per common share attributable to Holdings (refer to Note J)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Continuing operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfMzMtMi0xLTEtNDg0NTE_5ad093e3-e25b-44e1-9f90-579c0ce21d1f">0.00</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-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="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="2" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfMzMtNC0xLTEtNDg0NTE_04f6cbaa-2b4b-4718-8b2b-2675a737fcb1">0.10</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Discontinued operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfMzQtMi0xLTEtNDg0NTE_996be402-ecf6-49ff-86f0-daa3c4fea65a">0.14</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfMzQtNC0xLTEtNDg0NTE_d520f1d4-3904-4baa-9492-e8b38dc4d203">0.11</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Basic income per common share attributable to Holdings (refer to Note J)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfMzUtMi0xLTEtNDg0NTE_e12f4bf1-d734-47a6-adfc-493a98d0615e">0.14</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfMzUtNC0xLTEtNDg0NTE_f1ac3103-2b58-417c-b8d5-3dcdc0439130">0.01</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Basic weighted average number of shares of common shares outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" name="codi:WeightedAverageNumberOfSharesOfTrustStockOutstandingBasicAndFullyDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfMzctMi0xLTEtNDg0NTE_895f836b-9a8b-42f6-a36e-85a08a9e62c6">69,375</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-3" name="codi:WeightedAverageNumberOfSharesOfTrustStockOutstandingBasicAndFullyDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfMzctNC0xLTEtNDg0NTE_6420d8e3-a388-484b-b7f6-bcc7f99b9294">64,900</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Cash distributions declared per Trust common share (refer to Note J)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfMzktMi0xLTEtNDg0NTE_ea22d193-f6a5-4dc2-9a4c-8891a9380992">0.25</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfMzktNC0xLTEtNDg0NTE_ca8e3734-f8c1-4977-ae3e-0f72d8758a6d">0.36</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">See notes to condensed consolidated financial statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6</span></div></div></div><div id="icba28ff815a8419b82e3ccdf453a8bce_34"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">COMPASS DIVERSIFIED HOLDINGS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="text-align:center"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.181%"><tr><td style="width:1.0%"></td><td style="width:65.785%"></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.637%"></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.640%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Three months ended&#160;<br/>&#160;March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Net income </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNC9mcmFnOmNhOWUwNTU2ZDdmYjQxYjlhYzg2MDFhMmQ4NWVjMjM5L3RhYmxlOmY4MzNlYjQzN2Q0NTRkNmU4MDBhNzJkMDZkZTJlZmU3L3RhYmxlcmFuZ2U6ZjgzM2ViNDM3ZDQ1NGQ2ZTgwMGE3MmQwNmRlMmVmZTdfMy0yLTEtMS00ODQ1MQ_351bacfd-f5aa-45fb-a3dc-1efe0d69d7eb">29,740</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNC9mcmFnOmNhOWUwNTU2ZDdmYjQxYjlhYzg2MDFhMmQ4NWVjMjM5L3RhYmxlOmY4MzNlYjQzN2Q0NTRkNmU4MDBhNzJkMDZkZTJlZmU3L3RhYmxlcmFuZ2U6ZjgzM2ViNDM3ZDQ1NGQ2ZTgwMGE3MmQwNmRlMmVmZTdfMy00LTEtMS00ODQ1MQ_4b604a02-7b03-4d24-ab04-c8fd660d24a6">21,996</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Other comprehensive income </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Foreign currency translation adjustments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNC9mcmFnOmNhOWUwNTU2ZDdmYjQxYjlhYzg2MDFhMmQ4NWVjMjM5L3RhYmxlOmY4MzNlYjQzN2Q0NTRkNmU4MDBhNzJkMDZkZTJlZmU3L3RhYmxlcmFuZ2U6ZjgzM2ViNDM3ZDQ1NGQ2ZTgwMGE3MmQwNmRlMmVmZTdfNS0yLTEtMS00ODQ1MQ_b631ce3b-9090-462d-9122-93a78726dc35">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNC9mcmFnOmNhOWUwNTU2ZDdmYjQxYjlhYzg2MDFhMmQ4NWVjMjM5L3RhYmxlOmY4MzNlYjQzN2Q0NTRkNmU4MDBhNzJkMDZkZTJlZmU3L3RhYmxlcmFuZ2U6ZjgzM2ViNDM3ZDQ1NGQ2ZTgwMGE3MmQwNmRlMmVmZTdfNS00LTEtMS00ODQ1MQ_e6560cc7-3e06-4c58-a840-d0db5b07a41e">281</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Pension benefit liability, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNC9mcmFnOmNhOWUwNTU2ZDdmYjQxYjlhYzg2MDFhMmQ4NWVjMjM5L3RhYmxlOmY4MzNlYjQzN2Q0NTRkNmU4MDBhNzJkMDZkZTJlZmU3L3RhYmxlcmFuZ2U6ZjgzM2ViNDM3ZDQ1NGQ2ZTgwMGE3MmQwNmRlMmVmZTdfNi0yLTEtMS00ODQ1MQ_84758b56-f4aa-4969-b409-9af6915ed1d1">775</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNC9mcmFnOmNhOWUwNTU2ZDdmYjQxYjlhYzg2MDFhMmQ4NWVjMjM5L3RhYmxlOmY4MzNlYjQzN2Q0NTRkNmU4MDBhNzJkMDZkZTJlZmU3L3RhYmxlcmFuZ2U6ZjgzM2ViNDM3ZDQ1NGQ2ZTgwMGE3MmQwNmRlMmVmZTdfNi00LTEtMS00ODQ1MQ_f19ea656-e923-4eb2-844d-1ba5a1f50d22">763</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Other comprehensive income </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNC9mcmFnOmNhOWUwNTU2ZDdmYjQxYjlhYzg2MDFhMmQ4NWVjMjM5L3RhYmxlOmY4MzNlYjQzN2Q0NTRkNmU4MDBhNzJkMDZkZTJlZmU3L3RhYmxlcmFuZ2U6ZjgzM2ViNDM3ZDQ1NGQ2ZTgwMGE3MmQwNmRlMmVmZTdfNy0yLTEtMS00ODQ1MQ_6c1c0e96-b5f7-45d0-ae20-b82d59a9d3b8">800</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNC9mcmFnOmNhOWUwNTU2ZDdmYjQxYjlhYzg2MDFhMmQ4NWVjMjM5L3RhYmxlOmY4MzNlYjQzN2Q0NTRkNmU4MDBhNzJkMDZkZTJlZmU3L3RhYmxlcmFuZ2U6ZjgzM2ViNDM3ZDQ1NGQ2ZTgwMGE3MmQwNmRlMmVmZTdfNy00LTEtMS00ODQ1MQ_640cd6fc-95bb-4b3b-87b0-095cec034b6a">482</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Total comprehensive income, net of tax</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNC9mcmFnOmNhOWUwNTU2ZDdmYjQxYjlhYzg2MDFhMmQ4NWVjMjM5L3RhYmxlOmY4MzNlYjQzN2Q0NTRkNmU4MDBhNzJkMDZkZTJlZmU3L3RhYmxlcmFuZ2U6ZjgzM2ViNDM3ZDQ1NGQ2ZTgwMGE3MmQwNmRlMmVmZTdfOC0yLTEtMS00ODQ1MQ_a7377ef9-a3a3-4986-84ca-77bc914e9da5">30,540</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNC9mcmFnOmNhOWUwNTU2ZDdmYjQxYjlhYzg2MDFhMmQ4NWVjMjM5L3RhYmxlOmY4MzNlYjQzN2Q0NTRkNmU4MDBhNzJkMDZkZTJlZmU3L3RhYmxlcmFuZ2U6ZjgzM2ViNDM3ZDQ1NGQ2ZTgwMGE3MmQwNmRlMmVmZTdfOC00LTEtMS00ODQ1MQ_215539a4-a777-43f9-a288-2f21e4112391">22,478</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Less: Net income attributable to noncontrolling interests</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNC9mcmFnOmNhOWUwNTU2ZDdmYjQxYjlhYzg2MDFhMmQ4NWVjMjM5L3RhYmxlOmY4MzNlYjQzN2Q0NTRkNmU4MDBhNzJkMDZkZTJlZmU3L3RhYmxlcmFuZ2U6ZjgzM2ViNDM3ZDQ1NGQ2ZTgwMGE3MmQwNmRlMmVmZTdfOS0yLTEtMS00ODQ1MQ_05b20f67-7acb-4ca7-8a6c-a7b4c29d04c0">5,978</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNC9mcmFnOmNhOWUwNTU2ZDdmYjQxYjlhYzg2MDFhMmQ4NWVjMjM5L3RhYmxlOmY4MzNlYjQzN2Q0NTRkNmU4MDBhNzJkMDZkZTJlZmU3L3RhYmxlcmFuZ2U6ZjgzM2ViNDM3ZDQ1NGQ2ZTgwMGE3MmQwNmRlMmVmZTdfOS00LTEtMS00ODQ1MQ_9dd09a43-ee1d-47cc-a680-b0b11d1fa38c">3,002</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Less: Other comprehensive income attributable to noncontrolling interests</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNC9mcmFnOmNhOWUwNTU2ZDdmYjQxYjlhYzg2MDFhMmQ4NWVjMjM5L3RhYmxlOmY4MzNlYjQzN2Q0NTRkNmU4MDBhNzJkMDZkZTJlZmU3L3RhYmxlcmFuZ2U6ZjgzM2ViNDM3ZDQ1NGQ2ZTgwMGE3MmQwNmRlMmVmZTdfMTAtMi0xLTEtNDg0NTE_57a2be62-2518-4c0d-bfe9-d71df762a220">5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNC9mcmFnOmNhOWUwNTU2ZDdmYjQxYjlhYzg2MDFhMmQ4NWVjMjM5L3RhYmxlOmY4MzNlYjQzN2Q0NTRkNmU4MDBhNzJkMDZkZTJlZmU3L3RhYmxlcmFuZ2U6ZjgzM2ViNDM3ZDQ1NGQ2ZTgwMGE3MmQwNmRlMmVmZTdfMTAtNC0xLTEtNDg0NTE_7ffe098d-a78e-4290-a86e-09736087d2a9">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Total comprehensive income attributable to Holdings, net of tax </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNC9mcmFnOmNhOWUwNTU2ZDdmYjQxYjlhYzg2MDFhMmQ4NWVjMjM5L3RhYmxlOmY4MzNlYjQzN2Q0NTRkNmU4MDBhNzJkMDZkZTJlZmU3L3RhYmxlcmFuZ2U6ZjgzM2ViNDM3ZDQ1NGQ2ZTgwMGE3MmQwNmRlMmVmZTdfMTEtMi0xLTEtNDg0NTE_37a0be55-213f-449c-8d2d-6df34701843d">24,557</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNC9mcmFnOmNhOWUwNTU2ZDdmYjQxYjlhYzg2MDFhMmQ4NWVjMjM5L3RhYmxlOmY4MzNlYjQzN2Q0NTRkNmU4MDBhNzJkMDZkZTJlZmU3L3RhYmxlcmFuZ2U6ZjgzM2ViNDM3ZDQ1NGQ2ZTgwMGE3MmQwNmRlMmVmZTdfMTEtNC0xLTEtNDg0NTE_c8493cd9-4b39-4952-97b4-e7d83ce9be75">19,474</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:12pt;text-align:center"><span><br/></span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">See notes to condensed consolidated financial statements.</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7</span></div></div></div><div id="icba28ff815a8419b82e3ccdf453a8bce_37"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">COMPASS DIVERSIFIED HOLDINGS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited) </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:21.920%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.420%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.320%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.420%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.320%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.420%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.320%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.191%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.320%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.712%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.320%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.320%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.920%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.320%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.320%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.320%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.768%"></td><td style="width:0.1%"></td></tr><tr style="height:17pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Trust Preferred Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Trust Common Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Accumulated Deficit</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Accumulated Other<br/>Comprehensive<br/>Income (Loss)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Stockholders' Equity Attributable<br/>to Holdings</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Non-<br/>Controlling<br/>Interest</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Non-<br/>Controlling<br/>Interest Attributable to Disc. Ops.</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Total<br/>Stockholders&#8217;<br/>Equity</span></td></tr><tr style="height:24pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%">Series A</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%">Series B</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%">Series C</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance &#8212; January&#160;1, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5cdfa65e17b64d2ab70e04620bac0c7b_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMi0xLTEtMS00ODQ1MQ_8ec9a920-4536-463c-b572-60efe99b6618">96,417</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icf8f1ff903784a79aa3ddc0545501ae5_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMi0zLTEtMS00ODQ1MQ_7418ece0-398e-414a-9668-d2d9242ba589">96,504</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0131a04533d74567afbbebbc0dc3d663_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMi01LTEtMS00ODQ1MQ_5be0ee64-57d2-449e-868e-439080b70992">110,997</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d96c7274e644acfbc1efadb1eedf6d7_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMi03LTEtMS00ODQ1MQ_193eaaf6-b2f0-487c-9dac-c256509dd108">1,008,564</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i33ba0cf5f47644ccafeb913e19bda6c2_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMi05LTEtMS00ODQ1MQ_613ccc97-730c-4223-bc27-d2ce92e06fb1">211,002</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia62666f4b51a45d1b7c896785c1c1647_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMi0xMS0xLTEtNDg0NTE_303c585a-31cd-46fb-8ba5-2992848b1b5e">1,456</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i29b7ca275dfb490b823d863bc52f5bf5_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMi0xMy0xLTEtNDg0NTE_75615fc4-e309-468e-9864-2dad4bd89995">1,100,024</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25906f1d7b284fcf9afeba6be106d817_I20201231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMi0xNS0xLTEtNDg0NTE_06aa6094-8397-475f-b42b-6c94ecdbf60d">123,463</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i599c68080a594ae88bff01712e8d0142_I20201231" decimals="-3" sign="-" name="codi:StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMi0xNy0xLTEtNDg0NTE_290f0dec-f5d9-41fa-87af-cd2d33774a61">3,339</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iffaf15b39d4d467fb984838822308eec_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMi0xOS0xLTEtNDg0NTE_cdb901f6-9a3b-4236-bb4d-ad7e2b4ce57d">1,220,148</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1fa0b52c8a9e453a87d41ca41d450f54_D20210101-20210331" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMy05LTEtMS00ODQ1MQ_a9b876af-a712-4049-b640-51236113fe81">18,994</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i02783d356ae94d708f343e865d187596_D20210101-20210331" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMy0xMy0xLTEtNDg0NTE_83aca9e1-b826-48bc-a0df-0ce793d4465a">18,994</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe8fd1a5cde3467e931102021021a683_D20210101-20210331" decimals="-3" name="us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMy0xNS0xLTEtNDg0NTE_3349b39e-cd29-4d6e-a604-b3dec9b6f0b1">1,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:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i57bdb740276d4f0997a95154d811f929_D20210101-20210331" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMy0xNy0xLTEtNDg0NTE_755b61a2-b08b-4b16-8a8f-706fd8480d84">1,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMy0xOS0xLTEtNDg0NTE_cebe9293-db49-4a3b-9c3e-cd9342169c6f">21,996</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total comprehensive income, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie337efbcb5764c15bf98616fa772f229_D20210101-20210331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfNC0xMS0xLTEtNDg0NTE_94725ea2-45a9-4260-956c-d2bc9a5951f2">482</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i02783d356ae94d708f343e865d187596_D20210101-20210331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfNC0xMy0xLTEtNDg0NTE_f0c1ed7f-5942-442a-9c58-c7569f055b5c">482</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfNC0xOS0xLTEtNDg0NTE_5851cf6b-3060-4d2e-8e54-73064fe73965">482</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Option activity attributable to noncontrolling shareholders</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe8fd1a5cde3467e931102021021a683_D20210101-20210331" decimals="-3" name="codi:OptionActivityAttributableToNoncontrollingInterestHolders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfNi0xNS0xLTEtNDg0NTE_d81a1af8-404d-4ea9-86e5-e0bfd378c0a1">2,640</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i57bdb740276d4f0997a95154d811f929_D20210101-20210331" decimals="-3" name="codi:OptionActivityAttributableToNoncontrollingInterestHolders" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfNi0xNy0xLTEtNDg0NTE_4a9224d6-6ea1-4c4b-80b0-8b61896d07b8">131</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-3" name="codi:OptionActivityAttributableToNoncontrollingInterestHolders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfNi0xOS0xLTEtNDg0NTE_d04ea101-5806-4f8f-9519-f44f3a25a56a">2,771</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of subsidiary stock option exercise</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe8fd1a5cde3467e931102021021a683_D20210101-20210331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfNy0xNS0xLTEtNDg0NTE_ff7197b1-4761-4e84-bca7-9f1e836b8a42">&#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="i57bdb740276d4f0997a95154d811f929_D20210101-20210331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfNi0xNy0xLTEtNTM5NTk_fc9b9286-14c2-4c5a-8322-21fe05730c0e">70</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfNy0xOS0xLTEtNDg0NTE_15437074-1a55-46bf-8cb6-3ad9f70ddbf0">70</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Distributions paid - Allocation interests</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1fa0b52c8a9e453a87d41ca41d450f54_D20210101-20210331" decimals="-3" name="codi:DistributionExpenseAllocationInterests" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMTAtOS0xLTEtNDg0NTE_4cae3c1e-88a7-4eda-b31f-56b33d304793">5,214</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i02783d356ae94d708f343e865d187596_D20210101-20210331" decimals="-3" name="codi:DistributionExpenseAllocationInterests" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMTAtMTMtMS0xLTQ4NDUx_da708501-f75c-4aba-9b0b-34a422ba4b18">5,214</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1fa0b52c8a9e453a87d41ca41d450f54_D20210101-20210331" decimals="-3" name="codi:DistributionExpenseAllocationInterests" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMTAtMTktMS0xLTQ4NDUx_cf429aec-3332-4478-bd31-e6fdccab14e4">5,214</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Distributions paid - Trust Common Shares</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id0c1b98983b74603b5b379302e85c9d0_D20210101-20210331" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMTEtOS0xLTEtNDg0NTE_ef1b37f9-853e-415b-ae33-be6b035897a4">23,364</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie2b84318b2604bbc8df323cde2d6556a_D20210101-20210331" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMTEtMTMtMS0xLTQ4NDUx_5f9dc043-55c6-4380-b147-7f01c3ded5c8">23,364</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i706d0ba33b6342e691fa44f81eaf2fed_D20210101-20210331" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMTEtMTktMS0xLTQ4NDUx_f520d929-3050-4b4e-b931-47cbb7fe506e">23,364</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Distributions paid - Trust Preferred Shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ife5bb11f401e42fba13f3bb11b6ee664_D20210101-20210331" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMTItOS0xLTEtNDg0NTE_5c30de2d-5908-46e2-8645-e514e943e6fe">6,045</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iad44292945e4426fb51d3702908a0dca_D20210101-20210331" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMTItMTMtMS0xLTQ4NDUx_2d85c719-1e5f-42cf-94e4-58191b4b2a12">6,045</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i82c7c0851b2540e0b7f4133266a3159a_D20210101-20210331" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMTItMTktMS0xLTQ4NDUx_519cf41d-3a98-4492-a97b-960176881cb8">6,045</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance &#8212; March 31, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7ff75dcc392f4d0f94cf2a62e792f2dd_I20210331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMTMtMS0xLTEtNDg0NTE_ad2f080c-dcb7-4617-bd86-d292e09919a2">96,417</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i83ac31ef8a4a413ab05a30874c465b4e_I20210331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMTMtMy0xLTEtNDg0NTE_0f222fc6-b682-4efa-9940-74b08f5d51a3">96,504</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i746a9961348744e886864f8199ea1f35_I20210331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMTMtNS0xLTEtNDg0NTE_153f2980-8321-45ec-832c-32b79a30711a">110,997</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28d5351a34d644ac95e67003a844639a_I20210331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMTMtNy0xLTEtNDg0NTE_a7dec45b-0b4a-4e1e-a763-632a37b24a56">1,008,564</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0e2d6db6b1a0474c963455b2d2d14b20_I20210331" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMTMtOS0xLTEtNDg0NTE_f05a893b-c2e3-41f7-99cd-b413265c07bc">226,631</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id12945269e584cc58d00afb9413fddc3_I20210331" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMTMtMTEtMS0xLTQ4NDUx_8e866300-cea7-4a2a-a477-b19c732201f7">974</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic24eb7cab04a4b7ea4bc6e37d59c7bd4_I20210331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMTMtMTMtMS0xLTQ4NDUx_307ef968-88ac-4187-876e-19b3f30617eb">1,084,877</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i682ac853b8f64866bcea8499cbd2b21d_I20210331" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMTMtMTUtMS0xLTQ4NDUx_393d7a85-d2f7-4bb5-bd6f-263b5ade734b">128,006</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i06140bbd7b1c47d3a0a588db17ade7b1_I20210331" decimals="-3" sign="-" name="codi:StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMTMtMTctMS0xLTQ4NDUx_cb1f3e7d-adb7-4657-9073-ddfc1d7a18b8">2,039</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibec2071d16ef438db17511c0703b5531_I20210331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMTMtMTktMS0xLTQ4NDUx_f66723d9-e3f0-4ac0-972a-6b045aff2510">1,210,844</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance &#8212; January&#160;1, 2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0563e2cd1c943b4adc536dbbf4b87a1_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMTUtMS0xLTEtNDg0NTE_10c727fc-428d-4f69-816c-65bf32a410e5">96,417</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb7ae9a073f74de39db40a7f76bb3813_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMTUtMy0xLTEtNDg0NTE_a51e2065-7858-4f03-9526-40d01a5bae4a">96,504</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibee51d82930045feb48b0bb00404baf0_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMTUtNS0xLTEtNDg0NTE_fa481b7d-ceaa-4b61-a7a4-f0f192bc5019">110,997</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id384f5a329804aa9b59986d6a37805e5_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMTUtNy0xLTEtNDg0NTE_5b1e1c12-cd20-4f72-9167-065d18c708fc">1,123,193</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibd37959e3ba748ecae1162d0b0d16dfb_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMTUtOS0xLTEtNDg0NTE_1c2d8b1f-fd40-4f79-8853-b83fad9f4433">314,267</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i202a63fce25749faa3e75f875d3c6a88_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMTUtMTEtMS0xLTQ4NDUx_331fc5bf-1f77-49cd-9f5d-519c2fc1a730">1,028</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07ed1b7161344d1db4ba3158883e4e78_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMTUtMTMtMS0xLTQ4NDUx_96f33391-3e30-4709-b274-cf4d3684a2f7">1,111,816</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic99d6344bf304e7dacfe48b3e14da920_I20211231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMTUtMTUtMS0xLTQ4NDUx_b3c70f5d-a55a-4d0e-b23d-c4c6e10755a0">175,328</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i813adfdd0a114c909a1c4674230a167c_I20211231" decimals="-3" sign="-" name="codi:StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMTUtMTctMS0xLTQ4NDUx_cb4177c5-1eaa-4bef-949d-f3d1e6f4aec5">2,614</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMTUtMTktMS0xLTQ4NDUx_5ce141ec-1d49-48ca-958a-0213d8d66453">1,284,530</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iddd7f539cccb416bb5d48cd32d1413d1_D20220101-20220331" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMTYtOS0xLTEtNDg0NTE_8194eb5f-3834-412c-bff3-4ee2b6058d40">23,762</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i13744532b0e94fc79b282c4d59f008c9_D20220101-20220331" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMTYtMTMtMS0xLTQ4NDUx_29e3bcf4-127d-476f-9ec2-00db665cf5a5">23,762</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i037bba835ea94064aabd3f009a4a6f21_D20220101-20220331" decimals="-3" name="us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMTYtMTUtMS0xLTQ4NDUx_3f6dbc52-cece-40d2-bd97-3415f2c249da">4,937</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieee5d765d009498c930028d58e5d2726_D20220101-20220331" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMTYtMTctMS0xLTQ4NDUx_6123d061-6fa3-4cb8-aa43-2ab7d418f075">1,041</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMTYtMTktMS0xLTQ4NDUx_ecc7d1c9-0a57-40f0-8a85-00a1a4d79532">29,740</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total comprehensive income, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1fc8b6d23af44632a66a9dbd5c33adf6_D20220101-20220331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMTctMTEtMS0xLTQ4NDUx_b124c597-969b-4c37-a404-c585e2697240">800</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i13744532b0e94fc79b282c4d59f008c9_D20220101-20220331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMTctMTMtMS0xLTQ4NDUx_3edbba6d-b023-45bd-9f93-3d22041d78d3">800</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMTctMTktMS0xLTQ4NDUx_66db6fb5-39b5-4e6c-923b-537e5f3fd388">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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Issuance of Trust common shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idab0f3a007c74eb8894067eaee3cbc1a_D20220101-20220331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMTgtNy0xLTEtNDg0NTE_4564d4f8-7a44-4113-a721-0cb88d7fef33">20,161</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i13744532b0e94fc79b282c4d59f008c9_D20220101-20220331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMTgtMTMtMS0xLTQ4NDUx_e259b913-005f-4ca4-be56-9e2287ab748e">20,161</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMTgtMTktMS0xLTQ4NDUx_fe5ab8c9-b88d-4e6c-b590-ddc71fb94d6a">20,161</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Option activity attributable to noncontrolling shareholders</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i037bba835ea94064aabd3f009a4a6f21_D20220101-20220331" decimals="-3" name="codi:OptionActivityAttributableToNoncontrollingInterestHolders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMTktMTUtMS0xLTQ4NDUx_3310192a-c75d-43a3-a468-ac3f486cf257">2,681</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieee5d765d009498c930028d58e5d2726_D20220101-20220331" decimals="-3" name="codi:OptionActivityAttributableToNoncontrollingInterestHolders" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMTktMTctMS0xLTQ4NDUx_6a3950b0-b256-4034-b000-4c825b425a3c">124</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" name="codi:OptionActivityAttributableToNoncontrollingInterestHolders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMTktMTktMS0xLTQ4NDUx_f830deac-9c54-456a-8d28-6a1d7b7b1c1b">2,805</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of subsidiary stock option exercise</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i037bba835ea94064aabd3f009a4a6f21_D20220101-20220331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMjAtMTUtMS0xLTQ4NDUx_467eb8bd-b171-4fcd-ac70-4a2059eda7d5">390</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMjAtMTktMS0xLTQ4NDUx_a3bb2d46-40bc-41de-a250-e071ec0a3b64">390</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Purchase of noncontrolling interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iddd7f539cccb416bb5d48cd32d1413d1_D20220101-20220331" decimals="-3" name="us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMjEtOS0xLTEtNDg0NTE_02c50fec-ca28-4287-97ac-572e56116910">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i13744532b0e94fc79b282c4d59f008c9_D20220101-20220331" decimals="-3" name="us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMjEtMTMtMS0xLTQ4NDUx_e0e7019f-1117-4b65-b63e-ee21b252c2ad">&#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="i037bba835ea94064aabd3f009a4a6f21_D20220101-20220331" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromRedemptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMjEtMTUtMS0xLTQ4NDUx_c71fdd90-ddbc-45f6-acad-5747b80d878a">309</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromRedemptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMjEtMTktMS0xLTQ4NDUx_76a464a9-f177-4408-8f3c-a680f28997a2">309</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Distributions paid to noncontrolling shareholders</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i037bba835ea94064aabd3f009a4a6f21_D20220101-20220331" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMjQtMTUtMS0xLTQ4NDUx_1b9faace-450d-4ba1-a389-b71bc338024b">11,292</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMjQtMTktMS0xLTQ4NDUx_3fdbd2cc-2cf3-4b61-bb44-be7be354e920">11,292</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Distributions paid - Trust Common Shares</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i98b33f528ac54b28a950ea3ca14ca48e_D20220101-20220331" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMjYtOS0xLTEtNDg0NTE_efccc50d-cbe4-4540-9e9c-8da987f3fd96">17,352</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2ba5c3bebaa34895a7927389c54f94d4_D20220101-20220331" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMjYtMTMtMS0xLTQ4NDUx_65ac0374-709a-480d-a93f-e650a99e6bb0">17,352</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9df897afcb7345818d5a5aecd2387565_D20220101-20220331" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMjYtMTktMS0xLTQ4NDUx_0c65c98c-69da-4f03-a516-b3fba1df3e72">17,352</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Distributions paid - Trust Preferred Shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i56d82cc06cd34527abdc1314c88b489b_D20220101-20220331" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMjctOS0xLTEtNDg0NTE_7cc093f2-1a54-4363-bc36-c5a48908806a">6,045</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1a5d0e359a30438e94c0565d9c5669d9_D20220101-20220331" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMjctMTMtMS0xLTQ4NDUx_7abea907-5956-45d0-8fbc-2b36a1998565">6,045</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i42092321541e4b9997ef260244755a27_D20220101-20220331" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMjctMTktMS0xLTQ4NDUx_7c02705a-3f19-4c1e-a181-5df41b162e1f">6,045</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance &#8212; March 31, 2022</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd03db09280044aba18d4ed2d9fa9bb5_I20220331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMjgtMS0xLTEtNDg0NTE_b87d58f8-2619-4931-91e3-c89f3ab45786">96,417</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0935362c961c45e4991b9a6b9c52f51d_I20220331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMjgtMy0xLTEtNDg0NTE_2a43f0c9-127c-46eb-bdba-d96f6b1c7fef">96,504</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bdc98a1426d47b5a408bada462c13b4_I20220331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMjgtNS0xLTEtNDg0NTE_b82b2fbe-97c6-4dea-a494-3dd4ba098282">110,997</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib1a254025d4142e9ad057414750963b6_I20220331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMjgtNy0xLTEtNDg0NTE_7ff9b5fb-5f44-4358-a2d6-f0e4844b172b">1,143,354</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9a4cd6bd923c46b19b8439a0b4cb41f7_I20220331" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMjgtOS0xLTEtNDg0NTE_67966c42-5d67-4f4d-977a-a032bb3e07f8">313,902</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib2bec0bfc74e448fbb494f6232f138db_I20220331" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMjgtMTEtMS0xLTQ4NDUx_b23938f5-762f-48d0-8afa-7dc8cb5cd878">228</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88c27ddcd84549d89ec61740bf0bf042_I20220331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMjgtMTMtMS0xLTQ4NDUx_58045e85-3960-4855-8e53-4f58f84c9934">1,133,142</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i41edd8b91e14422eb62b7f83e4bbc03f_I20220331" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMjgtMTUtMS0xLTQ4NDUx_528af761-d20f-4778-82c0-a0de19a34703">171,735</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i579e288bc8a24ef8be01f26f061fded6_I20220331" decimals="-3" sign="-" name="codi:StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMjgtMTctMS0xLTQ4NDUx_d7e3e924-2bb8-4a75-9372-328247f44b78">1,449</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMjgtMTktMS0xLTQ4NDUx_837154a1-d351-48c9-bccd-1f880e46bfb4">1,303,428</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:24pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">See notes to condensed consolidated financial statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">8</span></div></div></div><div id="icba28ff815a8419b82e3ccdf453a8bce_40"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">COMPASS DIVERSIFIED HOLDINGS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:499.50pt"><tr><td style="width:1.0pt"></td><td style="width:349.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:70.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:70.00pt"></td><td style="width:1.0pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Cash flows from operating activities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Net income </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMy0xLTEtMS00ODQ1MQ_b069249e-1c97-4f71-98c1-93000ae488bf">29,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMy0zLTEtMS00ODQ1MQ_d5eedd27-6d67-4fa7-87f3-b1905392c13e">21,996</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Income from discontinued operations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfNC0xLTEtMS00ODQ1MQ_505cb737-efa1-40da-8b2b-2a9eb9586adb">5,370</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfNC0zLTEtMS00ODQ1MQ_bad6715a-41fe-46c7-88d0-6d8241e4db56">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 style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Gain on sale of discontinued operations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" name="us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfNS0xLTEtMS00ODQ1MQ_f33c1e20-213e-4a86-9149-76d7259fc00e">5,993</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-3" name="us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfNS0zLTEtMS00ODQ1MQ_ce073ac1-efce-4754-94e0-50ce5c434442">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Income from continuing operations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfNi0xLTEtMS00ODQ1MQ_e992325c-38cc-40b5-bd52-02593a62a433">18,377</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfNi0zLTEtMS00ODQ1MQ_1f634c48-ab46-48ad-a8b4-850f56c3c77d">13,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></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Adjustments to reconcile net income to net cash provided by (used in) operating activities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Depreciation expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfOC0xLTEtMS00ODQ1MQ_662d6cf9-8c3b-4ebf-b348-2cd1db399884">9,927</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfOC0zLTEtMS00ODQ1MQ_21d683f6-8886-4a5d-9841-f353cc3b44c1">8,557</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Amortization expense - intangibles</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfOS0xLTEtMS01NzM4MA_60cbc0ec-9478-4227-8f7f-d022b8df553e">21,105</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfOS0zLTEtMS01NzM4MA_7e4ca3f8-ca33-46bd-89d6-6fb593fad099">18,589</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Amortization expense - inventory step-up</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" name="us-gaap:AmortizationOfAcquisitionCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfOS0xLTEtMS00ODQ1MQ_d0c07290-b836-4b94-922f-ca027f946211">2,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="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-3" name="us-gaap:AmortizationOfAcquisitionCosts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfOS0zLTEtMS00ODQ1MQ_4a083d93-0c44-4ac8-b14d-b4e3462666d1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Amortization of debt issuance costs and premium</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMTAtMS0xLTEtNDg0NTE_cebe5305-3519-4120-8aff-e5f091fa2a4e">866</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-3" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMTAtMy0xLTEtNDg0NTE_c589ddfd-9d98-4468-976f-216b15f4e6a6">603</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Noncontrolling stockholder stock based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" name="codi:NoncontrollingStockholderChargesAndOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMTItMS0xLTEtNDg0NTE_28613bb4-4fd8-408d-b8f4-a52304aa7abb">2,681</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-3" name="codi:NoncontrollingStockholderChargesAndOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMTItMy0xLTEtNDg0NTE_395b1c44-8ad0-4c33-9d48-b2ca084509b1">2,640</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Provision for receivable and inventory reserves</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:ProvisionForLoanAndLeaseLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMTMtMS0xLTEtNDg0NTE_1dd3e6e8-23f8-4a61-81a4-50e9534ad285">1,572</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="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-3" name="us-gaap:ProvisionForLoanAndLeaseLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMTMtMy0xLTEtNDg0NTE_66f9b705-2ce3-4d38-b70d-e6c94331688f">3,501</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Deferred taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMTQtMS0xLTEtNDg0NTE_131d9432-695d-4f7a-9c30-8ddd20249a8c">692</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-3" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMTQtMy0xLTEtNDg0NTE_cf0d28ed-cd55-4610-8e07-91778ba6b2e1">1,673</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">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="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMTUtMS0xLTEtNDg0NTE_6d0a1983-39d3-41f8-a600-c64806a3c3bc">147</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMTUtMy0xLTEtNDg0NTE_4b363416-1051-4250-81de-9779f3298931">31</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Changes in operating assets and liabilities, net of acquisitions:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMTctMS0xLTEtNDg0NTE_4d9bff7d-0bfa-478b-bf58-74ef5ce322b7">1,830</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMTctMy0xLTEtNDg0NTE_26a22f7b-a6ef-4a49-8f1f-8f566593d519">9,153</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">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="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMTgtMS0xLTEtNDg0NTE_7b017982-9bfb-4033-a103-a6fae405ec90">56,153</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMTgtMy0xLTEtNDg0NTE_29b27e4d-839d-40ed-b73f-89ab8224c1bf">17,526</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Other current and non-current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMTktMS0xLTEtNDg0NTE_aa68dcf0-b082-4f6c-b9b7-cddeb9571dc2">4,798</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="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMTktMy0xLTEtNDg0NTE_c5c5373c-fc28-4d7f-b9d1-d63a9e65c95e">3,957</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Accounts payable and accrued expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMjAtMS0xLTEtNDg0NTE_07fe56e0-e8e3-4bae-8997-3e98f64a5198">36,596</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMjAtMy0xLTEtNDg0NTE_fa5ec932-33af-4ea8-82c6-7f4d57a54738">5,077</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Cash (used in) provided by operating activities - continuing operations</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMjEtMS0xLTEtNDg0NTE_ff8f6421-e28a-46fd-bcea-58431dc5026a">41,233</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMjEtMy0xLTEtNDg0NTE_fd5e410f-7cb3-4dc3-ad04-bb0956893e5a">23,117</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Cash provided by operating activities - discontinued operations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" name="us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMjItMS0xLTEtNDg0NTE_55d5704d-dd6e-48d3-a1ac-70aed3e848b7">7,704</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-3" name="us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMjItMy0xLTEtNDg0NTE_d83c5541-72f6-4d81-901d-63ee79d623f8">13,273</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Cash (used in) provided by operating activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMjMtMS0xLTEtNDg0NTE_fe249a8d-c2a7-44f4-abfb-b7fc31b73c09">33,529</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMjMtMy0xLTEtNDg0NTE_fe73f3e3-07bb-414f-94c8-703ddb3a9b03">36,390</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Cash flows from investing activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Acquisitions, net of cash acquired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMjUtMS0xLTEtNDg0NTE_7cddcf3a-831c-41a2-a804-a0b73070b024">3,636</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="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMjUtMy0xLTEtNDg0NTE_1ef21e91-24ed-4dd5-a60e-fbf35879330e">34,257</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Purchases of property and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMjYtMS0xLTEtNDg0NTE_c2dac53c-79bd-4d81-9cf7-5dc4ed683426">10,391</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMjYtMy0xLTEtNDg0NTE_a31ff5cc-03c4-4973-bbd0-e451ae6c4aa9">7,303</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Proceeds from sale of businesses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" name="us-gaap:ProceedsFromDivestitureOfBusinesses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMjctMS0xLTEtNDg0NTE_5106f99f-7f07-444d-acc8-a1a4a1cc3752">5,993</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-3" name="us-gaap:ProceedsFromDivestitureOfBusinesses" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMjctMy0xLTEtNDg0NTE_59747cdb-a766-4646-9ea0-031da1b01bb9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Other investing activities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMjgtMS0xLTEtNDg0NTE_f3e8b1e7-302e-4785-a8bf-204bf4b53a03">205</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-3" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMjgtMy0xLTEtNDg0NTE_4122f78a-e57c-4792-a778-8fa1baf96cab">305</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Cash used in investing activities - continuing operations</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMjktMS0xLTEtNDg0NTE_5eb076c4-85d3-4427-83a1-7eb69d1b5352">8,239</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMjktMy0xLTEtNDg0NTE_46a6d704-f8bb-4c37-8a8c-7fc58a5e8be9">41,865</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Cash used in investing activities - discontinued operations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMzAtMS0xLTEtNDg0NTE_657d7519-7060-404d-9af3-da15d49bf11f">53</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMzAtMy0xLTEtNDg0NTE_7a85965f-fbe3-497a-9819-957154b69c62">402</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Cash used in investing activities</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMzEtMS0xLTEtNDg0NTE_9d0cf869-476c-4d8b-9092-1b0949d43ed8">8,292</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMzEtMy0xLTEtNDg0NTE_e873b089-b2aa-42d6-adfa-18ebf867805d">42,267</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">9</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:499.50pt"><tr><td style="width:1.0pt"></td><td style="width:349.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:70.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:70.00pt"></td><td style="width:1.0pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Cash flows from financing activities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Proceeds from issuance of Trust common shares, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMzMtMS0xLTEtNDg0NTE_63645b66-ecaa-4316-b9ea-f0a3ec9355b3">20,161</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfCommonStock" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMzMtMy0xLTEtNDg0NTE_48b0c17d-2287-49e3-95be-8bd996d0bca4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Borrowings under credit facility</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" name="us-gaap:ProceedsFromLongTermLinesOfCredit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMzQtMS0xLTEtNDg0NTE_ba7d7193-002b-4a17-a2ce-34d4bd761059">&#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="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-3" name="us-gaap:ProceedsFromLongTermLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMzQtMy0xLTEtNDg0NTE_81aef103-fd84-485d-8858-ed1f6e08b47d">143,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 style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Repayments under credit facility</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" name="us-gaap:RepaymentsOfLongTermLinesOfCredit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMzUtMS0xLTEtNDg0NTE_fcee771e-8c1d-48d8-8ea6-df3f5222aac3">&#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="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-3" name="us-gaap:RepaymentsOfLongTermLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMzUtMy0xLTEtNDg0NTE_0f858a3e-67e7-4ced-9873-82c67e2e570d">445,000</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Proceeds from issuance of Senior Notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMzYtMS0xLTEtNDg0NTE_05eef0f1-2e3f-43de-a8f3-46913c8a8d29">&#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="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMzYtMy0xLTEtNDg0NTE_cbeb97ed-95b1-4662-8327-faf6163fc6b0">1,000,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 style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Redemption of Senior Notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" name="us-gaap:RepaymentsOfSecuredDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMzctMS0xLTEtNDg0NTE_fb8203af-124b-4cd1-8d6a-b242aad69cbd">&#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="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-3" name="us-gaap:RepaymentsOfSecuredDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMzctMy0xLTEtNDg0NTE_415de016-b775-4557-94dc-387ca10620e1">647,688</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Distributions paid - common shares</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" name="codi:PaymentsOfDistributionsToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMzgtMS0xLTEtNDg0NTE_51a72a6a-0ef2-403e-858d-d1fcd2667831">17,352</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-3" name="codi:PaymentsOfDistributionsToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMzgtMy0xLTEtNDg0NTE_bc6d9b19-24f9-4d79-ac33-0828baa46453">23,364</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Distributions paid - preferred shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" name="codi:DistributionsMadeToPreferredShareholdersCashDistributionsPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMzktMS0xLTEtNDg0NTE_9f9a4569-12e5-461a-ab7e-1c2c75d93f5f">6,045</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-3" name="codi:DistributionsMadeToPreferredShareholdersCashDistributionsPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMzktMy0xLTEtNDg0NTE_a8e5a9ab-13b7-4813-b8d0-4b7f30174586">6,045</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Distributions paid - allocation interests</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" name="codi:PaymentstoNoncontrollingInterestsAllocationInterests" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfNDAtMS0xLTEtNDg0NTE_450f9de7-4ee9-48ee-af87-f5728fc23104">&#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="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-3" name="codi:PaymentstoNoncontrollingInterestsAllocationInterests" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfNDAtMy0xLTEtNDg0NTE_4878a684-707a-46e5-9dbd-fd83c187ecfb">5,214</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Distributions paid 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:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" name="us-gaap:PaymentsToMinorityShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfNDEtMS0xLTEtNDg0NTE_2eace212-eb82-41de-a953-5c2d6e9425ef">11,292</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-3" name="us-gaap:PaymentsToMinorityShareholders" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfNDEtMy0xLTEtNDg0NTE_a9328a5b-b0ae-40c3-9e23-d65ac7f62ade">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Net proceeds provided by noncontrolling shareholders</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" name="us-gaap:ProceedsFromMinorityShareholders" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfNDMtMS0xLTEtNDg0NTE_e5e01b18-408e-4071-a272-ad2ff50fa264">390</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-3" name="us-gaap:ProceedsFromMinorityShareholders" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfNDMtMy0xLTEtNDg0NTE_d052ffc7-28e7-4815-ba09-7a5e1ed8e00b">70</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">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:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" name="codi:PaymentsForRepurchaseSubsidiaryStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfNDQtMS0xLTEtNDg0NTE_d7e3e93d-3064-4cef-94ba-cc2911af816a">309</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="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-3" name="codi:PaymentsForRepurchaseSubsidiaryStock" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfNDQtMy0xLTEtNDg0NTE_47d9d3b1-2687-402b-9f7b-eb8116321160">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Debt issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfNDUtMS0xLTEtNDg0NTE_0a8e9e5a-5588-4580-996d-a2ab8f0686f5">&#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="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfNDUtMy0xLTEtNDg0NTE_e47a0cab-3a38-49fa-8d75-5a5b491135dd">17,158</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfNDYtMS0xLTEtNDg0NTE_8c2cef91-f17d-43c0-9b15-c175851bb57e">5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfNDYtMy0xLTEtNDg0NTE_b76d7ddc-1bc9-4af0-b904-a10d64a3b2cb">94</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Net cash used in financing activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfNDctMS0xLTEtNDg0NTE_782de403-98bf-420e-be16-29bb853724b0">14,452</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfNDctMy0xLTEtNDg0NTE_80cdef55-7b94-4008-95d3-cce9fe3e0834">1,493</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Foreign currency impact on cash</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfNDgtMS0xLTEtNDg0NTE_94d5bf44-2fd8-45f0-b7ac-f4c44d27eeb9">259</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfNDgtMy0xLTEtNDg0NTE_4840a1ff-653c-4242-bb6d-0cacf7c68fef">182</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Net decrease in cash and cash equivalents</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfNDktMS0xLTEtNDg0NTE_ac539d98-1270-4833-bd94-626cae4200ec">56,532</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfNDktMy0xLTEtNDg0NTE_d277d1bb-bc9a-4991-9ed7-33fc987568ee">7,552</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Cash and cash equivalents &#8212; beginning of period</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfNTAtMS0xLTEtNDg0NTE_4d141a0e-f0dc-4aa6-9f6a-4d924fba96cb">160,733</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iffaf15b39d4d467fb984838822308eec_I20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfNTAtMy0xLTEtNDg0NTE_451e07b1-9d11-41c2-a515-55ca6943c7ad">70,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 style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Cash and cash equivalents &#8212; end of period</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (2)</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfNTEtMS0xLTEtNDg0NTE_9735c4f0-7a39-415b-950b-a9b3c47548fb">104,201</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="ibec2071d16ef438db17511c0703b5531_I20210331" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfNTEtMy0xLTEtNDg0NTE_fa3d3e4e-4982-49ef-98a2-38e1117a76cb">63,192</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Includes cash from discontinued operations of $<ix:nonFraction unitRef="usd" contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCash" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RleHRyZWdpb246YmFlZDllMzQ4NjdlNDdjN2JiMWI0NThiMmE0NzExNGZfMTQ3_342a78b3-5377-438f-ae21-ce08296b8c7e">3.6</ix:nonFraction>&#160;million at January 1, 2022 and $<ix:nonFraction unitRef="usd" contextRef="iffaf15b39d4d467fb984838822308eec_I20201231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCash" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RleHRyZWdpb246YmFlZDllMzQ4NjdlNDdjN2JiMWI0NThiMmE0NzExNGZfMTcz_e9f8d846-f183-4804-9896-0c06ab1c1fda">10.7</ix:nonFraction>&#160;million at January 1, 2021.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Includes cash from discontinued operations of $<ix:nonFraction unitRef="usd" contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCash" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RleHRyZWdpb246YmFlZDllMzQ4NjdlNDdjN2JiMWI0NThiMmE0NzExNGZfMTA5OTUxMTYyODQ4NA_645a3cbb-d839-4f58-8710-d11b1e2d4431">6.9</ix:nonFraction>&#160;million at March 31, 2022 and $<ix:nonFraction unitRef="usd" contextRef="ibec2071d16ef438db17511c0703b5531_I20210331" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCash" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RleHRyZWdpb246YmFlZDllMzQ4NjdlNDdjN2JiMWI0NThiMmE0NzExNGZfMTA5OTUxMTYyODQ5OA_e8bfac55-81f0-4392-ba45-82e109ac6a7b">7.6</ix:nonFraction>&#160;million at March 31, 2021.</span></div><div style="margin-top:12pt;text-align:center"><span><br/></span></div><div style="margin-top:12pt;text-align:center"><span><br/></span></div><div style="margin-top:12pt;text-align:center"><span><br/></span></div><div style="margin-top:12pt;text-align:center"><span><br/></span></div><div style="margin-top:12pt;text-align:center"><span><br/></span></div><div style="margin-top:12pt;text-align:center"><span><br/></span></div><div style="margin-top:12pt;text-align:center"><span><br/></span></div><div style="margin-top:12pt;text-align:center"><span><br/></span></div><div style="margin-top:12pt;text-align:center"><span><br/></span></div><div style="margin-top:12pt;text-align:center"><span><br/></span></div><div style="margin-top:12pt;text-align:center"><span><br/></span></div><div style="margin-top:12pt;text-align:center"><span><br/></span></div><div style="margin-top:12pt;text-align:center"><span><br/></span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">See notes to condensed consolidated financial statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10</span></div></div></div><div id="icba28ff815a8419b82e3ccdf453a8bce_43"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">COMPASS DIVERSIFIED HOLDINGS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">March&#160;31, 2022 </span></div><div style="text-align:center"><span><br/></span></div><div id="icba28ff815a8419b82e3ccdf453a8bce_46"></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note A - <ix:nonNumeric contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80Ni9mcmFnOjIzZTYxMTBiMmQwZTRmMjNhNmI1MzNlMDgyMjk4N2UzL3RleHRyZWdpb246MjNlNjExMGIyZDBlNGYyM2E2YjUzM2UwODIyOTg3ZTNfNjgyMA_1899c963-f244-4f5b-bb17-872ab8991d89" continuedAt="ie54f0a918de444d9b546ed14b5c93add" escape="true">Presentation and Principles of Consolidation  </ix:nonNumeric></span></div><ix:continuation id="ie54f0a918de444d9b546ed14b5c93add" continuedAt="if7bd68866e664e329fd6ae47b86945a8"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compass Diversified Holdings, a Delaware statutory trust (the "Trust") and Compass Group Diversified Holdings LLC, a Delaware limited liability company (the "LLC"), were formed to acquire and manage a group of small and middle-market businesses headquartered in North America. Collectively, Compass Diversified Holdings and Compass Group Diversified Holdings, LLC are referred to as the "Company". In accordance with the Third Amended and Restated Trust Agreement, dated as of August 3, 2021 (as further amended, the "Trust Agreement"), the Trust is sole owner of <ix:nonFraction unitRef="number" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="INF" name="codi:OwnershipPercentageOfTrustInterestHeldByParentEntity" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80Ni9mcmFnOjIzZTYxMTBiMmQwZTRmMjNhNmI1MzNlMDgyMjk4N2UzL3RleHRyZWdpb246MjNlNjExMGIyZDBlNGYyM2E2YjUzM2UwODIyOTg3ZTNfNTI3_98babad0-eca8-4ecf-b90c-302ba2ac96b5">100</ix:nonFraction>% of the Trust Interests (as defined in the LLC&#8217;s Sixth Amended and Restated Operating Agreement, dated as of August 3, 2021 (as further amended, the "LLC Agreement")) of the LLC and, pursuant to the LLC Agreement, the LLC has, outstanding, the identical number of Trust Interests as the number of outstanding common shares of the Trust. The LLC is the operating entity with a board of directors and other corporate governance responsibilities, similar to that of a Delaware corporation.   </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The LLC is a controlling owner of <ix:nonFraction unitRef="segment" contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331" decimals="INF" name="codi:NumberOfBusinessesOwned" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80Ni9mcmFnOjIzZTYxMTBiMmQwZTRmMjNhNmI1MzNlMDgyMjk4N2UzL3RleHRyZWdpb246MjNlNjExMGIyZDBlNGYyM2E2YjUzM2UwODIyOTg3ZTNfMTA3Mg_dbe880c9-1867-4164-810f-d01eeeb18396">ten</ix:nonFraction> businesses, or reportable operating segments, at March&#160;31, 2022. The segments are as follows: 5.11 Acquisition Corp. ("5.11"), Boa Holdings Inc. ("BOA"), The Ergo Baby Carrier, Inc. ("Ergobaby"), Lugano Diamonds &amp; Jewelry, Inc. ("Lugano Diamonds" or "Lugano"), Marucci Sports, LLC ("Marucci Sports" or "Marucci"), Velocity Outdoor, Inc. ("Velocity Outdoor" or "Velocity"), Compass AC Holdings, Inc. ("ACI" or "Advanced Circuits"), AMT Acquisition Corporation ("Arnold"), FFI Compass, Inc.  ("Altor Solutions" or "Altor") (formerly "Foam Fabricators"), and The Sterno Group, LLC ("Sterno").  At March 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="#icba28ff815a8419b82e3ccdf453a8bce_52">Note C - "Discon</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#icba28ff815a8419b82e3ccdf453a8bce_52">tin</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#icba28ff815a8419b82e3ccdf453a8bce_52">ued Op</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#icba28ff815a8419b82e3ccdf453a8bce_52">erations"</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#icba28ff815a8419b82e3ccdf453a8bce_97">Note Q- "Subse</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#icba28ff815a8419b82e3ccdf453a8bce_97">quent Events"</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for further discussion of Advanced Circuits. Refer to </span><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#icba28ff815a8419b82e3ccdf453a8bce_58">Note E - "Operating Segment Data"</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for further discussion of the operating segments. Compass Group Management LLC, a Delaware limited liability company ("CGM" or the "Manager"), manages the day to day operations of the LLC and oversees the management and operations of our businesses pursuant to a Management Services Agreement ("MSA").</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Basis of Presentation</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed consolidated financial statements for the three month periods ended March&#160;31, 2022 and March&#160;31, 2021 are unaudited, and in the opinion of management, contain all adjustments necessary for a fair presentation of the condensed consolidated financial statements. Such adjustments consist solely of normal recurring items. Interim results are not necessarily indicative of results for a full year or any subsequent interim period. The condensed consolidated financial statements and notes are prepared in accordance with accounting principles generally accepted in the United States of America ("U.S. GAAP" or "GAAP") and presented as permitted by Form 10-Q and do not contain certain information included in the annual consolidated financial statements and accompanying notes of the Company.  These interim condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and accompanying notes included in the Company&#8217;s Annual Report on Form 10-K for the year ended December&#160;31, 2021.</span></div><ix:nonNumeric contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" name="us-gaap:ConsolidationPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80Ni9mcmFnOjIzZTYxMTBiMmQwZTRmMjNhNmI1MzNlMDgyMjk4N2UzL3RleHRyZWdpb246MjNlNjExMGIyZDBlNGYyM2E2YjUzM2UwODIyOTg3ZTNfNjgyNg_166b73d2-30a1-45ed-8d78-4369e597cf0d" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Consolidation</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed consolidated financial statements include the accounts of the Company, as well as the businesses acquired as of their respective acquisition date. All significant intercompany accounts and transactions have been eliminated in consolidation. Discontinued operating entities are reflected as discontinued operations in the Company's results of operations and statements of financial position.</span></div></ix:nonNumeric><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">D<ix:nonNumeric contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" name="us-gaap:DiscontinuedOperationsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80Ni9mcmFnOjIzZTYxMTBiMmQwZTRmMjNhNmI1MzNlMDgyMjk4N2UzL3RleHRyZWdpb246MjNlNjExMGIyZDBlNGYyM2E2YjUzM2UwODIyOTg3ZTNfMTA5OTUxMTY0NDk2OA_b30e4b0c-8868-4761-8efc-654f66802382" continuedAt="ibc6e126d3a154dd0aff8e748de912333" escape="true">iscontinued Operations</ix:nonNumeric></span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ibc6e126d3a154dd0aff8e748de912333" continuedAt="i5bccce1eba2e42c18bbb38ba364db111">On October 13, 2021, the LLC entered into a definitive Agreement and Plan of Merger to sell its majority owned subsidiary, Compass AC Holdings, Inc. ("ACI" or "Advanced Circuits"), which met the criteria to be classified as a discontinued operation as of December 31, 2021 and March 31, 2022. As a result, the Company reported the results of operations of ACI as discontinued operations in the condensed consolidated statements of operations for all periods presented. In addition, the assets and liabilities associated with this business have been reclassified as held for sale in the consolidated balance sheets.</ix:continuation></span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="if7bd68866e664e329fd6ae47b86945a8" continuedAt="ib9f2050801894e79a95e1a125364f8b0"><div style="margin-top:6pt;text-align:justify"><ix:continuation id="i5bccce1eba2e42c18bbb38ba364db111"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company completed the sale of Liberty Safe Holding Corporation ("Liberty") during the third quarter of 2021.  The results of operations of Liberty are reported as discontinued operations in the condensed consolidated statements of operations for the three months ended March&#160;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="#icba28ff815a8419b82e3ccdf453a8bce_52">Note C - "Discontinued Operations"</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for additional information. Unless otherwise indicated, the disclosures accompanying the condensed consolidated financial statements reflect the Company's continuing operations.</span></ix:continuation></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><ix:nonNumeric contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" name="codi:SeasonalityPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80Ni9mcmFnOjIzZTYxMTBiMmQwZTRmMjNhNmI1MzNlMDgyMjk4N2UzL3RleHRyZWdpb246MjNlNjExMGIyZDBlNGYyM2E2YjUzM2UwODIyOTg3ZTNfNjgyNw_13b3a5bf-62e6-4671-b624-746402236af9" continuedAt="i1e68b76aa3a74ca0b3d242be65cd4e81" escape="true">Seasonality</ix:nonNumeric></span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i1e68b76aa3a74ca0b3d242be65cd4e81">Earnings of certain of our operating segments are seasonal in nature due to various recurring events, holidays and seasonal weather patterns, as well as the timing of our acquisitions during a given year. Historically, the third and fourth quarters produce the highest net sales during our fiscal year.</ix:continuation>  </span></div><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Change in Tax Status Election</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective September 1, 2021 (the "Effective Date"), the Trust elected to be treated as a corporation for U.S. federal income tax purposes. Prior to the Effective Date, the Trust was treated as a partnership for U.S. federal income tax purposes and the Trust&#8217;s items of income, gain, loss and deduction flowed through from the Trust to the shareholders, and the Trust shareholders were subject to income taxes on their allocable share of the Trust&#8217;s income and gain. After the Effective Date, the Trust is taxed as a corporation and is subject to U.S. federal corporate income tax at the Trust level, but items of income, gain, loss and deduction will not flow through to Trust shareholders. Trust shareholders will no longer receive an IRS Schedule K-1. After the Effective Date, distributions from the Trust will be treated as dividends to the extent the Trust has accumulated or current earnings and profits. If the Trust does not have current or accumulated earnings and profits available for distribution, then the distribution will be treated as a return of capital and reduce Trust shareholders&#8217; basis in their shares.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the Effective Date, each of the LLC&#8217;s majority owned subsidiaries were treated as corporations for U.S. federal income tax purposes. The election did not change the tax status of any LLC subsidiary, and each majority owned LLC subsidiary is still treated as a corporation for U.S. federal income tax purposes.</span></div></ix:continuation><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ib9f2050801894e79a95e1a125364f8b0">After the Effective Date, the Trust will no longer be taxed as a pass through entity for U.S. federal income tax purposes. Accordingly, the Trust will no longer issue Schedule K-1&#8217;s, nor will Trust shareholders be allocated any pass through income, loss, expense, deduction or credit (including &#8220;UBIT&#8221;) from the Trust</ix:continuation>.</span></div><div id="icba28ff815a8419b82e3ccdf453a8bce_49"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">N<ix:nonNumeric contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" name="us-gaap:BusinessCombinationDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RleHRyZWdpb246ZDVjNWMyNDIxYmRkNGU3ODhhNWIxYTYxODU1NWVkNzlfMTc1OTI_892cc1d6-af78-47c8-9efd-738aa3653098" continuedAt="i2d3c104ba9a34caa8ed569a7dac8ed72" escape="true">ote B &#8212; Acquisitions</ix:nonNumeric></span></div><ix:continuation id="i2d3c104ba9a34caa8ed569a7dac8ed72" continuedAt="idff1f9373237436bab98bb3dc6b7bf2e"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Acquisition of Lugano Diamonds &amp; Jewelry, Inc.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 3, 2021, the LLC, through its newly formed acquisition subsidiaries, Lugano Holding, Inc., a Delaware corporation (&#8220;Lugano Holdings&#8221;), and Lugano Buyer, Inc., a Delaware corporation (&#8220;Lugano Buyer&#8221;) and a wholly-owned subsidiary of Lugano Holdings, acquired the issued and outstanding shares of stock of Lugano Diamonds &amp; Jewelry Inc. ("Lugano") other than the certain rollover shares (the &#8220;Lugano Transaction&#8221;). The Lugano Transaction was effectuated pursuant to a Stock Purchase Agreement (the &#8220;Lugano Purchase Agreement&#8221;), also dated September 3, 2021, by and among Lugano Buyer, the Sellers named therein (&#8220;Sellers&#8221;) and Mordechai Haim Ferder in his individual capacity and as initial representative of the Sellers. Lugano is a leading designer, manufacturer and marketer of high-end, one-of-a-kind jewelry sought after by some of the world&#8217;s most discerning clientele. Lugano conducts sales via its own retail salons as well as pop-up showrooms at Lugano-hosted or sponsored events in partnership with influential organizations in the equestrian, art and philanthropic community. Lugano is headquartered in Newport Beach, California.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The LLC made loans to, and purchased a <ix:nonFraction unitRef="number" contextRef="ied872a383ffd450aa6d10e39e95e7fe1_I20210903" decimals="INF" name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RleHRyZWdpb246ZDVjNWMyNDIxYmRkNGU3ODhhNWIxYTYxODU1NWVkNzlfMTI4MQ_8eb10f0a-4192-4175-a151-b2648a06110c">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="i94e38f4ccf0644b3982bb17f3e7fcf6f_D20220101-20220331" decimals="-5" name="codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RleHRyZWdpb246ZDVjNWMyNDIxYmRkNGU3ODhhNWIxYTYxODU1NWVkNzlfMTY0OTI2NzQ4NTI4MQ_b35e0920-a528-431b-96d1-19ddf7f01c8e">263.3</ix:nonFraction>&#160;million. The selling shareholders invested in the transaction along with the LLC, representing <ix:nonFraction unitRef="number" contextRef="ib9f7d517211c48c1b05dd22f98ce2f21_I20210903" decimals="INF" name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RleHRyZWdpb246ZDVjNWMyNDIxYmRkNGU3ODhhNWIxYTYxODU1NWVkNzlfMTUxMg_1384f978-f1ce-4cdf-bf0e-5e91f347de24">40</ix:nonFraction>% initial noncontrolling interest on both a primary and fully diluted basis. The fair value of the noncontrolling interest was determined based on the enterprise value of the acquired entity multiplied by the ratio of the number of shares acquired by the minority holders to total shares. The transaction was accounted for as a business combination. CGM acted as an advisor to the LLC in the acquisition and will continue to provide integration services during the first year of the LLC's ownership of Lugano. CGM will receive integration service fees of $<ix:nonFraction unitRef="usd" contextRef="ied872a383ffd450aa6d10e39e95e7fe1_I20210903" decimals="-5" name="codi:BusinessCombinationIntegrationServicesPayable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RleHRyZWdpb246ZDVjNWMyNDIxYmRkNGU3ODhhNWIxYTYxODU1NWVkNzlfMjA3Ng_d81b1132-219f-4cd0-b3de-b86b34a12471">2.3</ix:nonFraction>&#160;million payable quarterly over a twelve month period as services are rendered which payments began in the quarter ended December 31, 2021. The LLC incurred $<ix:nonFraction unitRef="usd" contextRef="i84a52b5ecaae41419090a428c3b69616_D20210903-20210903" decimals="-5" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RleHRyZWdpb246ZDVjNWMyNDIxYmRkNGU3ODhhNWIxYTYxODU1NWVkNzlfMTY0OTI2NzQ4NTI4OQ_26ec2e17-8619-4abf-a0a0-d21fca60acf7">1.8</ix:nonFraction>&#160;million of transaction costs in conjunction with the Lugano acquisition, which was included in selling, general and administrative expense in the consolidated statements of operations during the third quarter of 2021. The LLC funded the acquisition with cash on hand and a $<ix:nonFraction unitRef="usd" contextRef="i84a52b5ecaae41419090a428c3b69616_D20210903-20210903" decimals="-5" name="us-gaap:ProceedsFromLongTermLinesOfCredit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RleHRyZWdpb246ZDVjNWMyNDIxYmRkNGU3ODhhNWIxYTYxODU1NWVkNzlfMjUwMw_a6546a6b-ee00-4242-b25d-c00f66514d71">120</ix:nonFraction>&#160;million draw on its 2021 Revolving Credit Facility. </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">12</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="idff1f9373237436bab98bb3dc6b7bf2e" continuedAt="i73d98213d29f4d56ba548c381d9119b0"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The results of operations of Lugano have been included in the consolidated results of operations since the date of acquisition. Lugano's results of operations are reported as a separate operating segment as a branded consumer business. The table below provides the recording of assets acquired and liabilities assumed as of the date of acquisition. </span></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.098%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.156%"></td><td style="width:0.1%"></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Preliminary Purchase Price Allocation</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Measurement Period Adjustments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Final Purchase Price Allocation</span></td></tr><tr><td colspan="3" style="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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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="ied872a383ffd450aa6d10e39e95e7fe1_I20210903" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjExNjdhMjNmZDkyMTRjNTg4NGZjNTBkNmExNWRjODhjL3RhYmxlcmFuZ2U6MTE2N2EyM2ZkOTIxNGM1ODg0ZmM1MGQ2YTE1ZGM4OGNfMy0yLTEtMS00ODQ1MQ_763a6219-2dda-4d5d-a16b-bb5077018bf4">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="i04b89d55add34f4cab90240b43d17926_I20220331" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjExNjdhMjNmZDkyMTRjNTg4NGZjNTBkNmExNWRjODhjL3RhYmxlcmFuZ2U6MTE2N2EyM2ZkOTIxNGM1ODg0ZmM1MGQ2YTE1ZGM4OGNfMy00LTEtMS01NTMzNA_17f0ef81-098d-4006-a80e-3d7cd4b36451">&#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="i3ae661797cb948218d2b8581d8d03925_I20220331" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjExNjdhMjNmZDkyMTRjNTg4NGZjNTBkNmExNWRjODhjL3RhYmxlcmFuZ2U6MTE2N2EyM2ZkOTIxNGM1ODg0ZmM1MGQ2YTE1ZGM4OGNfMy02LTEtMS01NTMzNA_04c8219b-7853-44dc-9f16-1552f049671e">1,433</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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="ied872a383ffd450aa6d10e39e95e7fe1_I20210903" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjExNjdhMjNmZDkyMTRjNTg4NGZjNTBkNmExNWRjODhjL3RhYmxlcmFuZ2U6MTE2N2EyM2ZkOTIxNGM1ODg0ZmM1MGQ2YTE1ZGM4OGNfNC0yLTEtMS00ODQ1MQ_872caa06-6ecd-4879-8ac2-06e8ab9cf857">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="i04b89d55add34f4cab90240b43d17926_I20220331" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjExNjdhMjNmZDkyMTRjNTg4NGZjNTBkNmExNWRjODhjL3RhYmxlcmFuZ2U6MTE2N2EyM2ZkOTIxNGM1ODg0ZmM1MGQ2YTE1ZGM4OGNfNC00LTEtMS01NTMzNA_5b6d0a4b-8624-46cd-b58e-849b761a95b1">&#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="i3ae661797cb948218d2b8581d8d03925_I20220331" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjExNjdhMjNmZDkyMTRjNTg4NGZjNTBkNmExNWRjODhjL3RhYmxlcmFuZ2U6MTE2N2EyM2ZkOTIxNGM1ODg0ZmM1MGQ2YTE1ZGM4OGNfNC02LTEtMS01NTMzNA_c808f5bb-24ec-4a5c-a450-f6b4bcdf4498">20,954</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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="ied872a383ffd450aa6d10e39e95e7fe1_I20210903" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjExNjdhMjNmZDkyMTRjNTg4NGZjNTBkNmExNWRjODhjL3RhYmxlcmFuZ2U6MTE2N2EyM2ZkOTIxNGM1ODg0ZmM1MGQ2YTE1ZGM4OGNfNS0yLTEtMS00ODQ1MQ_28bad5b4-13cc-4f15-8072-495d3618d754">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="i04b89d55add34f4cab90240b43d17926_I20220331" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjExNjdhMjNmZDkyMTRjNTg4NGZjNTBkNmExNWRjODhjL3RhYmxlcmFuZ2U6MTE2N2EyM2ZkOTIxNGM1ODg0ZmM1MGQ2YTE1ZGM4OGNfNS00LTEtMS01NTMzNA_d9b81da8-caf8-4994-ad9e-b0cb27d1728f">9,419</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3ae661797cb948218d2b8581d8d03925_I20220331" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjExNjdhMjNmZDkyMTRjNTg4NGZjNTBkNmExNWRjODhjL3RhYmxlcmFuZ2U6MTE2N2EyM2ZkOTIxNGM1ODg0ZmM1MGQ2YTE1ZGM4OGNfNS02LTEtMS01NTMzNA_fefedc0f-593e-43ff-b198-551cd28b7668">95,213</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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"> </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="ied872a383ffd450aa6d10e39e95e7fe1_I20210903" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjExNjdhMjNmZDkyMTRjNTg4NGZjNTBkNmExNWRjODhjL3RhYmxlcmFuZ2U6MTE2N2EyM2ZkOTIxNGM1ODg0ZmM1MGQ2YTE1ZGM4OGNfNi0yLTEtMS00ODQ1MQ_05b2c1aa-a243-48c3-a85a-27ff5451864e">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="i04b89d55add34f4cab90240b43d17926_I20220331" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjExNjdhMjNmZDkyMTRjNTg4NGZjNTBkNmExNWRjODhjL3RhYmxlcmFuZ2U6MTE2N2EyM2ZkOTIxNGM1ODg0ZmM1MGQ2YTE1ZGM4OGNfNi00LTEtMS01NTMzNA_c6263b6e-91c6-401f-93f9-a4db125452c7">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="i3ae661797cb948218d2b8581d8d03925_I20220331" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjExNjdhMjNmZDkyMTRjNTg4NGZjNTBkNmExNWRjODhjL3RhYmxlcmFuZ2U6MTE2N2EyM2ZkOTIxNGM1ODg0ZmM1MGQ2YTE1ZGM4OGNfNi02LTEtMS01NTMzNA_3d1a4e34-96d8-40cf-af8e-8648762a629a">3,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: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="ied872a383ffd450aa6d10e39e95e7fe1_I20210903" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjExNjdhMjNmZDkyMTRjNTg4NGZjNTBkNmExNWRjODhjL3RhYmxlcmFuZ2U6MTE2N2EyM2ZkOTIxNGM1ODg0ZmM1MGQ2YTE1ZGM4OGNfNy0yLTEtMS00ODQ1MQ_cbb87215-5548-46dc-a85b-36ea5406fe94">&#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="i04b89d55add34f4cab90240b43d17926_I20220331" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjExNjdhMjNmZDkyMTRjNTg4NGZjNTBkNmExNWRjODhjL3RhYmxlcmFuZ2U6MTE2N2EyM2ZkOTIxNGM1ODg0ZmM1MGQ2YTE1ZGM4OGNfNy00LTEtMS01NTMzNA_abfbd866-c146-492d-a65e-9cd34161a611">82,454</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3ae661797cb948218d2b8581d8d03925_I20220331" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjExNjdhMjNmZDkyMTRjNTg4NGZjNTBkNmExNWRjODhjL3RhYmxlcmFuZ2U6MTE2N2EyM2ZkOTIxNGM1ODg0ZmM1MGQ2YTE1ZGM4OGNfNy02LTEtMS01NTMzNA_b001482a-d62c-4f8d-a23a-bc3d70993653">82,454</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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="ied872a383ffd450aa6d10e39e95e7fe1_I20210903" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjExNjdhMjNmZDkyMTRjNTg4NGZjNTBkNmExNWRjODhjL3RhYmxlcmFuZ2U6MTE2N2EyM2ZkOTIxNGM1ODg0ZmM1MGQ2YTE1ZGM4OGNfOC0yLTEtMS00ODQ1MQ_d3d56569-8e4f-4c4c-a618-252c9b9ee83c">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="i04b89d55add34f4cab90240b43d17926_I20220331" decimals="-3" sign="-" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjExNjdhMjNmZDkyMTRjNTg4NGZjNTBkNmExNWRjODhjL3RhYmxlcmFuZ2U6MTE2N2EyM2ZkOTIxNGM1ODg0ZmM1MGQ2YTE1ZGM4OGNfOC00LTEtMS01NTMzNA_8e908fc6-f1c4-434f-a354-01097e014b57">72,443</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="i3ae661797cb948218d2b8581d8d03925_I20220331" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjExNjdhMjNmZDkyMTRjNTg4NGZjNTBkNmExNWRjODhjL3RhYmxlcmFuZ2U6MTE2N2EyM2ZkOTIxNGM1ODg0ZmM1MGQ2YTE1ZGM4OGNfOC02LTEtMS01NTMzNA_32b8223b-73f8-4034-874d-7eef04dd4ede">86,337</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">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="ied872a383ffd450aa6d10e39e95e7fe1_I20210903" decimals="-3" name="codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjExNjdhMjNmZDkyMTRjNTg4NGZjNTBkNmExNWRjODhjL3RhYmxlcmFuZ2U6MTE2N2EyM2ZkOTIxNGM1ODg0ZmM1MGQ2YTE1ZGM4OGNfOS0yLTEtMS00ODQ1MQ_58a14bb3-ee58-44d2-bf5a-853a691699cc">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="i04b89d55add34f4cab90240b43d17926_I20220331" decimals="-3" name="codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjExNjdhMjNmZDkyMTRjNTg4NGZjNTBkNmExNWRjODhjL3RhYmxlcmFuZ2U6MTE2N2EyM2ZkOTIxNGM1ODg0ZmM1MGQ2YTE1ZGM4OGNfOS00LTEtMS01NTMzNA_ac59e0c3-e482-49ee-a577-c4bf4945c970">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="i3ae661797cb948218d2b8581d8d03925_I20220331" decimals="-3" name="codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjExNjdhMjNmZDkyMTRjNTg4NGZjNTBkNmExNWRjODhjL3RhYmxlcmFuZ2U6MTE2N2EyM2ZkOTIxNGM1ODg0ZmM1MGQ2YTE1ZGM4OGNfOS02LTEtMS01NTMzNA_fa8b4cca-f3d9-4a40-810e-254f06d8f7c8">9,093</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Total 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="ied872a383ffd450aa6d10e39e95e7fe1_I20210903" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjExNjdhMjNmZDkyMTRjNTg4NGZjNTBkNmExNWRjODhjL3RhYmxlcmFuZ2U6MTE2N2EyM2ZkOTIxNGM1ODg0ZmM1MGQ2YTE1ZGM4OGNfMTAtMi0xLTEtNDg0NTE_8389b2db-7659-48ee-874a-0deb0edd1b41">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="i04b89d55add34f4cab90240b43d17926_I20220331" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjExNjdhMjNmZDkyMTRjNTg4NGZjNTBkNmExNWRjODhjL3RhYmxlcmFuZ2U6MTE2N2EyM2ZkOTIxNGM1ODg0ZmM1MGQ2YTE1ZGM4OGNfMTAtNC0xLTEtNTkzMjI_e4ee5d67-140a-4ffa-9052-0503ec3bbc2a">23,936</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="i3ae661797cb948218d2b8581d8d03925_I20220331" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjExNjdhMjNmZDkyMTRjNTg4NGZjNTBkNmExNWRjODhjL3RhYmxlcmFuZ2U6MTE2N2EyM2ZkOTIxNGM1ODg0ZmM1MGQ2YTE1ZGM4OGNfMTAtNi0xLTEtNTkzMzE_6776755c-4414-4fa2-84e7-65251eaf2217">298,619</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:9pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 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: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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="ied872a383ffd450aa6d10e39e95e7fe1_I20210903" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjExNjdhMjNmZDkyMTRjNTg4NGZjNTBkNmExNWRjODhjL3RhYmxlcmFuZ2U6MTE2N2EyM2ZkOTIxNGM1ODg0ZmM1MGQ2YTE1ZGM4OGNfMTMtMi0xLTEtNDg0NTE_fafaeab4-d343-41af-8b50-b7ae656f30ce">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="i04b89d55add34f4cab90240b43d17926_I20220331" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjExNjdhMjNmZDkyMTRjNTg4NGZjNTBkNmExNWRjODhjL3RhYmxlcmFuZ2U6MTE2N2EyM2ZkOTIxNGM1ODg0ZmM1MGQ2YTE1ZGM4OGNfMTMtNC0xLTEtNTUzNDc_e27f428d-e964-4e1e-822d-a89f420295e4">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="i3ae661797cb948218d2b8581d8d03925_I20220331" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjExNjdhMjNmZDkyMTRjNTg4NGZjNTBkNmExNWRjODhjL3RhYmxlcmFuZ2U6MTE2N2EyM2ZkOTIxNGM1ODg0ZmM1MGQ2YTE1ZGM4OGNfMTMtNi0xLTEtNTUzNDc_cba2e933-7704-4897-a7ea-f00163a19262">7,187</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Other liabilities </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied872a383ffd450aa6d10e39e95e7fe1_I20210903" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjExNjdhMjNmZDkyMTRjNTg4NGZjNTBkNmExNWRjODhjL3RhYmxlcmFuZ2U6MTE2N2EyM2ZkOTIxNGM1ODg0ZmM1MGQ2YTE1ZGM4OGNfMTQtMi0xLTEtNDg0NTE_7fd1cf1d-0a84-468d-992c-f7584cc71c32">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="i04b89d55add34f4cab90240b43d17926_I20220331" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjExNjdhMjNmZDkyMTRjNTg4NGZjNTBkNmExNWRjODhjL3RhYmxlcmFuZ2U6MTE2N2EyM2ZkOTIxNGM1ODg0ZmM1MGQ2YTE1ZGM4OGNfMTQtNC0xLTEtNTUzNDc_c07cadb8-fb9c-4ee7-af80-fc7b8b8fba35">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="i3ae661797cb948218d2b8581d8d03925_I20220331" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjExNjdhMjNmZDkyMTRjNTg4NGZjNTBkNmExNWRjODhjL3RhYmxlcmFuZ2U6MTE2N2EyM2ZkOTIxNGM1ODg0ZmM1MGQ2YTE1ZGM4OGNfMTQtNi0xLTEtNTUzNDc_85c20160-1d01-4f06-bf9b-351a262d4ddf">100,136</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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="ied872a383ffd450aa6d10e39e95e7fe1_I20210903" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjExNjdhMjNmZDkyMTRjNTg4NGZjNTBkNmExNWRjODhjL3RhYmxlcmFuZ2U6MTE2N2EyM2ZkOTIxNGM1ODg0ZmM1MGQ2YTE1ZGM4OGNfMTUtMi0xLTEtNDg0NTE_64604a76-a3cb-4a79-90eb-90e63b22d0cb">&#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="i04b89d55add34f4cab90240b43d17926_I20220331" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjExNjdhMjNmZDkyMTRjNTg4NGZjNTBkNmExNWRjODhjL3RhYmxlcmFuZ2U6MTE2N2EyM2ZkOTIxNGM1ODg0ZmM1MGQ2YTE1ZGM4OGNfMTUtNC0xLTEtNTUzNDc_1a5c7971-c0e2-4e2f-be82-53ba78c0a54a">23,123</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3ae661797cb948218d2b8581d8d03925_I20220331" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjExNjdhMjNmZDkyMTRjNTg4NGZjNTBkNmExNWRjODhjL3RhYmxlcmFuZ2U6MTE2N2EyM2ZkOTIxNGM1ODg0ZmM1MGQ2YTE1ZGM4OGNfMTUtNi0xLTEtNTUzNDc_f602f57f-c6ba-4506-9a9f-adc740eebd17">23,123</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight: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="ied872a383ffd450aa6d10e39e95e7fe1_I20210903" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjExNjdhMjNmZDkyMTRjNTg4NGZjNTBkNmExNWRjODhjL3RhYmxlcmFuZ2U6MTE2N2EyM2ZkOTIxNGM1ODg0ZmM1MGQ2YTE1ZGM4OGNfMTYtMi0xLTEtNDg0NTE_8943cba3-8182-4b40-8712-130fd11ba8c2">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="i04b89d55add34f4cab90240b43d17926_I20220331" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjExNjdhMjNmZDkyMTRjNTg4NGZjNTBkNmExNWRjODhjL3RhYmxlcmFuZ2U6MTE2N2EyM2ZkOTIxNGM1ODg0ZmM1MGQ2YTE1ZGM4OGNfMTYtNC0xLTEtNTUzNDc_85b307ec-1274-4463-b1ad-398b30ad0af0">&#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="i3ae661797cb948218d2b8581d8d03925_I20220331" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjExNjdhMjNmZDkyMTRjNTg4NGZjNTBkNmExNWRjODhjL3RhYmxlcmFuZ2U6MTE2N2EyM2ZkOTIxNGM1ODg0ZmM1MGQ2YTE1ZGM4OGNfMTYtNi0xLTEtNTUzNDc_4a2cb580-fbe9-4bd6-85e3-9f163c35dba6">68,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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="ied872a383ffd450aa6d10e39e95e7fe1_I20210903" decimals="-3" name="codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjExNjdhMjNmZDkyMTRjNTg4NGZjNTBkNmExNWRjODhjL3RhYmxlcmFuZ2U6MTE2N2EyM2ZkOTIxNGM1ODg0ZmM1MGQ2YTE1ZGM4OGNfMTctMi0xLTEtNDg0NTE_320eaed6-682f-4e39-836f-23f43cd150e9">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="i04b89d55add34f4cab90240b43d17926_I20220331" decimals="-3" name="codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjExNjdhMjNmZDkyMTRjNTg4NGZjNTBkNmExNWRjODhjL3RhYmxlcmFuZ2U6MTE2N2EyM2ZkOTIxNGM1ODg0ZmM1MGQ2YTE1ZGM4OGNfMTctNC0xLTEtNTkzMzQ_47df2dfc-17a5-404b-8ad7-db19d94cb0ff">23,936</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="i3ae661797cb948218d2b8581d8d03925_I20220331" decimals="-3" name="codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjExNjdhMjNmZDkyMTRjNTg4NGZjNTBkNmExNWRjODhjL3RhYmxlcmFuZ2U6MTE2N2EyM2ZkOTIxNGM1ODg0ZmM1MGQ2YTE1ZGM4OGNfMTctNi0xLTEtNTkzNDM_06e09a85-b90c-4071-b1b6-a8cf61abdecd">198,446</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: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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="ied872a383ffd450aa6d10e39e95e7fe1_I20210903" decimals="-3" name="codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjExNjdhMjNmZDkyMTRjNTg4NGZjNTBkNmExNWRjODhjL3RhYmxlcmFuZ2U6MTE2N2EyM2ZkOTIxNGM1ODg0ZmM1MGQ2YTE1ZGM4OGNfMTktMi0xLTEtNDg0NTE_b4b3dd42-de9a-4356-8e9f-d0b91962be2d">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="i04b89d55add34f4cab90240b43d17926_I20220331" decimals="-3" name="codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjExNjdhMjNmZDkyMTRjNTg4NGZjNTBkNmExNWRjODhjL3RhYmxlcmFuZ2U6MTE2N2EyM2ZkOTIxNGM1ODg0ZmM1MGQ2YTE1ZGM4OGNfMTktNC0xLTEtNTUzNTY_9e71c100-6560-4916-8944-d7176335f7fa">&#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="i3ae661797cb948218d2b8581d8d03925_I20220331" decimals="-3" name="codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjExNjdhMjNmZDkyMTRjNTg4NGZjNTBkNmExNWRjODhjL3RhYmxlcmFuZ2U6MTE2N2EyM2ZkOTIxNGM1ODg0ZmM1MGQ2YTE1ZGM4OGNfMTktNi0xLTEtNTUzNTY_bfc5ffbd-f52b-4032-a651-49a88a283305">100,173</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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="ied872a383ffd450aa6d10e39e95e7fe1_I20210903" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjExNjdhMjNmZDkyMTRjNTg4NGZjNTBkNmExNWRjODhjL3RhYmxlcmFuZ2U6MTE2N2EyM2ZkOTIxNGM1ODg0ZmM1MGQ2YTE1ZGM4OGNfMjAtMi0xLTEtNDg0NTE_8a9fb45f-5efc-4206-b74c-ed0a7bc5bfa9">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="i04b89d55add34f4cab90240b43d17926_I20220331" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjExNjdhMjNmZDkyMTRjNTg4NGZjNTBkNmExNWRjODhjL3RhYmxlcmFuZ2U6MTE2N2EyM2ZkOTIxNGM1ODg0ZmM1MGQ2YTE1ZGM4OGNfMjAtNC0xLTEtNTUzNTY_c5c6e5eb-4503-4ce9-9561-6e543e828257">&#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="i3ae661797cb948218d2b8581d8d03925_I20220331" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjExNjdhMjNmZDkyMTRjNTg4NGZjNTBkNmExNWRjODhjL3RhYmxlcmFuZ2U6MTE2N2EyM2ZkOTIxNGM1ODg0ZmM1MGQ2YTE1ZGM4OGNfMjAtNi0xLTEtNTUzNTY_1e2739f4-1f51-49cb-8cad-dcbf4a5b5102">68,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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="ied872a383ffd450aa6d10e39e95e7fe1_I20210903" decimals="-3" name="us-gaap:NotesReceivableRelatedParties" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjExNjdhMjNmZDkyMTRjNTg4NGZjNTBkNmExNWRjODhjL3RhYmxlcmFuZ2U6MTE2N2EyM2ZkOTIxNGM1ODg0ZmM1MGQ2YTE1ZGM4OGNfMjEtMi0xLTEtNDg0NTE_01986698-fb1f-450f-b39c-99f3060c1897">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="i04b89d55add34f4cab90240b43d17926_I20220331" decimals="-3" sign="-" name="us-gaap:NotesReceivableRelatedParties" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjExNjdhMjNmZDkyMTRjNTg4NGZjNTBkNmExNWRjODhjL3RhYmxlcmFuZ2U6MTE2N2EyM2ZkOTIxNGM1ODg0ZmM1MGQ2YTE1ZGM4OGNfMjEtNC0xLTEtNTUzNTY_b4578ffa-a0a7-4164-815b-c775a8c04580">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="i3ae661797cb948218d2b8581d8d03925_I20220331" decimals="-3" name="us-gaap:NotesReceivableRelatedParties" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjExNjdhMjNmZDkyMTRjNTg4NGZjNTBkNmExNWRjODhjL3RhYmxlcmFuZ2U6MTE2N2EyM2ZkOTIxNGM1ODg0ZmM1MGQ2YTE1ZGM4OGNfMjEtNi0xLTEtNTUzNTY_d2e36951-03f5-49ba-a4f0-4e8730627ba2">96,961</ix:nonFraction>&#160;</span></td><td style="background-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="i84a52b5ecaae41419090a428c3b69616_D20210903-20210903" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjExNjdhMjNmZDkyMTRjNTg4NGZjNTBkNmExNWRjODhjL3RhYmxlcmFuZ2U6MTE2N2EyM2ZkOTIxNGM1ODg0ZmM1MGQ2YTE1ZGM4OGNfMjItMi0xLTEtNDg0NTE_c4350be1-5f38-4be0-9b1d-d80d9ce3fe88">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="iffd8a6471d584fd1aa3114e41eff9009_D20220101-20220331" decimals="-3" sign="-" name="codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjExNjdhMjNmZDkyMTRjNTg4NGZjNTBkNmExNWRjODhjL3RhYmxlcmFuZ2U6MTE2N2EyM2ZkOTIxNGM1ODg0ZmM1MGQ2YTE1ZGM4OGNfMjItNC0xLTEtNTkzNDc_b70e0450-d721-43e4-aac3-3302747b2b52">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="i94e38f4ccf0644b3982bb17f3e7fcf6f_D20220101-20220331" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjExNjdhMjNmZDkyMTRjNTg4NGZjNTBkNmExNWRjODhjL3RhYmxlcmFuZ2U6MTE2N2EyM2ZkOTIxNGM1ODg0ZmM1MGQ2YTE1ZGM4OGNfMjItNi0xLTEtNTkzNTE_610e99f0-6de0-46cc-968b-4947c5242dca">265,134</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.098%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.156%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Acquisition consideration</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Purchase price</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i84a52b5ecaae41419090a428c3b69616_D20210903-20210903" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjc2OTgxZWZlYjA1NjRmZjI4ZjBlYzUwM2VjZTgxZjQzL3RhYmxlcmFuZ2U6NzY5ODFlZmViMDU2NGZmMjhmMGVjNTAzZWNlODFmNDNfMS0yLTEtMS00ODQ1MQ_80815b8a-cafb-439f-a1da-98f04337a354">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="iffd8a6471d584fd1aa3114e41eff9009_D20220101-20220331" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjc2OTgxZWZlYjA1NjRmZjI4ZjBlYzUwM2VjZTgxZjQzL3RhYmxlcmFuZ2U6NzY5ODFlZmViMDU2NGZmMjhmMGVjNTAzZWNlODFmNDNfMS00LTEtMS01NTM5MA_5d71ba5f-ffad-42be-a2b4-81e90e02d126">&#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="i94e38f4ccf0644b3982bb17f3e7fcf6f_D20220101-20220331" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjc2OTgxZWZlYjA1NjRmZjI4ZjBlYzUwM2VjZTgxZjQzL3RhYmxlcmFuZ2U6NzY5ODFlZmViMDU2NGZmMjhmMGVjNTAzZWNlODFmNDNfMS02LTEtMS01NTM5MA_516db11d-5f2e-40b4-8f0a-18eea60ea44e">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="i84a52b5ecaae41419090a428c3b69616_D20210903-20210903" decimals="-3" name="us-gaap:CashAcquiredFromAcquisition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjc2OTgxZWZlYjA1NjRmZjI4ZjBlYzUwM2VjZTgxZjQzL3RhYmxlcmFuZ2U6NzY5ODFlZmViMDU2NGZmMjhmMGVjNTAzZWNlODFmNDNfMi0yLTEtMS00ODQ1MQ_c05f1561-38b0-4edf-a64f-7c0a13647878">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="iffd8a6471d584fd1aa3114e41eff9009_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:CashAcquiredFromAcquisition" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjc2OTgxZWZlYjA1NjRmZjI4ZjBlYzUwM2VjZTgxZjQzL3RhYmxlcmFuZ2U6NzY5ODFlZmViMDU2NGZmMjhmMGVjNTAzZWNlODFmNDNfMi00LTEtMS01NTM5MA_7abb1075-81db-48ad-9a75-c07e2d256f32">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="i94e38f4ccf0644b3982bb17f3e7fcf6f_D20220101-20220331" decimals="-3" name="us-gaap:CashAcquiredFromAcquisition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjc2OTgxZWZlYjA1NjRmZjI4ZjBlYzUwM2VjZTgxZjQzL3RhYmxlcmFuZ2U6NzY5ODFlZmViMDU2NGZmMjhmMGVjNTAzZWNlODFmNDNfMi02LTEtMS01NTM5MA_c3fefb21-6799-461f-afb6-17128d56475b">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="i84a52b5ecaae41419090a428c3b69616_D20210903-20210903" decimals="-3" name="codi:BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjc2OTgxZWZlYjA1NjRmZjI4ZjBlYzUwM2VjZTgxZjQzL3RhYmxlcmFuZ2U6NzY5ODFlZmViMDU2NGZmMjhmMGVjNTAzZWNlODFmNDNfMy0yLTEtMS00ODQ1MQ_761b130f-bca6-4a21-aaa3-8e4ff4ecb2a7">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="iffd8a6471d584fd1aa3114e41eff9009_D20220101-20220331" decimals="-3" sign="-" name="codi:BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjc2OTgxZWZlYjA1NjRmZjI4ZjBlYzUwM2VjZTgxZjQzL3RhYmxlcmFuZ2U6NzY5ODFlZmViMDU2NGZmMjhmMGVjNTAzZWNlODFmNDNfMy00LTEtMS01NTM5MA_77b6026d-f4d6-4ca0-9efa-335e4591a828">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="i94e38f4ccf0644b3982bb17f3e7fcf6f_D20220101-20220331" decimals="-3" name="codi:BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjc2OTgxZWZlYjA1NjRmZjI4ZjBlYzUwM2VjZTgxZjQzL3RhYmxlcmFuZ2U6NzY5ODFlZmViMDU2NGZmMjhmMGVjNTAzZWNlODFmNDNfMy02LTEtMS01NTM5MA_29d28e2a-5298-49c6-b964-425d8c61fc45">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="i84a52b5ecaae41419090a428c3b69616_D20210903-20210903" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjc2OTgxZWZlYjA1NjRmZjI4ZjBlYzUwM2VjZTgxZjQzL3RhYmxlcmFuZ2U6NzY5ODFlZmViMDU2NGZmMjhmMGVjNTAzZWNlODFmNDNfNS0yLTEtMS00ODQ1MQ_8e6e5c5b-4b4c-434c-bf5e-cf282582382f">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="iffd8a6471d584fd1aa3114e41eff9009_D20220101-20220331" decimals="-3" sign="-" name="codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjc2OTgxZWZlYjA1NjRmZjI4ZjBlYzUwM2VjZTgxZjQzL3RhYmxlcmFuZ2U6NzY5ODFlZmViMDU2NGZmMjhmMGVjNTAzZWNlODFmNDNfNS00LTEtMS01OTM1OA_6c7beb96-a9d6-4167-8ccb-e313dc636521">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="i94e38f4ccf0644b3982bb17f3e7fcf6f_D20220101-20220331" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjc2OTgxZWZlYjA1NjRmZjI4ZjBlYzUwM2VjZTgxZjQzL3RhYmxlcmFuZ2U6NzY5ODFlZmViMDU2NGZmMjhmMGVjNTAzZWNlODFmNDNfNS02LTEtMS01OTM1NQ_fac0d795-6954-46b1-8df0-ead8a7f154bc">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="i84a52b5ecaae41419090a428c3b69616_D20210903-20210903" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjc2OTgxZWZlYjA1NjRmZjI4ZjBlYzUwM2VjZTgxZjQzL3RhYmxlcmFuZ2U6NzY5ODFlZmViMDU2NGZmMjhmMGVjNTAzZWNlODFmNDNfNi0yLTEtMS00ODQ1MQ_f344471a-1617-4c7e-98b5-a95f9194dc14">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="iffd8a6471d584fd1aa3114e41eff9009_D20220101-20220331" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjc2OTgxZWZlYjA1NjRmZjI4ZjBlYzUwM2VjZTgxZjQzL3RhYmxlcmFuZ2U6NzY5ODFlZmViMDU2NGZmMjhmMGVjNTAzZWNlODFmNDNfNi00LTEtMS01NTQwMQ_98c3ca78-9ceb-41f1-a29c-d9c927c0b3a4">&#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="i94e38f4ccf0644b3982bb17f3e7fcf6f_D20220101-20220331" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjc2OTgxZWZlYjA1NjRmZjI4ZjBlYzUwM2VjZTgxZjQzL3RhYmxlcmFuZ2U6NzY5ODFlZmViMDU2NGZmMjhmMGVjNTAzZWNlODFmNDNfNi02LTEtMS01NTQwMQ_8a5c8363-2dc3-4a59-97f0-691bb403f0ff">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="i84a52b5ecaae41419090a428c3b69616_D20210903-20210903" decimals="-3" name="codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjc2OTgxZWZlYjA1NjRmZjI4ZjBlYzUwM2VjZTgxZjQzL3RhYmxlcmFuZ2U6NzY5ODFlZmViMDU2NGZmMjhmMGVjNTAzZWNlODFmNDNfNy0yLTEtMS00ODQ1MQ_c0269cc7-3716-4a1c-a445-2d92e7c595c8">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="iffd8a6471d584fd1aa3114e41eff9009_D20220101-20220331" decimals="-3" sign="-" name="codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjc2OTgxZWZlYjA1NjRmZjI4ZjBlYzUwM2VjZTgxZjQzL3RhYmxlcmFuZ2U6NzY5ODFlZmViMDU2NGZmMjhmMGVjNTAzZWNlODFmNDNfNy00LTEtMS01OTM1OA_a5263309-5f6e-4c43-969a-38f4985ce343">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="i94e38f4ccf0644b3982bb17f3e7fcf6f_D20220101-20220331" decimals="-3" name="codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjc2OTgxZWZlYjA1NjRmZjI4ZjBlYzUwM2VjZTgxZjQzL3RhYmxlcmFuZ2U6NzY5ODFlZmViMDU2NGZmMjhmMGVjNTAzZWNlODFmNDNfNy02LTEtMS01OTM1NQ_7c7e8c63-5630-461d-b672-49e57653e6c6">263,307</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The fair value of accounts receivable approximates book value acquired.</span></div><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The allocation of the purchase price presented above is based on management's estimate of the fair values using valuation techniques including the income, cost and market approach. In estimating the fair value of the acquired assets and assumed liabilities, the fair value estimates are based on, but not limited to, expected future revenue and cash flows, expected future growth rates and estimated discount rates. Current and noncurrent assets and current and other liabilities are valued at historical carrying values. Inventory is recognized at fair value, with finished goods stated at selling price less an estimated cost to sell.  Property, plant and equipment is valued through a purchase price appraisal and will be depreciated on a straight-line basis over the respective remaining useful lives of the assets. Goodwill is calculated as the excess of the consideration transferred over the fair value of the identifiable net assets acquired and represents the future economic benefits expected to arise from other intangible assets acquired that do not qualify for separate recognition, including assembled workforce and non-contractual relationships, as well as expected future synergies. The goodwill of </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i3ae661797cb948218d2b8581d8d03925_I20220331" decimals="-5" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RleHRyZWdpb246ZDVjNWMyNDIxYmRkNGU3ODhhNWIxYTYxODU1NWVkNzlfMTY0OTI2NzQ4NTE2Mw_c3792e41-d2c2-4e92-865d-ab634cc706f0">86.3</ix:nonFraction>&#160;million</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> reflects the strategic fit of Lugano in the Company's branded consumer business and is not expected to be deductible for income tax purposes. </span></div><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The intangible assets recorded related to the Lugano acquisition are as follows (in thousands):</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i73d98213d29f4d56ba548c381d9119b0" continuedAt="i00654ac87ef94532b83fcaac3e579063"><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="i3b49b5362d5a48559cc472b4d48562f8_D20210903-20210903" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOmNhMGVhOGY0NzlkODQyYmRiN2IwMzViZTQ1NDAwMzE0L3RhYmxlcmFuZ2U6Y2EwZWE4ZjQ3OWQ4NDJiZGI3YjAzNWJlNDU0MDAzMTRfMi0yLTEtMS01NTQxNg_7f465545-4a89-45b4-8efe-edc33b6a25da">48,433</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i3b49b5362d5a48559cc472b4d48562f8_D20210903-20210903" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOmNhMGVhOGY0NzlkODQyYmRiN2IwMzViZTQ1NDAwMzE0L3RhYmxlcmFuZ2U6Y2EwZWE4ZjQ3OWQ4NDJiZGI3YjAzNWJlNDU0MDAzMTRfMi00LTEtMS01OTM3MA_aa693357-312a-4a59-964d-919dbcb58e34">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="i37a80648641f4aa0956e7bc6770095c3_D20210903-20210903" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOmNhMGVhOGY0NzlkODQyYmRiN2IwMzViZTQ1NDAwMzE0L3RhYmxlcmFuZ2U6Y2EwZWE4ZjQ3OWQ4NDJiZGI3YjAzNWJlNDU0MDAzMTRfMy0yLTEtMS01NTQxNg_f698f4eb-9422-4e18-894d-6f83b0d1bf15">34,021</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i37a80648641f4aa0956e7bc6770095c3_D20210903-20210903" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOmNhMGVhOGY0NzlkODQyYmRiN2IwMzViZTQ1NDAwMzE0L3RhYmxlcmFuZ2U6Y2EwZWE4ZjQ3OWQ4NDJiZGI3YjAzNWJlNDU0MDAzMTRfMy00LTEtMS01OTM3Mw_d5901725-6614-4afa-a6d6-f597fed25408">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="i84a52b5ecaae41419090a428c3b69616_D20210903-20210903" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOmNhMGVhOGY0NzlkODQyYmRiN2IwMzViZTQ1NDAwMzE0L3RhYmxlcmFuZ2U6Y2EwZWE4ZjQ3OWQ4NDJiZGI3YjAzNWJlNDU0MDAzMTRfNC0yLTEtMS01OTM2Ng_5f81aca4-b46b-446a-a23b-03276d9b4d8a">82,454</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The tradename was considered the primary intangible asset and was valued at </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i3b49b5362d5a48559cc472b4d48562f8_D20210903-20210903" decimals="-5" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RleHRyZWdpb246ZDVjNWMyNDIxYmRkNGU3ODhhNWIxYTYxODU1NWVkNzlfMTY0OTI2NzQ4NTEyMQ_495e2ad8-d6ad-4357-80b1-3dacbb9cdd37">48.4</ix:nonFraction>&#160;million</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> using a multi-period excess earnings method. The customer relationships were valued at </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i37a80648641f4aa0956e7bc6770095c3_D20210903-20210903" decimals="-5" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RleHRyZWdpb246ZDVjNWMyNDIxYmRkNGU3ODhhNWIxYTYxODU1NWVkNzlfMTY0OTI2NzQ4NTE0Mw_a318c43e-dd59-46c2-a853-865d02eca734">34.0</ix:nonFraction>&#160;million</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> using a multi period excess earnings method. The multi period excess earnings method assumes an asset has value to the extent that it enables its owners to earn a return in excess of the other assets utilized in the business. </span></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Unaudited pro forma information</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following unaudited pro forma data for the three months ended March&#160;31, 2021 gives effect to the acquisition of Lugano, as described above, and the dispositions of Liberty Safe and ACI, as if these transactions had been completed as of January 1, 2021. The pro forma data gives effect to historical operating results with adjustments to interest expense, amortization and depreciation expense, management fees and related tax effects. The information is provided for illustrative purposes only and is not necessarily indicative of the operating results that would have occurred if the transaction had been consummated on the date indicated, nor is it necessarily indicative of future operating results of the consolidated companies, and should not be construed as representing results for any future period.</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:71.345%"><tr><td style="width:1.0%"></td><td style="width:70.006%"></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:26.975%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Three months ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands, except per share data)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">March 31, 2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e3ff213c91b46a3a68ece35adb027a3_D20210101-20210331" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjgzNDFmNjA2ZGVkODQ2NmJhNzViNWUxNmMwNWJjNDJlL3RhYmxlcmFuZ2U6ODM0MWY2MDZkZWQ4NDY2YmE3NWI1ZTE2YzA1YmM0MmVfMi00LTEtMS00ODQ1MQ_45a75deb-b8bc-4b6b-9467-4e7e40d19333">437,995</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e3ff213c91b46a3a68ece35adb027a3_D20210101-20210331" decimals="-3" name="codi:BusinessAcquisitionProFormaGrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjgzNDFmNjA2ZGVkODQ2NmJhNzViNWUxNmMwNWJjNDJlL3RhYmxlcmFuZ2U6ODM0MWY2MDZkZWQ4NDY2YmE3NWI1ZTE2YzA1YmM0MmVfMy00LTEtMS00ODQ1MQ_16e12ff9-878c-4df3-afe9-5d405169790d">183,722</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">Operating income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e3ff213c91b46a3a68ece35adb027a3_D20210101-20210331" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjgzNDFmNjA2ZGVkODQ2NmJhNzViNWUxNmMwNWJjNDJlL3RhYmxlcmFuZ2U6ODM0MWY2MDZkZWQ4NDY2YmE3NWI1ZTE2YzA1YmM0MmVfNC00LTEtMS00ODQ1MQ_9709d655-5535-44e2-9132-eb2698eb7668">43,260</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Net income from continuing operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e3ff213c91b46a3a68ece35adb027a3_D20210101-20210331" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjgzNDFmNjA2ZGVkODQ2NmJhNzViNWUxNmMwNWJjNDJlL3RhYmxlcmFuZ2U6ODM0MWY2MDZkZWQ4NDY2YmE3NWI1ZTE2YzA1YmM0MmVfNS00LTEtMS00ODQ1MQ_df370e31-25ec-452f-8fef-a729b0fdea57">18,090</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Net income from continuing operations attributable to Holdings </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e3ff213c91b46a3a68ece35adb027a3_D20210101-20210331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjgzNDFmNjA2ZGVkODQ2NmJhNzViNWUxNmMwNWJjNDJlL3RhYmxlcmFuZ2U6ODM0MWY2MDZkZWQ4NDY2YmE3NWI1ZTE2YzA1YmM0MmVfNi00LTEtMS00ODQ1MQ_db6d4a45-9fc6-4331-a7e7-41072f4144ff">13,861</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Basic and fully diluted net loss per share attributable to Holdings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i5e3ff213c91b46a3a68ece35adb027a3_D20210101-20210331" decimals="2" name="us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjgzNDFmNjA2ZGVkODQ2NmJhNzViNWUxNmMwNWJjNDJlL3RhYmxlcmFuZ2U6ODM0MWY2MDZkZWQ4NDY2YmE3NWI1ZTE2YzA1YmM0MmVfNy00LTEtMS00ODQ1MQ_20eb55fe-cce3-4476-a15c-c7a12ad30b89">0.00</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other acquisitions</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Marucci</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Lizard Skins</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - On October 22, 2021, Marucci Sports acquired Lizard Skins, LLC ("Lizard Skins"), an industry leading provider of sporting goods accessories that revolve around the hand-to-grip interface, for an enterprise value of approximately $<ix:nonFraction unitRef="usd" contextRef="i75009df1fcc640579bff9f78d6faf61a_D20211022-20211022" decimals="-5" name="codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RleHRyZWdpb246ZDVjNWMyNDIxYmRkNGU3ODhhNWIxYTYxODU1NWVkNzlfMTA5OTUxMTY3MzU2MA_c434c069-1a35-420b-bcf6-6fc0da1c77de">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="i75009df1fcc640579bff9f78d6faf61a_D20211022-20211022" decimals="-5" name="us-gaap:ProceedsFromLongTermLinesOfCredit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RleHRyZWdpb246ZDVjNWMyNDIxYmRkNGU3ODhhNWIxYTYxODU1NWVkNzlfMTA5OTUxMTY3MzUwMw_6f030008-956e-4913-801b-fc96ca20648e">44.1</ix:nonFraction>&#160;million under the Marucci inter-company credit agreement with the LLC, a draw on the existing Marucci revolving credit facility with the Company, and rollover equity from the selling shareholders of Lizard Skins. Marucci issued <ix:nonFraction unitRef="shares" contextRef="i75009df1fcc640579bff9f78d6faf61a_D20211022-20211022" decimals="INF" name="us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RleHRyZWdpb246ZDVjNWMyNDIxYmRkNGU3ODhhNWIxYTYxODU1NWVkNzlfMTA5OTUxMTY3MzUxOA_f39043e8-181b-4b08-8777-9ae0bd83f58b">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="ib9c2cdc1428a4bf4aa6fcd7c63348771_I20211022" decimals="INF" name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RleHRyZWdpb246ZDVjNWMyNDIxYmRkNGU3ODhhNWIxYTYxODU1NWVkNzlfMTA5OTUxMTY3MzUyNg_3d2f5604-24d5-4688-87e4-257bdc92b6e2">1</ix:nonFraction>% in Marucci. Marucci paid approximately $<ix:nonFraction unitRef="usd" contextRef="i75009df1fcc640579bff9f78d6faf61a_D20211022-20211022" decimals="-5" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RleHRyZWdpb246ZDVjNWMyNDIxYmRkNGU3ODhhNWIxYTYxODU1NWVkNzlfMTA5OTUxMTY3MzUzMA_0d774bca-2369-4dca-bf05-bebcfb4023e6">1.4</ix:nonFraction>&#160;million in transaction expenses in connection with the acquisition of Lizard Skins. Lizard Skins is a designer and seller of branded grip products, protective equipment, bags and apparel for use in baseball, cycling, hockey, Esports and lacrosse. The acquisition of Lizard Skins will allow Marucci to build on its leading position in diamond sports while simultaneously developing Marucci's presence in new sports markets such as hockey and cycling. Marucci recorded a purchase price allocation, including goodwill of approximately $<ix:nonFraction unitRef="usd" contextRef="i75009df1fcc640579bff9f78d6faf61a_D20211022-20211022" decimals="-5" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RleHRyZWdpb246ZDVjNWMyNDIxYmRkNGU3ODhhNWIxYTYxODU1NWVkNzlfMTA5OTUxMTY3MzU0NA_ef666433-b102-48a6-bfba-c9bdd72e06dd">10.1</ix:nonFraction>&#160;million, which is expected to be deductible for income tax purposes, and intangible assets of $<ix:nonFraction unitRef="usd" contextRef="ib9c2cdc1428a4bf4aa6fcd7c63348771_I20211022" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RleHRyZWdpb246ZDVjNWMyNDIxYmRkNGU3ODhhNWIxYTYxODU1NWVkNzlfMTA5OTUxMTY3Mzk3NQ_f72e8a2c-0d20-4479-8099-9d1b1182c6e6">27.9</ix:nonFraction>&#160;million. The purchase price allocation is expected to be finalized in the second quarter of 2022.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Altor Solutions</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Plymouth Foam</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - On October 5, 2021, Altor acquired Plymouth Foam, LLC (&#8220;Plymouth&#8221;), a manufacturer of protective packaging and componentry, for an enterprise value of approximately $<ix:nonFraction unitRef="usd" contextRef="i35c8b153b024410fa1f2b77184d840ab_D20211005-20211005" decimals="-6" name="codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RleHRyZWdpb246ZDVjNWMyNDIxYmRkNGU3ODhhNWIxYTYxODU1NWVkNzlfMTA5OTUxMTY3MzU3NQ_b47088a4-d9b0-4cdb-8e8d-ef455d717993">56.0</ix:nonFraction>&#160;million, excluding customary closing adjustments. The acquisition and related transaction costs were funded through an additional term loan of $<ix:nonFraction unitRef="usd" contextRef="i35c8b153b024410fa1f2b77184d840ab_D20211005-20211005" decimals="-6" name="us-gaap:ProceedsFromLongTermLinesOfCredit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RleHRyZWdpb246ZDVjNWMyNDIxYmRkNGU3ODhhNWIxYTYxODU1NWVkNzlfMTA5OTUxMTY3MzU5MA_9fb6aa0e-f984-4c9a-adb4-53f2a72d955a">52.0</ix:nonFraction>&#160;million under the Altor intercompany credit agreement and a draw on the existing Altor intercompany revolving credit facility with the LLC. Altor paid approximately $<ix:nonFraction unitRef="usd" contextRef="i35c8b153b024410fa1f2b77184d840ab_D20211005-20211005" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RleHRyZWdpb246ZDVjNWMyNDIxYmRkNGU3ODhhNWIxYTYxODU1NWVkNzlfMTA5OTUxMTY3MzYwNQ_d9d09fbc-764b-44e9-9ee4-71705f745ac5">0.4</ix:nonFraction>&#160;million in transaction fees in connection with the acquisition </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">14</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i00654ac87ef94532b83fcaac3e579063" continuedAt="i4cb403c1a8ee45a08f8e2b5bd986129e"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of Plymouth. Plymouth was founded in 1978 and is based in Plymouth, Wisconsin. Plymouth supplies a wide array of high value products, including custom protective packaging, cold chain packaging and internal components made from expanded polystyrene and expanded polypropylene. Plymouth&#8217;s complementary product portfolio will allow Altor to be able to further expand its business and capabilities. Altor recorded a purchase price allocation, including goodwill of approximately $<ix:nonFraction unitRef="usd" contextRef="i35c8b153b024410fa1f2b77184d840ab_D20211005-20211005" decimals="-5" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RleHRyZWdpb246ZDVjNWMyNDIxYmRkNGU3ODhhNWIxYTYxODU1NWVkNzlfMTA5OTUxMTY3MzYxOQ_f0c11626-6269-46c0-889b-88e1a812fc44">15.5</ix:nonFraction>&#160;million, which is not expected to be deductible for income tax purposes, and intangible assets of $<ix:nonFraction unitRef="usd" contextRef="i17df2a6bcf544e139a37bc3976f6fe41_I20211005" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RleHRyZWdpb246ZDVjNWMyNDIxYmRkNGU3ODhhNWIxYTYxODU1NWVkNzlfMTA5OTUxMTY3Mzk5MA_49bd0b45-c26b-4126-b37c-a3cff88a8ce2">20.1</ix:nonFraction>&#160;million. The purchase price allocation was finalized in the first quarter of 2022.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Polyfoam</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - On July 1, 2020, Altor acquired substantially all of the assets of Polyfoam Corp. ("Polyfoam"), a Massachusetts-based manufacturer of protective and temperature-sensitive packaging solutions for the medical, pharmaceutical, grocery and food industries, among others. Founded in 1974, Polyfoam operates two manufacturing facilities producing highly engineered foam and injection-molded plastic solutions across a variety of end-markets. The acquisition complements Altor's current operating footprint and provides access to a new customer base and product offerings, including Polyfoam's significant end-market exposure to cold chain (including seafood boxes, insulated shipping containers and grocery delivery totes). The purchase price was approximately $<ix:nonFraction unitRef="usd" contextRef="i9ec7685810604a0789ff1c9b25333fd3_D20200701-20200701" decimals="-5" name="codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RleHRyZWdpb246ZDVjNWMyNDIxYmRkNGU3ODhhNWIxYTYxODU1NWVkNzlfMTA5OTUxMTY3MzY0OA_ec7f0851-6a78-4af5-bd90-5cb249c92202">12.8</ix:nonFraction>&#160;million and included a potential earnout of $<ix:nonFraction unitRef="usd" contextRef="i5286f817abd54d51868d36a29202446c_I20220331" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RleHRyZWdpb246ZDVjNWMyNDIxYmRkNGU3ODhhNWIxYTYxODU1NWVkNzlfMTA5OTUxMTY3MzYzNA_03a41db5-0ea0-4103-9c0a-894b720d97d5">1.4</ix:nonFraction>&#160;million if Polyfoam achieved certain financial metrics. The full amount of the earnout was paid during the first quarter of 2022.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Arnold</span></div></ix:continuation><div style="margin-top:6pt;text-align:justify"><ix:continuation id="i4cb403c1a8ee45a08f8e2b5bd986129e"><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="icfa26c38ff0e43a7b88ee0f28caabec4_D20210301-20210301" decimals="-5" name="codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RleHRyZWdpb246ZDVjNWMyNDIxYmRkNGU3ODhhNWIxYTYxODU1NWVkNzlfMTU3ODk_1ef430a4-27a5-48cd-91b6-24356d5391b3">34.3</ix:nonFraction>&#160;million. The acquisition and related transaction costs were funded through an additional equity investment in Arnold by the LLC of $<ix:nonFraction unitRef="usd" contextRef="icfa26c38ff0e43a7b88ee0f28caabec4_D20210301-20210301" decimals="-5" name="codi:BusinessAcquisitionPaymentThroughEquityInvestment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RleHRyZWdpb246ZDVjNWMyNDIxYmRkNGU3ODhhNWIxYTYxODU1NWVkNzlfMTU5MTk_9bda43da-e5a9-4ed3-9b5a-b0ba7b9a0932">35.5</ix:nonFraction>&#160;million. Ramco was founded in 1987 and is based in Greenville, Ohio. Ramco supplies their custom electric motor solutions for general industrial, aerospace and defense, and oil and gas end-markets. Ramco&#8217;s complementary product portfolio will allow Arnold to be able to offer more comprehensive, turnkey solutions to their customers. In connection with the acquisition, Arnold recorded a purchase price allocation </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of $<ix:nonFraction unitRef="usd" contextRef="icfa26c38ff0e43a7b88ee0f28caabec4_D20210301-20210301" decimals="-5" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RleHRyZWdpb246ZDVjNWMyNDIxYmRkNGU3ODhhNWIxYTYxODU1NWVkNzlfMTY0Mjk_dc0155c2-1d0f-45da-86b9-bbc4ece409c3">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="ieca0e0b2fe9a4f739bfd29f6a513bebf_I20210301" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RleHRyZWdpb246ZDVjNWMyNDIxYmRkNGU3ODhhNWIxYTYxODU1NWVkNzlfMTA5OTUxMTY2ODk1MQ_13bfd240-184f-4979-b214-156aa347dbbc">12.7</ix:nonFraction>&#160;million in intangible assets. The remainder of the purchase consideration was allocated to net assets acquired. The purchase price allocation was finalized in the fourth quarter of 2021.</span></ix:continuation><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div id="icba28ff815a8419b82e3ccdf453a8bce_52"></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">N<ix:nonNumeric contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" name="us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RleHRyZWdpb246MzY3YzIxYWZmOTBiNDEzZmJiYWQwMTM2MjBkMmQ3MjJfMjM5OA_0c93c877-f30e-44de-a4f2-0bc0cc8f6271" continuedAt="id52e4080bccf479fb05a4232b9045d86" escape="true">ote C &#8212; Discontinued Operations</ix:nonNumeric></span></div><ix:continuation id="id52e4080bccf479fb05a4232b9045d86" continuedAt="i568d0c7581034e8f890150598b2869c4"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Advanced Circuits Merger Agreement</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 13, 2021, the LLC, as the representative (the &#8220;Sellers Representative&#8221;) of the holders (the &#8220;AC Sellers&#8221;) of stock and options of Compass AC Holdings, Inc. (&#8220;Advanced Circuits&#8221;), a majority owned subsidiary of the LLC, 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 Agreement, the AC Sellers will receive consideration in the amount of $<ix:nonFraction unitRef="usd" contextRef="ib501e2c9382c428980f2aa3f93ea3763_D20211013-20211013" decimals="-6" name="us-gaap:ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RleHRyZWdpb246MzY3YzIxYWZmOTBiNDEzZmJiYWQwMTM2MjBkMmQ3MjJfMTA5OTUxMTYzMjkxNw_9dc16361-416c-4e64-a3ec-7cbcec81fabf">310</ix:nonFraction>&#160;million, composed of $<ix:nonFraction unitRef="usd" contextRef="ib501e2c9382c428980f2aa3f93ea3763_D20211013-20211013" decimals="-6" name="us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RleHRyZWdpb246MzY3YzIxYWZmOTBiNDEzZmJiYWQwMTM2MjBkMmQ3MjJfMTA5OTUxMTYzMjkyMQ_2b2e7b38-8657-4743-a25d-565df94d97e1">240</ix:nonFraction>&#160;million in cash and $<ix:nonFraction unitRef="usd" contextRef="ib501e2c9382c428980f2aa3f93ea3763_D20211013-20211013" decimals="-6" name="us-gaap:NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RleHRyZWdpb246MzY3YzIxYWZmOTBiNDEzZmJiYWQwMTM2MjBkMmQ3MjJfMTA5OTUxMTYzMjkyNQ_12c277f7-023c-4fcf-92ac-e7dea09ff97b">70</ix:nonFraction>&#160;million in common stock of a publicly traded special purpose acquisition company (&#8220;SPAC&#8221;) selected by AC Buyer to acquire AC Buyer upon the closing of the transaction, excluding certain working capital and other adjustments. In addition, the AC Sellers may receive <ix:nonFraction unitRef="shares" contextRef="if5ee06afa143485099b1c03aeddd651e_I20211013" decimals="-3" name="codi:AdditionalSharesOfSPACCommonStock" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RleHRyZWdpb246MzY3YzIxYWZmOTBiNDEzZmJiYWQwMTM2MjBkMmQ3MjJfMTA5OTUxMTYzMjkyOQ_f763c74a-e826-4108-b1d3-9a0f6efbeffb">2.4</ix:nonFraction>&#160;million additional shares of SPAC common stock within five years, subject to SPAC stock price performance. The LLC owns approximately <ix:nonFraction unitRef="number" contextRef="i1243f68f92ed453283b07f586dcfa0e2_I20211013" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RleHRyZWdpb246MzY3YzIxYWZmOTBiNDEzZmJiYWQwMTM2MjBkMmQ3MjJfMTA5OTUxMTYzMjkzMw_02a66f5d-ac5d-4447-a625-21a0ffd08a3f">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="i1243f68f92ed453283b07f586dcfa0e2_I20211013" decimals="3" name="codi:PercentageOfGrossConsiderationReceived" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RleHRyZWdpb246MzY3YzIxYWZmOTBiNDEzZmJiYWQwMTM2MjBkMmQ3MjJfMTA5OTUxMTYzMjkzNw_b7403413-a566-4e23-9f73-7e7ae30e55de">77</ix:nonFraction>% of the gross consideration payable under the Agreement. This amount is in respect of the LLC&#8217;s outstanding loans to Advanced Circuits and its equity interests in Advanced Circuits. The AC Merger is conditioned on, among other things, the closing of a business combination between AC Buyer and a SPAC.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the AC Merger, AC Buyer announced its entry into a definitive merger agreement for a business combination (the &#8220;SPAC Transaction&#8221;) with a SPAC, ACE Convergence Acquisition Corp. (&#8220;ACE&#8221;). In order to obtain shareholder approval of the SPAC Transaction, ACE had previously scheduled and announced an extraordinary general meeting of shareholders for May 5, 2022. On May 2, 2022, ACE postponed the extraordinary general meeting to allow additional time to revise and finalize its financing arrangements with respect to the SPAC Transaction. There can be no assurances that all of the conditions to closing of the AC Merger, 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 March 31, 2022, and is presented as discontinued operations in the accompanying consolidated financial statements for all periods presented. Summarized results of operations of Advanced Circuits are as follows (in thousands):</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i568d0c7581034e8f890150598b2869c4" continuedAt="i33528f0acb9d4514a90f1ddd8c303711"><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.830%"><tr><td style="width:1.0%"></td><td style="width:48.999%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.790%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.455%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Three months ended March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Three months ended March 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Net sales</span></td><td 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="i884280429a0647588649e6d2afdf3d9d_D20220101-20220331" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjcwMzQwOTkxNGZlYTRmNGZhNTNhNTQ4NjUwOGYyYWVhL3RhYmxlcmFuZ2U6NzAzNDA5OTE0ZmVhNGY0ZmE1M2E1NDg2NTA4ZjJhZWFfMS0xLTEtMS01NzQyNw_ff14a4be-c798-4539-be0a-bfb135cfee20">23,249</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:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88fa1c9a494a4ab382d87e4dfc135a1c_D20210101-20210331" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjcwMzQwOTkxNGZlYTRmNGZhNTNhNTQ4NjUwOGYyYWVhL3RhYmxlcmFuZ2U6NzAzNDA5OTE0ZmVhNGY0ZmE1M2E1NDg2NTA4ZjJhZWFfMS0xLTEtMS01NTYzNA_79dd3b03-04bb-4f09-89b6-f87fe926c1d5">21,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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Gross profit</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i884280429a0647588649e6d2afdf3d9d_D20220101-20220331" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjcwMzQwOTkxNGZlYTRmNGZhNTNhNTQ4NjUwOGYyYWVhL3RhYmxlcmFuZ2U6NzAzNDA5OTE0ZmVhNGY0ZmE1M2E1NDg2NTA4ZjJhZWFfMi0xLTEtMS01NzQyNw_48d537c5-4f7a-4467-8450-f86c81faf98c">10,930</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="i88fa1c9a494a4ab382d87e4dfc135a1c_D20210101-20210331" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjcwMzQwOTkxNGZlYTRmNGZhNTNhNTQ4NjUwOGYyYWVhL3RhYmxlcmFuZ2U6NzAzNDA5OTE0ZmVhNGY0ZmE1M2E1NDg2NTA4ZjJhZWFfMi0xLTEtMS01NTYzNA_51e41942-3efd-412c-bf32-0919f3557084">9,404</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Operating income </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i884280429a0647588649e6d2afdf3d9d_D20220101-20220331" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjcwMzQwOTkxNGZlYTRmNGZhNTNhNTQ4NjUwOGYyYWVhL3RhYmxlcmFuZ2U6NzAzNDA5OTE0ZmVhNGY0ZmE1M2E1NDg2NTA4ZjJhZWFfMy0xLTEtMS01NzQyNw_9fb68beb-59fb-440b-ab6a-3d7b4f227ac1">6,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88fa1c9a494a4ab382d87e4dfc135a1c_D20210101-20210331" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjcwMzQwOTkxNGZlYTRmNGZhNTNhNTQ4NjUwOGYyYWVhL3RhYmxlcmFuZ2U6NzAzNDA5OTE0ZmVhNGY0ZmE1M2E1NDg2NTA4ZjJhZWFfMy0xLTEtMS01NTYzNA_aeeaf762-2cc8-45d5-a2a2-1a963a5ed861">5,495</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Income from continuing operations before income taxes </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1) </span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i884280429a0647588649e6d2afdf3d9d_D20220101-20220331" decimals="-3" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjcwMzQwOTkxNGZlYTRmNGZhNTNhNTQ4NjUwOGYyYWVhL3RhYmxlcmFuZ2U6NzAzNDA5OTE0ZmVhNGY0ZmE1M2E1NDg2NTA4ZjJhZWFfNC0xLTEtMS01NzQyNw_0bb9f9b1-bb4f-4ce6-8ba3-5a0d33cd2c5b">6,477</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88fa1c9a494a4ab382d87e4dfc135a1c_D20210101-20210331" decimals="-3" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjcwMzQwOTkxNGZlYTRmNGZhNTNhNTQ4NjUwOGYyYWVhL3RhYmxlcmFuZ2U6NzAzNDA5OTE0ZmVhNGY0ZmE1M2E1NDg2NTA4ZjJhZWFfNC0xLTEtMS01NTYzNA_98ec62fd-42d3-435d-a75c-064a1170f29a">5,491</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i884280429a0647588649e6d2afdf3d9d_D20220101-20220331" decimals="-3" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjcwMzQwOTkxNGZlYTRmNGZhNTNhNTQ4NjUwOGYyYWVhL3RhYmxlcmFuZ2U6NzAzNDA5OTE0ZmVhNGY0ZmE1M2E1NDg2NTA4ZjJhZWFfNS0xLTEtMS01NzQyNw_7127fb4f-b523-48cc-9cd4-4c2f7093279b">1,107</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88fa1c9a494a4ab382d87e4dfc135a1c_D20210101-20210331" decimals="-3" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjcwMzQwOTkxNGZlYTRmNGZhNTNhNTQ4NjUwOGYyYWVhL3RhYmxlcmFuZ2U6NzAzNDA5OTE0ZmVhNGY0ZmE1M2E1NDg2NTA4ZjJhZWFfNS0xLTEtMS01NTYzNA_f2b7ba85-3318-4e54-98d9-243a5bcbf59b">771</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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="i884280429a0647588649e6d2afdf3d9d_D20220101-20220331" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjcwMzQwOTkxNGZlYTRmNGZhNTNhNTQ4NjUwOGYyYWVhL3RhYmxlcmFuZ2U6NzAzNDA5OTE0ZmVhNGY0ZmE1M2E1NDg2NTA4ZjJhZWFfNi0xLTEtMS01NzQyNw_89516e6d-df35-4f9e-9aa4-3c3a78319411">5,370</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88fa1c9a494a4ab382d87e4dfc135a1c_D20210101-20210331" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjcwMzQwOTkxNGZlYTRmNGZhNTNhNTQ4NjUwOGYyYWVhL3RhYmxlcmFuZ2U6NzAzNDA5OTE0ZmVhNGY0ZmE1M2E1NDg2NTA4ZjJhZWFfNi0xLTEtMS01NTYzNA_22a06373-b675-4902-912c-959762239acc">4,720</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The results of operations for the three months ended March 31, 2022 and 2021, each exclude $<ix:nonFraction unitRef="usd" contextRef="i884280429a0647588649e6d2afdf3d9d_D20220101-20220331" decimals="-5" name="codi:DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RleHRyZWdpb246MzY3YzIxYWZmOTBiNDEzZmJiYWQwMTM2MjBkMmQ3MjJfMTA5OTUxMTYzNTE0MQ_73a86441-57ea-4758-a120-c2e1fc4a4cd1">1.7</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i88fa1c9a494a4ab382d87e4dfc135a1c_D20210101-20210331" decimals="-5" name="codi:DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RleHRyZWdpb246MzY3YzIxYWZmOTBiNDEzZmJiYWQwMTM2MjBkMmQ3MjJfMTA5OTUxMTYzNTE0OQ_de4ab987-887d-4474-a8de-41eef3761331">1.9</ix:nonFraction>&#160;million, respectively, of intercompany 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 table presents summary balance sheet information of ACI that is presented as held for sale as of March 31, 2022 and December 31, 2021 (in thousands):</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.736%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.958%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.677%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.960%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">March 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="i41293ce61f54436390f5cebb520eb4f7_I20220331" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjllNThiZWYyOGY1NzRkMDVhN2RkOTAxYmI0Mjc1YTQzL3RhYmxlcmFuZ2U6OWU1OGJlZjI4ZjU3NGQwNWE3ZGQ5MDFiYjQyNzVhNDNfMi0yLTEtMS01NTY0MQ_d7073c06-877f-4be4-b75c-bbd811d14b02">6,857</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="i5b7f5bb643874e119afc16b848821cb1_I20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjllNThiZWYyOGY1NzRkMDVhN2RkOTAxYmI0Mjc1YTQzL3RhYmxlcmFuZ2U6OWU1OGJlZjI4ZjU3NGQwNWE3ZGQ5MDFiYjQyNzVhNDNfMi00LTEtMS01NTY0MQ_c0728a22-694f-448a-9c42-26ae20edbfca">3,610</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i41293ce61f54436390f5cebb520eb4f7_I20220331" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjllNThiZWYyOGY1NzRkMDVhN2RkOTAxYmI0Mjc1YTQzL3RhYmxlcmFuZ2U6OWU1OGJlZjI4ZjU3NGQwNWE3ZGQ5MDFiYjQyNzVhNDNfMy0yLTEtMS01NTY0MQ_523b3c04-cb00-44da-9402-3a5d6241c090">9,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b7f5bb643874e119afc16b848821cb1_I20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjllNThiZWYyOGY1NzRkMDVhN2RkOTAxYmI0Mjc1YTQzL3RhYmxlcmFuZ2U6OWU1OGJlZjI4ZjU3NGQwNWE3ZGQ5MDFiYjQyNzVhNDNfMy00LTEtMS01NTY0MQ_d035b977-cbb2-4609-ad36-96c0384fa8b1">9,447</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Inventories, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i41293ce61f54436390f5cebb520eb4f7_I20220331" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationInventoryCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjllNThiZWYyOGY1NzRkMDVhN2RkOTAxYmI0Mjc1YTQzL3RhYmxlcmFuZ2U6OWU1OGJlZjI4ZjU3NGQwNWE3ZGQ5MDFiYjQyNzVhNDNfNC0yLTEtMS01NTY0MQ_141f98c7-1264-4651-a510-270a091c2e1e">3,928</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b7f5bb643874e119afc16b848821cb1_I20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationInventoryCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjllNThiZWYyOGY1NzRkMDVhN2RkOTAxYmI0Mjc1YTQzL3RhYmxlcmFuZ2U6OWU1OGJlZjI4ZjU3NGQwNWE3ZGQ5MDFiYjQyNzVhNDNfNC00LTEtMS01NTY0MQ_890c8b90-f5cc-4c6f-9ca4-a798c2061d32">3,660</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i41293ce61f54436390f5cebb520eb4f7_I20220331" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjllNThiZWYyOGY1NzRkMDVhN2RkOTAxYmI0Mjc1YTQzL3RhYmxlcmFuZ2U6OWU1OGJlZjI4ZjU3NGQwNWE3ZGQ5MDFiYjQyNzVhNDNfNS0yLTEtMS01NTY0MQ_3ca0ae09-bc5a-4d45-8d28-71ee6ab46638">688</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b7f5bb643874e119afc16b848821cb1_I20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjllNThiZWYyOGY1NzRkMDVhN2RkOTAxYmI0Mjc1YTQzL3RhYmxlcmFuZ2U6OWU1OGJlZjI4ZjU3NGQwNWE3ZGQ5MDFiYjQyNzVhNDNfNS00LTEtMS01NTY0MQ_d8c2afa5-837e-4b85-aee1-203d64db2bca">430</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Current assets held for sale</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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="i41293ce61f54436390f5cebb520eb4f7_I20220331" decimals="-3" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjllNThiZWYyOGY1NzRkMDVhN2RkOTAxYmI0Mjc1YTQzL3RhYmxlcmFuZ2U6OWU1OGJlZjI4ZjU3NGQwNWE3ZGQ5MDFiYjQyNzVhNDNfNi0yLTEtMS01NTY0MQ_0cdc5dc6-fc4b-47a0-867f-2f3be01dce5a">20,975</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="i5b7f5bb643874e119afc16b848821cb1_I20211231" decimals="-3" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjllNThiZWYyOGY1NzRkMDVhN2RkOTAxYmI0Mjc1YTQzL3RhYmxlcmFuZ2U6OWU1OGJlZjI4ZjU3NGQwNWE3ZGQ5MDFiYjQyNzVhNDNfNi00LTEtMS01NTY0MQ_ab6a3777-7f0a-4908-ba15-d95af1ba8469">17,147</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="i41293ce61f54436390f5cebb520eb4f7_I20220331" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjllNThiZWYyOGY1NzRkMDVhN2RkOTAxYmI0Mjc1YTQzL3RhYmxlcmFuZ2U6OWU1OGJlZjI4ZjU3NGQwNWE3ZGQ5MDFiYjQyNzVhNDNfNy0yLTEtMS01NTY0MQ_14f883aa-7f7e-4642-aa28-19292ee6ed8f">7,624</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="i5b7f5bb643874e119afc16b848821cb1_I20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjllNThiZWYyOGY1NzRkMDVhN2RkOTAxYmI0Mjc1YTQzL3RhYmxlcmFuZ2U6OWU1OGJlZjI4ZjU3NGQwNWE3ZGQ5MDFiYjQyNzVhNDNfNy00LTEtMS01NTY0MQ_516bfcef-3e47-4403-917f-197667f17239">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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="i41293ce61f54436390f5cebb520eb4f7_I20220331" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwill1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjllNThiZWYyOGY1NzRkMDVhN2RkOTAxYmI0Mjc1YTQzL3RhYmxlcmFuZ2U6OWU1OGJlZjI4ZjU3NGQwNWE3ZGQ5MDFiYjQyNzVhNDNfOC0yLTEtMS01NTY0MQ_59c9c2ba-f36d-41ba-94c3-d5369bde4eb8">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="i5b7f5bb643874e119afc16b848821cb1_I20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwill1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjllNThiZWYyOGY1NzRkMDVhN2RkOTAxYmI0Mjc1YTQzL3RhYmxlcmFuZ2U6OWU1OGJlZjI4ZjU3NGQwNWE3ZGQ5MDFiYjQyNzVhNDNfOC00LTEtMS01NTY0MQ_4700bab5-f5e4-42ac-aa3e-0e0e7577bad7">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="i41293ce61f54436390f5cebb520eb4f7_I20220331" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjllNThiZWYyOGY1NzRkMDVhN2RkOTAxYmI0Mjc1YTQzL3RhYmxlcmFuZ2U6OWU1OGJlZjI4ZjU3NGQwNWE3ZGQ5MDFiYjQyNzVhNDNfOS0yLTEtMS01NTY0MQ_fb4d0108-d00b-4aca-a4eb-d910d8ed6435">13</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b7f5bb643874e119afc16b848821cb1_I20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjllNThiZWYyOGY1NzRkMDVhN2RkOTAxYmI0Mjc1YTQzL3RhYmxlcmFuZ2U6OWU1OGJlZjI4ZjU3NGQwNWE3ZGQ5MDFiYjQyNzVhNDNfOS00LTEtMS01NTY0MQ_8cca0d76-ea20-4d2f-9558-bd6d512a848c">23</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i41293ce61f54436390f5cebb520eb4f7_I20220331" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjllNThiZWYyOGY1NzRkMDVhN2RkOTAxYmI0Mjc1YTQzL3RhYmxlcmFuZ2U6OWU1OGJlZjI4ZjU3NGQwNWE3ZGQ5MDFiYjQyNzVhNDNfMTAtMi0xLTEtNTU2NDE_c298e905-1286-4dd4-a64f-45ccef2cded4">7,013</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b7f5bb643874e119afc16b848821cb1_I20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjllNThiZWYyOGY1NzRkMDVhN2RkOTAxYmI0Mjc1YTQzL3RhYmxlcmFuZ2U6OWU1OGJlZjI4ZjU3NGQwNWE3ZGQ5MDFiYjQyNzVhNDNfMTAtNC0xLTEtNTU2NDE_ea542885-923f-459e-8dd6-22312452a06b">7,502</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Non-current assets held for sale </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i41293ce61f54436390f5cebb520eb4f7_I20220331" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjllNThiZWYyOGY1NzRkMDVhN2RkOTAxYmI0Mjc1YTQzL3RhYmxlcmFuZ2U6OWU1OGJlZjI4ZjU3NGQwNWE3ZGQ5MDFiYjQyNzVhNDNfMTEtMi0xLTEtNTU2NDE_4977e664-4290-4db2-a9d2-d8fd334543f4">81,318</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="i5b7f5bb643874e119afc16b848821cb1_I20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjllNThiZWYyOGY1NzRkMDVhN2RkOTAxYmI0Mjc1YTQzL3RhYmxlcmFuZ2U6OWU1OGJlZjI4ZjU3NGQwNWE3ZGQ5MDFiYjQyNzVhNDNfMTEtNC0xLTEtNTU2NDE_4b5179f4-620a-4e5f-bb12-5095278aeb0c">82,276</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Liabilities </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i41293ce61f54436390f5cebb520eb4f7_I20220331" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjllNThiZWYyOGY1NzRkMDVhN2RkOTAxYmI0Mjc1YTQzL3RhYmxlcmFuZ2U6OWU1OGJlZjI4ZjU3NGQwNWE3ZGQ5MDFiYjQyNzVhNDNfMTQtMi0xLTEtNTU2NDE_38727dfb-6faa-414c-9f7c-e1010f4fd689">5,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b7f5bb643874e119afc16b848821cb1_I20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjllNThiZWYyOGY1NzRkMDVhN2RkOTAxYmI0Mjc1YTQzL3RhYmxlcmFuZ2U6OWU1OGJlZjI4ZjU3NGQwNWE3ZGQ5MDFiYjQyNzVhNDNfMTQtNC0xLTEtNTU2NDE_6c3abeda-203e-4842-8688-aa80036f906c">3,798</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i41293ce61f54436390f5cebb520eb4f7_I20220331" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjllNThiZWYyOGY1NzRkMDVhN2RkOTAxYmI0Mjc1YTQzL3RhYmxlcmFuZ2U6OWU1OGJlZjI4ZjU3NGQwNWE3ZGQ5MDFiYjQyNzVhNDNfMTUtMi0xLTEtNTU2NDE_2c3bb119-5458-4a7b-91b2-eaed8a505950">4,014</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b7f5bb643874e119afc16b848821cb1_I20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjllNThiZWYyOGY1NzRkMDVhN2RkOTAxYmI0Mjc1YTQzL3RhYmxlcmFuZ2U6OWU1OGJlZjI4ZjU3NGQwNWE3ZGQ5MDFiYjQyNzVhNDNfMTUtNC0xLTEtNTU2NDE_685d2f87-93e4-498c-8a7d-5b3e779274bf">3,718</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Due to related party</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i41293ce61f54436390f5cebb520eb4f7_I20220331" decimals="-3" name="codi:DisposalGroupDueToRelatedParty" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjllNThiZWYyOGY1NzRkMDVhN2RkOTAxYmI0Mjc1YTQzL3RhYmxlcmFuZ2U6OWU1OGJlZjI4ZjU3NGQwNWE3ZGQ5MDFiYjQyNzVhNDNfMTYtMi0xLTEtNTU2NDE_f2f0e6d1-4d35-4ad3-8972-271e6d97806b">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="i5b7f5bb643874e119afc16b848821cb1_I20211231" decimals="-3" name="codi:DisposalGroupDueToRelatedParty" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjllNThiZWYyOGY1NzRkMDVhN2RkOTAxYmI0Mjc1YTQzL3RhYmxlcmFuZ2U6OWU1OGJlZjI4ZjU3NGQwNWE3ZGQ5MDFiYjQyNzVhNDNfMTYtNC0xLTEtNTU2NDE_89a6cd44-0ca0-4604-b997-076f3f759c45">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="i41293ce61f54436390f5cebb520eb4f7_I20220331" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjllNThiZWYyOGY1NzRkMDVhN2RkOTAxYmI0Mjc1YTQzL3RhYmxlcmFuZ2U6OWU1OGJlZjI4ZjU3NGQwNWE3ZGQ5MDFiYjQyNzVhNDNfMTctMi0xLTEtNTU2NDE_7211d49b-c65b-41c5-876c-999eef9fbafb">1,600</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b7f5bb643874e119afc16b848821cb1_I20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjllNThiZWYyOGY1NzRkMDVhN2RkOTAxYmI0Mjc1YTQzL3RhYmxlcmFuZ2U6OWU1OGJlZjI4ZjU3NGQwNWE3ZGQ5MDFiYjQyNzVhNDNfMTctNC0xLTEtNTU2NDE_101817fb-2f2c-41b9-a948-f67c7ea2f6f7">1,580</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Current liabilities held for sale</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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="i41293ce61f54436390f5cebb520eb4f7_I20220331" decimals="-3" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjllNThiZWYyOGY1NzRkMDVhN2RkOTAxYmI0Mjc1YTQzL3RhYmxlcmFuZ2U6OWU1OGJlZjI4ZjU3NGQwNWE3ZGQ5MDFiYjQyNzVhNDNfMTgtMi0xLTEtNTU2NDE_ebedebe5-a36c-4a2c-b4e7-ec2962f41006">11,577</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="i5b7f5bb643874e119afc16b848821cb1_I20211231" decimals="-3" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjllNThiZWYyOGY1NzRkMDVhN2RkOTAxYmI0Mjc1YTQzL3RhYmxlcmFuZ2U6OWU1OGJlZjI4ZjU3NGQwNWE3ZGQ5MDFiYjQyNzVhNDNfMTgtNC0xLTEtNTU2NDE_cfefc170-9b0a-4428-99d3-140004b092ca">9,221</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="i41293ce61f54436390f5cebb520eb4f7_I20220331" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjllNThiZWYyOGY1NzRkMDVhN2RkOTAxYmI0Mjc1YTQzL3RhYmxlcmFuZ2U6OWU1OGJlZjI4ZjU3NGQwNWE3ZGQ5MDFiYjQyNzVhNDNfMTktMi0xLTEtNTU2NDE_257a3c69-56e5-4cdb-8048-56ecb1117885">13,369</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="i5b7f5bb643874e119afc16b848821cb1_I20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjllNThiZWYyOGY1NzRkMDVhN2RkOTAxYmI0Mjc1YTQzL3RhYmxlcmFuZ2U6OWU1OGJlZjI4ZjU3NGQwNWE3ZGQ5MDFiYjQyNzVhNDNfMTktNC0xLTEtNTU2NDE_cdd0370e-cecc-4ee9-a3da-92b09077b375">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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="i41293ce61f54436390f5cebb520eb4f7_I20220331" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjllNThiZWYyOGY1NzRkMDVhN2RkOTAxYmI0Mjc1YTQzL3RhYmxlcmFuZ2U6OWU1OGJlZjI4ZjU3NGQwNWE3ZGQ5MDFiYjQyNzVhNDNfMjAtMi0xLTEtNTU2NDE_1fab469b-d416-46e2-91b9-35320d40ee9d">5,959</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b7f5bb643874e119afc16b848821cb1_I20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjllNThiZWYyOGY1NzRkMDVhN2RkOTAxYmI0Mjc1YTQzL3RhYmxlcmFuZ2U6OWU1OGJlZjI4ZjU3NGQwNWE3ZGQ5MDFiYjQyNzVhNDNfMjAtNC0xLTEtNTU2NDE_0f220c05-0ddf-4b62-9c2b-fec97cd09198">6,487</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Non-current liabilities held for sale </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i41293ce61f54436390f5cebb520eb4f7_I20220331" decimals="-3" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjllNThiZWYyOGY1NzRkMDVhN2RkOTAxYmI0Mjc1YTQzL3RhYmxlcmFuZ2U6OWU1OGJlZjI4ZjU3NGQwNWE3ZGQ5MDFiYjQyNzVhNDNfMjEtMi0xLTEtNTU2NDE_09e09bd8-94e7-424a-a71f-1147197b2c8d">19,328</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="i5b7f5bb643874e119afc16b848821cb1_I20211231" decimals="-3" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjllNThiZWYyOGY1NzRkMDVhN2RkOTAxYmI0Mjc1YTQzL3RhYmxlcmFuZ2U6OWU1OGJlZjI4ZjU3NGQwNWE3ZGQ5MDFiYjQyNzVhNDNfMjEtNC0xLTEtNTU2NDE_6ec01f77-d9ab-4ed5-b4b9-f320dee1d532">19,906</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Noncontrolling interest held for sale</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i41293ce61f54436390f5cebb520eb4f7_I20220331" decimals="-3" sign="-" name="codi:StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjllNThiZWYyOGY1NzRkMDVhN2RkOTAxYmI0Mjc1YTQzL3RhYmxlcmFuZ2U6OWU1OGJlZjI4ZjU3NGQwNWE3ZGQ5MDFiYjQyNzVhNDNfMjItMi0xLTEtNTU2NDE_c00aa561-01f6-4d76-9a45-ae3df9a71b5b">1,449</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="i5b7f5bb643874e119afc16b848821cb1_I20211231" decimals="-3" sign="-" name="codi:StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjllNThiZWYyOGY1NzRkMDVhN2RkOTAxYmI0Mjc1YTQzL3RhYmxlcmFuZ2U6OWU1OGJlZjI4ZjU3NGQwNWE3ZGQ5MDFiYjQyNzVhNDNfMjItNC0xLTEtNTU2NDE_d865d4a5-2d73-4c97-942a-a24a08444dce">2,614</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 sheets as of March 31, 2022 and 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 LLC, as majority stockholder of Liberty Safe Holding Corporation and as sellers representative, entered into a definitive Stock Purchase Agreement (the &#8220;Liberty Purchase Agreement&#8221;) with Independence Buyer, Inc. (&#8220;Liberty Buyer&#8221;), Liberty and the other holders of stock and options of Liberty to sell to Liberty Buyer all of the issued and outstanding securities of Liberty, the parent company of the operating entity, Liberty Safe and Security Products, Inc.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i33528f0acb9d4514a90f1ddd8c303711"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 3, 2021, Liberty Buyer and the LLC, as sellers representative, entered into the Amendment to Stock Purchase Agreement (the &#8220;Amendment&#8221;) which amended the Liberty Purchase Agreement to, among other things, provide that, immediately prior to the closing, certain investors in Liberty will, instead of selling all of the shares of Liberty owned by them to Liberty Buyer, contribute a portion of such shares (the &#8220;Rollover Shares&#8221;) to an indirect parent company of Liberty Buyer in exchange for equity securities of such entity.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 3, 2021, Liberty Buyer completed the acquisition of all the issued and outstanding securities of Liberty (other than the Rollover Shares) pursuant to the Liberty Purchase Agreement and Amendment (the &#8220;Liberty Transaction&#8221;). The sale price of Liberty was based on an aggregate total enterprise value of $<ix:nonFraction unitRef="usd" contextRef="i51eb9c194c564b0dbde5d8653dfd0d3c_I20210803" decimals="-3" name="codi:DisposalGroupTotalenterprisevalue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RleHRyZWdpb246MzY3YzIxYWZmOTBiNDEzZmJiYWQwMTM2MjBkMmQ3MjJfMTM1OQ_5bd94c76-bac4-43e7-8065-f22fa99a0756">147.5</ix:nonFraction>&#160;million, subject to customary adjustments. After the allocation of the sale proceeds to Liberty's non-controlling shareholders, the repayment of intercompany loans to the LLC (including accrued interest) of</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $<ix:nonFraction unitRef="usd" contextRef="i51eb9c194c564b0dbde5d8653dfd0d3c_I20210803" decimals="-3" name="codi:DisposalGrouprepaymentofintercompanyloans" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RleHRyZWdpb246MzY3YzIxYWZmOTBiNDEzZmJiYWQwMTM2MjBkMmQ3MjJfMTU2NQ_9b65014b-ccea-48b1-85bc-a836225b49d8">26.5</ix:nonFraction>&#160;million, and the payment of transaction expenses of approximately $<ix:nonFraction unitRef="usd" contextRef="i33cee7e7987b4776ab83f38d8a1cfd4e_D20210803-20210803" decimals="-3" name="codi:Disposalgroupincludingdiscontinuedoperationtransactioncosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RleHRyZWdpb246MzY3YzIxYWZmOTBiNDEzZmJiYWQwMTM2MjBkMmQ3MjJfMTYyNg_44f7ac16-ae4e-4e51-a73d-623759bb00a0">4.5</ix:nonFraction>&#160;million, the LLC received approximately $<ix:nonFraction unitRef="usd" contextRef="i33cee7e7987b4776ab83f38d8a1cfd4e_D20210803-20210803" decimals="-3" name="us-gaap:ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RleHRyZWdpb246MzY3YzIxYWZmOTBiNDEzZmJiYWQwMTM2MjBkMmQ3MjJfMTY2NQ_33e3aa4e-7b45-4ef2-9365-2dd8e3c4b78f">128.0</ix:nonFraction>&#160;million of total proceeds from the sale at closing. The LLC recognized a gain on the sale of Liberty of $<ix:nonFraction unitRef="usd" contextRef="i33cee7e7987b4776ab83f38d8a1cfd4e_D20210803-20210803" decimals="-3" name="us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RleHRyZWdpb246MzY3YzIxYWZmOTBiNDEzZmJiYWQwMTM2MjBkMmQ3MjJfMTc2OA_b15e124d-70c3-4d62-ae2a-69ebde998ccb">72.8</ix:nonFraction>&#160;million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the year ended December 31, 2021.</span></div><ix:nonNumeric contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" name="us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RleHRyZWdpb246MzY3YzIxYWZmOTBiNDEzZmJiYWQwMTM2MjBkMmQ3MjJfMjM5OQ_c33bd33f-3eb5-48a0-853c-43ccc1aa5b2e" continuedAt="ia4fe9b0857404069847b074a93f8cc7a" 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 results of operations of Liberty for the three months ended March 31, 2021 are as follows (in thousands):</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:68.421%"><tr><td style="width:1.0%"></td><td style="width:71.549%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.654%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.397%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Three months ended&#160;<br/>&#160;March 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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="i66feca7df9bd4c7199bd1e0fa2e0e780_D20210101-20210331" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjcwMjgzZmFlZTliODQ0ZjNiNDJjNDBmNzcyYWIzM2M0L3RhYmxlcmFuZ2U6NzAyODNmYWVlOWI4NDRmM2I0MmM0MGY3NzJhYjMzYzRfMS0zLTEtMS00ODQ1MQ_d7541b69-b06f-47b0-9489-0d9a97ac956f">31,479</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%">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="i66feca7df9bd4c7199bd1e0fa2e0e780_D20210101-20210331" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjcwMjgzZmFlZTliODQ0ZjNiNDJjNDBmNzcyYWIzM2M0L3RhYmxlcmFuZ2U6NzAyODNmYWVlOWI4NDRmM2I0MmM0MGY3NzJhYjMzYzRfMi0zLTEtMS00ODQ1MQ_99f40c26-9b68-49b1-af26-34f2c0ee9bce">8,897</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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="i66feca7df9bd4c7199bd1e0fa2e0e780_D20210101-20210331" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjcwMjgzZmFlZTliODQ0ZjNiNDJjNDBmNzcyYWIzM2M0L3RhYmxlcmFuZ2U6NzAyODNmYWVlOWI4NDRmM2I0MmM0MGY3NzJhYjMzYzRfMy0zLTEtMS00ODQ1MQ_9843a68b-9942-49c6-835a-dde40a694c07">5,630</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66feca7df9bd4c7199bd1e0fa2e0e780_D20210101-20210331" decimals="-3" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjcwMjgzZmFlZTliODQ0ZjNiNDJjNDBmNzcyYWIzM2M0L3RhYmxlcmFuZ2U6NzAyODNmYWVlOWI4NDRmM2I0MmM0MGY3NzJhYjMzYzRfNC0zLTEtMS00ODQ1MQ_d2eb712e-872f-4833-b40b-c80fcf774419">5,636</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66feca7df9bd4c7199bd1e0fa2e0e780_D20210101-20210331" decimals="-3" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjcwMjgzZmFlZTliODQ0ZjNiNDJjNDBmNzcyYWIzM2M0L3RhYmxlcmFuZ2U6NzAyODNmYWVlOWI4NDRmM2I0MmM0MGY3NzJhYjMzYzRfNS0zLTEtMS00ODQ1MQ_72738cd2-ee3a-446a-833b-9339ff533e14">1,441</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66feca7df9bd4c7199bd1e0fa2e0e780_D20210101-20210331" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjcwMjgzZmFlZTliODQ0ZjNiNDJjNDBmNzcyYWIzM2M0L3RhYmxlcmFuZ2U6NzAyODNmYWVlOWI4NDRmM2I0MmM0MGY3NzJhYjMzYzRfNi0zLTEtMS00ODQ1MQ_2b945119-33b6-4368-8b1e-0a28589ff88a">4,195</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The results of operations for the three months ended March 31, 2021, excludes $<ix:nonFraction unitRef="usd" contextRef="i66feca7df9bd4c7199bd1e0fa2e0e780_D20210101-20210331" decimals="-3" name="codi:DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RleHRyZWdpb246MzY3YzIxYWZmOTBiNDEzZmJiYWQwMTM2MjBkMmQ3MjJfMjE2Ng_96fe4e7e-073d-4ba2-9ac5-aa670702cd1f">0.7</ix:nonFraction>&#160;million of intercompany interest expense.</span></div></ix:nonNumeric></ix:continuation><ix:continuation id="ia4fe9b0857404069847b074a93f8cc7a"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sale of Clean Earth  </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 8, 2019, the LLC, as majority stockholder of CEHI Acquisition Corporation ("Clean Earth" or CEHI") and as sellers&#8217; representative, entered into a definitive Stock Purchase Agreement (the &#8220;Clean Earth Purchase Agreement&#8221;) with Calrissian Holdings, LLC (&#8220;Clean Earth Buyer&#8221;), CEHI, the other holders of stock and options of CEHI and, as Clean Earth Buyer&#8217;s guarantor, Harsco Corporation, pursuant to which Clean Earth Buyer would acquire all of the issued and outstanding securities of CEHI, the parent company of the operating entity, Clean Earth, Inc. On June 28, 2019, Clean Earth Buyer completed the acquisition of all of the issued and outstanding securities of CEHI pursuant to the Clean Earth Purchase Agreement. The Company recognized a gain on the sale of Clean Earth of $<ix:nonFraction unitRef="usd" contextRef="i9b5587cf5a6c4ee4860b8c59dec7bec5_D20190101-20191231" decimals="-5" name="us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RleHRyZWdpb246MzY3YzIxYWZmOTBiNDEzZmJiYWQwMTM2MjBkMmQ3MjJfMTA5OTUxMTYzNTI5Mg_a00a2bca-9f23-476e-9f02-5c450a4d9cd1">209.3</ix:nonFraction>&#160;million during the year ended December 31, 2019. In the first quarter of 2022, the LLC received an income tax refund of approximately $<ix:nonFraction unitRef="usd" contextRef="i8ccd39c5afc74ea8b72dafce553f267d_D20210101-20210331" decimals="-6" name="us-gaap:IncomeTaxRefundsDiscontinuedOperations" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RleHRyZWdpb246MzY3YzIxYWZmOTBiNDEzZmJiYWQwMTM2MjBkMmQ3MjJfMTA5OTUxMTYzNTMwOA_644961aa-fd69-4e22-b4fa-511f6b8ebc69">6.0</ix:nonFraction>&#160;million related to Clean Earth which was recognized as gain on sale of discontinued operations in the accompanying consolidated statement of operations.</span></div></ix:continuation><div id="icba28ff815a8419b82e3ccdf453a8bce_55"></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note D &#8212; Revenue </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">T<ix:nonNumeric contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" name="us-gaap:RevenueRecognitionPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RleHRyZWdpb246YzY3YWQ0ZjYyZmE5NDEwNzk2YjgxNGU0YmYwYmY0Y2VfMTI2MA_b4e077e5-9eb0-42e1-8592-112cd4f0ce1b" continuedAt="ib8bfdb20239f46799767cb870873b432" escape="true">he Company recognizes revenue when a customer obtains control of promised goods or services. The amount of revenue recognized reflects the consideration to which the Company expects to be entitled to receive in exchange for these goods or services, and excludes any sales incentives or taxes collected from customers which are subsequently remitted to government authorities.   </ix:nonNumeric></span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"><ix:continuation id="ib8bfdb20239f46799767cb870873b432" continuedAt="iabbcb3cb520644039ac2f5473d7eb7b3">Disaggregated Revenue - </ix:continuation></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="iabbcb3cb520644039ac2f5473d7eb7b3">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><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:nonNumeric contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RleHRyZWdpb246YzY3YWQ0ZjYyZmE5NDEwNzk2YjgxNGU0YmYwYmY0Y2VfMTI2Mg_ff8d20e8-0f12-4315-8d17-0cef07eb284a" escape="true"><ix:nonNumeric contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RleHRyZWdpb246YzY3YWQ0ZjYyZmE5NDEwNzk2YjgxNGU0YmYwYmY0Y2VfMTI2Mw_7dc5a6f2-854a-4c6c-8811-28dbaffee674" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables provide disaggregation of revenue by reportable segment geography for the three months ended March&#160;31, 2022 and 2021 (in thousands):</span></div><div style="margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.198%"><tr><td style="width:1.0%"></td><td style="width:12.729%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.258%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.586%"></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:6.650%"></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:6.650%"></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:6.346%"></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:6.954%"></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:7.258%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.258%"></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:6.498%"></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:8.186%"></td><td style="width:0.1%"></td></tr><tr><td colspan="60" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Three months ended March 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">5.11</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">BOA</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Ergo</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Lugano</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Marucci</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Velocity</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Altor</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Arnold</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Sterno</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec939eb3a14a425d8aa146aeb79d6683_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfMi0xLTEtMS00ODQ1MQ_b858e1fe-2eb6-4932-9ca9-1dc010b1f3f2">80,803</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59099d5dd4df497fae8d59e07d92899a_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfMi0zLTEtMS00ODQ1MQ_bcb97768-dbea-44f1-9833-6991548c9075">20,202</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib2033c4c4bac4606b4a30f38611576bb_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfMi01LTEtMS00ODQ1MQ_49cb5d6a-5792-4d95-87cc-a8527eda0f59">8,173</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icf34d7d0354b42c19ced91bfdab7164f_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfMi03LTEtMS00ODQ1MQ_ce088cf7-2896-4809-8251-cfad73aaa59f">47,019</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61367f271c4b4bda927811ad36e0c004_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfMi05LTEtMS00ODQ1MQ_603297c5-14fe-41ba-bb6d-6f1b16131286">51,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:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i06c4a249f7c3494c81caa2d956551aed_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfMi0xMS0xLTEtNDg0NTE_46882b9c-f359-408b-a540-16e019132f2b">43,813</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d35dc195ad441e9a27c898498e6ee71_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfMi0xNS0xLTEtNDg0NTE_59b9d15c-99ee-4088-bd56-dc5d47f99c86">57,781</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idaa24b2e3e4d46ea8ae70e1f85fab8d7_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfMi0xNy0xLTEtNDg0NTE_b05264a4-c5ef-4d1e-822c-bd3092d11fb2">26,173</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i828ee33e5bff4ad9a18f4c58cdaae6e0_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfMi0xOS0xLTEtNDg0NTE_915541db-a92a-43dc-8978-f21f540a28af">74,698</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i430a9341416849169928c22dab3f2225_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfMi0yMS0xLTEtNDg0NTE_5aa4e260-ca8e-4878-b019-908d8cde43ee">409,744</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb8d831cdbef48c6804e73205de7d20f_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfMy0xLTEtMS00ODQ1MQ_af31f159-53a9-41ae-ba1d-d2e99b30e42a">2,388</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie4bbf57427c44013b79b788e44127653_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfMy0zLTEtMS00ODQ1MQ_5e3b40b0-4b63-4945-a9a3-96e0fa8de826">540</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0819bfb55bca40c7a6972b908e1589a6_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfMy01LTEtMS00ODQ1MQ_43635481-45b1-43b0-9bc5-78a3bdfc613c">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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0e25dcc8cdd94a0183498e5e4f0b0007_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfMy03LTEtMS00ODQ1MQ_0f349cf2-966a-4631-a5a9-7166284776de">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6cace4f228ed4aa0b9a84ff101877357_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfMy05LTEtMS00ODQ1MQ_bef06425-14bd-4b37-b539-acb9338c8ce7">552</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebf28cc3f1f5434886b5cc6b891184cd_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfMy0xMS0xLTEtNDg0NTE_bc30b125-07b5-48ba-92f4-d356a039d343">3,561</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e1bdb0a724e42bf805d7e4e494f5f6f_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfMy0xNS0xLTEtNDg0NTE_543ccab2-d2f5-444a-9e9a-45e753e4f1b1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic7db9786899c48e3835c430b8d5794fa_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfMy0xNy0xLTEtNDg0NTE_e93a8a58-5568-4b5e-898e-46d79f359456">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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibb2f8f5755264838a1328c57ecabc594_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfMy0xOS0xLTEtNDg0NTE_aa82879a-b967-412d-9b62-a6420f9033d8">1,799</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f5b5a08217d43e099374d52fafec31a_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfMy0yMS0xLTEtNDg0NTE_0741aa7f-d7ed-440b-bc82-9bf477041ea2">9,826</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia89cf040ad1c4a9988bdd8326782fc07_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfNC0xLTEtMS00ODQ1MQ_f6498030-2aee-47ed-86f7-7b9cd1527473">7,545</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0f7f25c0667f49b69a90a47121ff1078_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfNC0zLTEtMS00ODQ1MQ_f4da8452-5313-47be-b480-b64a3969b7d2">17,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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id7ed3ac95de0483485ed9bf823c855d4_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfNC01LTEtMS00ODQ1MQ_7fd24411-5b5a-40cf-b847-0b542190cfdd">7,590</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92737b62b1194e868cd2abf30ad05bf7_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfNC03LTEtMS00ODQ1MQ_02932994-7964-421f-b8c4-423ba2663309">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iadc2c0363fd4448a97e494bc68cceac7_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfNC05LTEtMS00ODQ1MQ_3ff63c64-b283-40de-9771-35fdc804fc4c">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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia6748c02d7954f64a6ace4d1c4aa3a75_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfNC0xMS0xLTEtNDg0NTE_01f9e955-854c-4650-b898-efba5858f1c0">2,426</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3192496aada49a081183c323c459626_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfNC0xNS0xLTEtNDg0NTE_0086657a-0d92-4398-85f2-abe746e30de4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7c969c9b86a24a77bd46d322a16401a7_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfNC0xNy0xLTEtNDg0NTE_397644ac-fd3c-4ca9-a649-e7abe7f1cc35">9,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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c12422ee10142fa8994fd2b01dd6502_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfNC0xOS0xLTEtNDg0NTE_fc8d80b3-4974-4bbd-aeec-92a47eeb8212">302</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9124f8a3f565436abb41fe139f3e9e0e_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfNC0yMS0xLTEtNDg0NTE_a9b1e694-e7e9-4130-8554-4eaa231bdc68">44,478</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Asia Pacific</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4af9b156951b494d89ca305145710cb0_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfNS0xLTEtMS00ODQ1MQ_43d824d7-4ad4-404e-8160-657bbcfdd76d">3,964</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idda3bb38b3a24ba7830a7766e6f9fa16_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfNS0zLTEtMS00ODQ1MQ_7fc5451a-3355-4744-af0c-1b259aa918a7">18,904</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb27856a35cd476eb24e9fe58d66690d_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfNS01LTEtMS00ODQ1MQ_5660ce1f-0c59-449d-a0e2-1971f73e0ef7">3,470</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab5b5f1c88c84e7cab1ec89de8cb6ae7_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfNS03LTEtMS00ODQ1MQ_8dd0507e-8bbf-4f6e-af23-aad14c60f790">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i37e536f950a042e8b2e3bdf63cddcbad_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfNS05LTEtMS00ODQ1MQ_0ad43293-764a-4ed3-867c-b9c96751fb50">419</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4df8423cc6044da2be47c7a16f8aae83_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfNS0xMS0xLTEtNDg0NTE_e91f94fb-b2da-4a2a-8958-639b89169c84">354</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia3c307145e3049d6bd8f40715f19d727_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfNS0xNS0xLTEtNDg0NTE_9e0912fe-8a3d-4fa7-943e-318912147203">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8af81afd32cd411dad5022ffcd94410f_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfNS0xNy0xLTEtNDg0NTE_4339364f-62f4-4530-9b5e-c1601c429ebd">1,782</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3c3bd3877aa412795a54b7b01fed325_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfNS0xOS0xLTEtNDg0NTE_3e00689c-fa25-4f2f-96cf-61fbf1fce8c1">102</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i63e852dd2518493d8a1734098b5a216a_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfNS0yMS0xLTEtNDg0NTE_ff958e49-03be-4cad-af29-fd5170f59042">28,995</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Other international</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i308a74e8321844fa8cbe08990706e8a3_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfNi0xLTEtMS00ODQ1MQ_c34f026c-c4e6-4fba-8ec9-c0d14eb1be5b">9,323</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18923a01800840539bcab372e0beff48_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfNi0zLTEtMS00ODQ1MQ_6b85db16-c347-4858-a7d1-55b6ea9c4df8">64</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f4614b366124154a583bf86c8b86f40_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfNi01LTEtMS00ODQ1MQ_3b28ef70-fdf7-437b-b975-086fb4fec0f8">184</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74fb7d8f927f4ee180786d9475757dcd_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfNi03LTEtMS00ODQ1MQ_cc43f2d1-d5db-424a-8b4a-4e0b0d8e644f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4e3d6d31705c4873bbff1573174ba54a_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfNi05LTEtMS00ODQ1MQ_71735ed2-351a-4402-a871-cd2fd825ad85">33</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i081ead756d57462396aebcb3d9b5464b_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfNi0xMS0xLTEtNDg0NTE_c66036a9-712e-4524-9f5d-cc91964b8803">1,292</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3f2fbbb1bee34882946972abe79a2884_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfNi0xNS0xLTEtNDg0NTE_efc20bfa-38b5-49f6-9334-90f95a14fe64">6,047</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibef40e70131d4843a6dc894691bc8fe4_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfNi0xNy0xLTEtNDg0NTE_1c9dc597-0274-4071-b08c-831574cbb4d9">508</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb5332d9beba47ffa24792d45158508b_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfNi0xOS0xLTEtNDg0NTE_3131f53c-8a63-4cf4-bec1-c0036a166105">19</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i820e664bb33241ba93cc8fae6f707a35_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfNi0yMS0xLTEtNDg0NTE_8dbebd9b-e61f-4d78-a797-abe0f3f7c12d">17,470</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a1194cc9fdf44cfb95fcd89f7efccb6_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfNy0xLTEtMS00ODQ1MQ_a77b48df-9a09-41a0-95a3-226f10b57ec1">104,023</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0182b38908c44a66b5a4d30e1e29b804_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfNy0zLTEtMS00ODQ1MQ_39e7694b-a0d2-4fe1-8bc7-e0231fc1efda">56,810</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ife208f2536454e3abe1af807505046fc_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfNy01LTEtMS00ODQ1MQ_69cf03f5-a94d-4967-8d72-0b856e4e1ba1">20,210</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i85a0ad9443f24644a2ef62736c7af087_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfNy03LTEtMS00ODQ1MQ_49ab4db4-467d-4fd1-aa3b-2ad4ab226f84">47,019</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5426eed8e1b64ad9ba8f912e565fe333_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfNy05LTEtMS00ODQ1MQ_ff24e471-7354-4ebf-9eb1-8d7ed7543f5f">52,092</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb485c6620684600ad0db077d7a1e440_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfNy0xMS0xLTEtNDg0NTE_48d620ab-3ada-49e0-86c3-aecc79832e7f">51,446</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a3598cd4efb4b06a7cae0507cc84520_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfNy0xNS0xLTEtNDg0NTE_ff46e379-5a1e-41e5-a765-ac5b108f2e30">63,828</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i90f024dcf3aa46a3b8171724572fd762_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfNy0xNy0xLTEtNDg0NTE_131362c0-a14e-455d-bba0-3872b6b9c82e">38,165</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i68f6ecad05a64a25b7f1302172dcaa5e_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfNy0xOS0xLTEtNDg0NTE_2e3eb33c-abf3-44bc-bfd4-7a31884450d0">76,920</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfNy0yMS0xLTEtNDg0NTE_cae87a08-d80d-4311-81e3-60ad7477bda9">510,513</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:15pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.099%"><tr><td style="width:1.0%"></td><td style="width:16.783%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.245%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.245%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.245%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></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.798%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.288%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.394%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.245%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.798%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.999%"></td><td style="width:0.1%"></td></tr><tr><td colspan="54" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Three months ended March 31, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">5.11</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Boa</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ergo</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Marucci</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Velocity</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Altor</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Arnold</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Sterno</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib359a17770d44c93be1abbb612adbfc9_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfMi0xLTEtMS00ODQ1MQ_2e52c342-8abe-4329-ab8d-b6930c3fd378">80,783</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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="i18f4c555df4344bc96eeab56392a37a8_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfMi0zLTEtMS01OTQ1OQ_d8f66ebf-c533-4a4b-835d-ff295085bf43">14,081</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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="i9f55697a261441ddbd4a9bb71a9ea8b9_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfMi0zLTEtMS00ODQ1MQ_d2d8ce3e-54ad-42be-8b22-618254356130">8,799</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib80badc43b0a480a8bcd0ea9653cd4b6_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfMi03LTEtMS00ODQ1MQ_8f34f488-a781-4142-8169-809a2e3cc86f">36,096</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idab09ce7c2464c52a2dabe70a9ea9028_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfMi05LTEtMS00ODQ1MQ_176b53ad-b0d9-42b0-9517-9ff7b0e71bbe">58,269</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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="ibbdb40b7fef342eea961c3b0a6c5c0fb_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfMi0xMy0xLTEtNDg0NTE_e6de40a4-aa03-4bfc-9890-666098275b4c">32,744</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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="i78636b49ab1c428881bb73c6b69f8a90_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfMi0xNS0xLTEtNDg0NTE_cc5c31c2-f92b-4b9a-92fa-9a2b68a9ad80">21,361</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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="i365dfc6faad6416ba0757406ff2365f9_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfMi0xNy0xLTEtNDg0NTE_05dc9425-721b-4f37-ae3b-d4e8624b5e3e">74,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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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="i6ba5bf687a534cd5b1231efcee93c6b8_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfMi0xOS0xLTEtNDg0NTE_0267d3be-8721-4b51-bcc9-bb86cce04289">326,158</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" 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="ied1724041a614bbeb3b74ae78fe3573c_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfMy0xLTEtMS00ODQ1MQ_3bb3ed7f-b512-4223-9c7f-811643da4e7b">2,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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic93b95c334e74c2c965c6b30ac0b3c9a_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfMy0zLTEtMS01OTQ1OQ_1939377d-e56d-4498-bed9-b91dfa8d8999">224</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d1c034c59484465bdc3fa206abb697e_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfMy0zLTEtMS00ODQ1MQ_fa9f54fc-7e94-4d3d-86c6-7783f8fc2573">754</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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="if777b4e424874d57a601cc102b2402cd_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfMy03LTEtMS00ODQ1MQ_ae4bc2f0-446a-4d69-ba7f-dba45723427e">341</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i185f9ed6aca94bbc84e6af5bef19aa61_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfMy05LTEtMS00ODQ1MQ_7a573399-bb80-452c-a8c6-0c98a12172ac">3,223</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ce6f259537c4a498d8f2e983266acf4_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfMy0xMy0xLTEtNDg0NTE_376dd747-1746-4edd-894b-58ac2048bb57">&#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="i4adc2f67dfee4ba6bc8a8e8b5d802963_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfMy0xNS0xLTEtNDg0NTE_6db9642a-9136-480c-b234-5cd691a44668">205</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i583995468c434942a5fe878b26d6cb13_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfMy0xNy0xLTEtNDg0NTE_fcb3b099-cc31-49c8-9433-da6d1e4f76eb">3,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe8c9c316e5f42e2815842a4c7852b06_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfMy0xOS0xLTEtNDg0NTE_a1ad8583-4467-4ccd-8e95-19744ed7c3b1">10,301</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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="i5d488c70b2a542c4a16fbf27d8e2fc9d_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfNC0xLTEtMS00ODQ1MQ_14326dbb-ae2d-47fa-a67c-ecd04ef01d00">7,155</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i33abdab908a64e14886d92e34a9c6247_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfNC0zLTEtMS01OTQ1OQ_0c41478f-7cd5-41e4-a19c-d6a062af34fb">13,350</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i82a9e9a3eaf5455a8f73ea5ff5fdcad5_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfNC0zLTEtMS00ODQ1MQ_d3720863-056c-40b0-bc3d-288195c9dbbe">7,345</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 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="i47ba8fc93efd414aaf95fd49fd2a8819_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfNC03LTEtMS00ODQ1MQ_81ca5fcd-3d4f-48ac-887d-2d8eb709e8e4">29</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib746f0e29ae84f639ab26854d755cbcb_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfNC05LTEtMS00ODQ1MQ_2c788fc9-c4db-436c-8a6f-3b9f9d188cc5">2,521</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia3db7cd891f84ac4a6f549c5601e5a6a_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfNC0xMy0xLTEtNDg0NTE_bec06fe4-ee33-470a-b498-3d4df4acef12">&#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="i0caf2c416d374a3c8e80e7df905337be_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfNC0xNS0xLTEtNDg0NTE_89f52abb-b867-4e16-806e-1b662033a15b">8,858</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab58d53907b74da184c4e01b2b9c5c44_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfNC0xNy0xLTEtNDg0NTE_62538d5f-1da0-4fd7-ac7b-44a9638b2cf2">249</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i286dc9dfdf7f49b9ab87c624e756dbae_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfNC0xOS0xLTEtNDg0NTE_4f9c0a1f-3122-45a2-974f-1dbd28d9b365">39,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: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="i211d9a354c2640f7ac6e87ba8351a38e_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfNS0xLTEtMS00ODQ1MQ_ae57e196-8d61-4648-bc15-158f04b9b673">3,813</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3827dcb34c047b58c6fd47fe3f52d7c_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfNS0zLTEtMS01OTQ1OQ_86a2dea6-90ac-487d-bd2f-80cbadb2eae6">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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i51497fedf737434e93afcf6b25ba7e0a_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfNS0zLTEtMS00ODQ1MQ_e95c42f9-ef6f-43f8-be9a-8ceb6092690b">5,261</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 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="i9be8cc87dd17426e9469e80465f36059_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfNS03LTEtMS00ODQ1MQ_facb5674-6d51-448a-80b4-4b1e8eaefab1">182</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0015a1ae7b647808703abcd66be0228_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfNS05LTEtMS00ODQ1MQ_0a473418-9c04-43c8-9eb9-c453a98325ea">276</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8137467906ff46d788a1442631825bec_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfNS0xMy0xLTEtNDg0NTE_c1e47c7b-c8e3-43c9-ae69-43aa0b30c1cb">&#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="if933a6a147374dcba1f9aba7d7595917_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfNS0xNS0xLTEtNDg0NTE_04708960-3e29-4835-bbd8-3cfc687a0ae4">1,293</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icecb3c5ec9b54e288c4b9ddb63f0d199_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfNS0xNy0xLTEtNDg0NTE_40a1e3f4-20a7-4865-a0c4-44c340cd9617">15</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i011ea82eaedb481892f3bbebacfd388c_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfNS0xOS0xLTEtNDg0NTE_b629c54f-641d-4d1a-9160-ea71c8a78449">19,568</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" 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="i81a23b34788a4c5db2b7930681bfcd0a_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfNi0xLTEtMS00ODQ1MQ_5d181d5a-4c99-4bb0-9d57-5be77083ceb1">5,572</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i69f46a3e255049b7a1a4b919850a2550_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfNi0zLTEtMS01OTQ1OQ_bca20f64-e99c-4275-8447-9847eb467dd3">69</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia3f9c479ba384b85b4f43b9ffd5ab123_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfNi0zLTEtMS00ODQ1MQ_5bf37cdf-8798-4ef6-843e-f20c2d40d2f5">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="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="i5e950f6a644747f1ae9774f3fd212069_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfNi03LTEtMS00ODQ1MQ_8a60309b-158e-4e49-91d1-db45314eae50">&#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="i372a12991eaa4d3b936e48296ef5f20b_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfNi05LTEtMS00ODQ1MQ_278234e6-0b5e-4f69-a83f-a9808fbef0d4">1,343</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd2012faac7c4487b75b3d700da80209_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfNi0xMy0xLTEtNDg0NTE_4bc65ab0-276e-4840-b344-6e737f57f3d3">5,076</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43cf23018e2d4a4baa1e8323a27e10af_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfNi0xNS0xLTEtNDg0NTE_d28b6d0e-6998-4381-972b-915fc418b793">768</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iccfa3ae9e42d4cfe91daf3a8b8e31868_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfNi0xNy0xLTEtNDg0NTE_fe4e1fca-257a-4f3f-8d32-5477ffe2d3d8">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46b4eeac3c7f4abe9d7fc5376d10ae77_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfNi0xOS0xLTEtNDg0NTE_c9d9aabd-a749-4a00-9c62-2e5eb40b2d5a">13,022</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id273c57be20e440284cbbdd96417d6bf_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfNy0xLTEtMS00ODQ1MQ_016cc069-1a0f-4414-a7c5-439f0621efa1">99,877</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i313fecb375a94458b0442f4fa28ff861_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfNy0zLTEtMS01OTQ1OQ_7f4719b6-b7d7-44f9-a379-e5d42c6e9c1e">36,452</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic5fd52ba995e463dadeb97ceea7207d5_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfNy0zLTEtMS00ODQ1MQ_644d9bc3-cdbb-47af-8c0d-cb6e27aca843">22,328</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e608818427147d399e41e0b4ad9ed2f_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfNy03LTEtMS00ODQ1MQ_8c49db8f-cc85-4430-aa15-d90dfcae9815">36,648</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie383f981131243c096027940a8268e81_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfNy05LTEtMS00ODQ1MQ_88914dc6-ee92-4690-aa47-308a3bade76d">65,632</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib7a7f3a771c2426485f83b908455b862_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfNy0xMy0xLTEtNDg0NTE_5eb2133d-1634-473a-be79-6f137c8721fa">37,820</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7d5043a5c62945bbbe9b80fe67bb2d03_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfNy0xNS0xLTEtNDg0NTE_c769ac82-bacb-49eb-94f4-77b99e09e239">32,485</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i85395853210445139db20cdb254f4df2_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfNy0xNy0xLTEtNDg0NTE_963126e4-8559-4acc-9d6d-06c85282ab56">77,314</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfNy0xOS0xLTEtNDg0NTE_391710da-e74b-4b3e-9a1e-dc26456ca902">408,556</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:nonNumeric><div id="icba28ff815a8419b82e3ccdf453a8bce_58"></div><div style="margin-top:15pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note E &#8212; <ix:nonNumeric contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" name="us-gaap:SegmentReportingDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RleHRyZWdpb246ODk4OTU3MTZmMDU5NGZlMjlmMjQ1NDQ2M2VkYzRkNzZfNjkzMw_ffaedeca-4c71-4799-b4be-eebc94556c43" continuedAt="i1417688042114103beada634496556e9" escape="true">Operating Segment Data</ix:nonNumeric></span></div><ix:continuation id="i1417688042114103beada634496556e9" continuedAt="i8ca7461a65a74451a0e117d9b3e9702c"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At March&#160;31, 2022, the Company had <ix:nonFraction unitRef="segment" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="INF" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RleHRyZWdpb246ODk4OTU3MTZmMDU5NGZlMjlmMjQ1NDQ2M2VkYzRkNzZfNjA_e90ba26d-8472-449e-8d57-533a0266929e">nine</ix:nonFraction> reportable operating segments. Each operating segment represents a platform acquisition. Advanced Circuits has been classified as held for sale at March 31, 2022 and is not considered a reportable segment. The Company&#8217;s operating segments are strategic business units that offer different products and services. They are managed separately because each business requires different technology and marketing strategies. A description of each of the reportable segments and the types of products and services from which each segment derives its revenues is as follows: </span></div><div style="margin-top:9pt;padding-left:22.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;text-decoration:underline">5.11</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is a leading provider of purpose-built technical apparel and gear for law enforcement, firefighters, EMS, and military special operations as well as outdoor and adventure enthusiasts. 5.11 is a brand known for innovation and authenticity, and works directly with end users to create purpose-built apparel and gear designed to enhance the safety, accuracy, speed and performance of tactical professionals and enthusiasts worldwide.&#160;Headquartered in Irvine, California, 5.11 operates sales offices and distribution centers globally, and 5.11 products are widely distributed in uniform stores, military exchanges, outdoor retail stores, its own retail stores and on&#160;511tactical.com. </span></div><div style="margin-top:9pt;padding-left:22.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;text-decoration:underline">BOA,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> creator of the revolutionary, award-winning, patented BOA Fit System, partners with market-leading brands to make the best gear even better. Delivering fit solutions purpose-built for performance, the BOA Fit System is featured in footwear across snow sports, cycling, hiking/trekking, golf, running, court sports, workwear as well as performance headwear and medical bracing. The system consists of three integral parts: a micro-adjustable dial, high-tensile lightweight laces, and low friction lace guides combined with unique configuration applications, which together create a superior alternative to laces, buckles, hook and loop (Velcro), and other traditional closure and fit systems. Each configuration is designed and engineered to deliver superior fit and performance, and is backed by The BOA Lifetime Guarantee. BOA is headquartered in Denver, Colorado and has offices in Austria, Greater China, South Korea, and Japan. </span></div><div style="margin-top:9pt;padding-left:22.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;text-decoration:underline">Ergobaby,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> headquartered in Torrance, California, is a designer, marketer and distributor of wearable baby carriers and accessories, blankets and swaddlers, nursing pillows, strollers and related products.&#160; Ergobaby primarily sells its Ergobaby and Baby Tula branded products through brick-and-mortar retailers, national chain stores, online retailers, its own websites and distributors and derives more than <ix:nonFraction unitRef="number" contextRef="i43201c6d658f48e3a9957779536e2e59_D20220101-20220331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RleHRyZWdpb246ODk4OTU3MTZmMDU5NGZlMjlmMjQ1NDQ2M2VkYzRkNzZfMjQwNA_1ff2f1f2-4940-4ca8-a13b-e342941e751d">50</ix:nonFraction>% of its sales from outside of the United States.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">18</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i8ca7461a65a74451a0e117d9b3e9702c" continuedAt="i6a30a0b3a793445a9397dcf6a6adffb6"><div style="margin-top:9pt;padding-left:22.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;text-decoration:underline">Lugano Diamonds</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is a leading designer, manufacturer and marketer of high-end, one-of-a-kind jewelry sought after by some of the world&#8217;s most discerning clientele. Lugano conducts sales via its own retail salons as well as pop-up showrooms at Lugano-hosted or sponsored events in partnership with influential organizations in the equestrian, art and philanthropic community. Lugano is headquartered in Newport Beach, California.</span></div><div style="margin-top:9pt;padding-left:22.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.53pt;text-decoration:underline">Marucci Sports</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is a leading designer, manufacturer, and marketer of premium wood and metal baseball bats, fielding gloves, batting gloves, bags, protective gear, sunglasses, on and off-field apparel, and other baseball and softball equipment used by professional and amateur athletes. Marucci also develops retail and sports training facilities, both as a corporate owned entity as well as licensing these facilities as franchises. Marucci is headquartered in Baton Rouge, Louisiana.</span></div><div style="margin-top:9pt;padding-left:22.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;text-decoration:underline">Velocity Outdoor</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is a leading designer, manufacturer, and marketer of airguns, archery products, laser aiming devices and related accessories. Velocity Outdoor offers its products under the highly recognizable Crosman, Benjamin, Ravin, LaserMax and CenterPoint brands that are available through national retail chains, mass merchants, dealer and distributor networks. Velocity Outdoor is headquartered in Bloomfield, New York. </span></div><div style="margin-top:9pt;padding-left:22.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;text-decoration:underline">Altor Solutions</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is a designer and manufacturer of custom molded protective foam solutions and original equipment manufacturer components made from expanded polystyrene and expanded polypropylene.  Altor provides products to a variety of end markets, including appliances and electronics, pharmaceuticals, health and wellness, automotive, building and other products. Altor is headquartered in Scottsdale, Arizona and operates <ix:nonFraction unitRef="facility" contextRef="i5a3598cd4efb4b06a7cae0507cc84520_D20220101-20220331" decimals="0" name="codi:NumberOfManufacturingFacilities" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RleHRyZWdpb246ODk4OTU3MTZmMDU5NGZlMjlmMjQ1NDQ2M2VkYzRkNzZfNDczMQ_21c7e17a-65dd-43d8-9c89-9049a80959c0">17</ix:nonFraction> molding and fabricating facilities across North America subsequent to the acquisition of Polyfoam.</span></div><div style="margin-top:9pt;padding-left:22.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;text-decoration:underline">Arnold</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is a global designer and manufacturer of engineered electric motor and magnetic solutions for a wide range of specialty applications and end-markets, including aerospace and defense, general industrial, motorsport/automotive, oil and gas, medical, energy, reprographics and advertising specialties. Arnold engineers solutions for and produces high performance permanent magnets (PMAG), stators, rotors and full electric motors ("Ramco"), precision foil products (Precision Thin Metals or "PTM"),  and flexible magnets (Flexmag&#8482;) that are mission critical in motors, generators, sensors and other systems and components. Based on its long-term relationships, Arnold has built a diverse and blue-chip customer base totaling more than <ix:nonFraction unitRef="clients" contextRef="i559111bdd3ef41c6b2037125b19f21ec_D20220101-20220331" decimals="0" name="codi:NumberOfClients" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RleHRyZWdpb246ODk4OTU3MTZmMDU5NGZlMjlmMjQ1NDQ2M2VkYzRkNzZfNTQ5Mw_ce7dba66-5456-4e17-9a77-ceef12709e51">2,000</ix:nonFraction> clients worldwide.  Arnold is headquartered in Rochester, New York.</span></div><div style="margin-top:9pt;padding-left:22.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;text-decoration:underline">Sterno</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is a manufacturer and marketer of portable food warming fuel and creative table lighting solutions for the foodservice industry and flameless candles, outdoor lighting products, scented wax cubes and warmer products for its consumers. Sterno's products include wick and gel chafing fuels, butane stoves and accessories, liquid and traditional wax candles, scented wax cubes and warmer products used for home decor and fragrance systems, catering equipment and outdoor lighting products. Sterno is headquartered in Corona, California.  </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The tabular information that follows shows data for each of the operating segments reconciled to amounts reflected in the consolidated financial statements. The results of operations of each of the operating segments are included in consolidated operating results as of their date of acquisition.  There were no significant inter-segment transactions.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">19</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i6a30a0b3a793445a9397dcf6a6adffb6" continuedAt="i04fba88486924c8bb325d3d2c6d9b767"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Summary of Operating Segments</span></div><div style="margin-top:5pt;text-align:center"><ix:nonNumeric contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" name="us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RleHRyZWdpb246ODk4OTU3MTZmMDU5NGZlMjlmMjQ1NDQ2M2VkYzRkNzZfNjk0MQ_96050687-8e73-4e74-b4ca-a6ce76579c9e" escape="true"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.146%"><tr><td style="width:1.0%"></td><td style="width:64.464%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.826%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.772%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.438%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Net Revenues</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.11 </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6bc8b8883e164c2b831a21aff3fc0afb_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOmZiM2RhYWM1YzdlNzRiNGViMjNkOTcxYmFhNjZkOTc3L3RhYmxlcmFuZ2U6ZmIzZGFhYzVjN2U3NGI0ZWIyM2Q5NzFiYWE2NmQ5NzdfMy0xLTEtMS00ODQ1MQ_c35f4d81-6d91-4630-ab8f-eeedb543ef5d">104,023</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00da1386a7ff493e9c828c6930e47b70_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOmZiM2RhYWM1YzdlNzRiNGViMjNkOTcxYmFhNjZkOTc3L3RhYmxlcmFuZ2U6ZmIzZGFhYzVjN2U3NGI0ZWIyM2Q5NzFiYWE2NmQ5NzdfMy0zLTEtMS00ODQ1MQ_428d54f1-6530-49c0-96c3-8a1e6cfe5588">99,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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">BOA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i83bf06668199472a9f2be59f998b5bbd_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOmZiM2RhYWM1YzdlNzRiNGViMjNkOTcxYmFhNjZkOTc3L3RhYmxlcmFuZ2U6ZmIzZGFhYzVjN2U3NGI0ZWIyM2Q5NzFiYWE2NmQ5NzdfNC0xLTEtMS00ODQ1MQ_d3e44073-6ee3-4189-b7f6-e7055afbe5a6">56,810</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0e812f4d74184fc6a50c4a276aadfcd1_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOmZiM2RhYWM1YzdlNzRiNGViMjNkOTcxYmFhNjZkOTc3L3RhYmxlcmFuZ2U6ZmIzZGFhYzVjN2U3NGI0ZWIyM2Q5NzFiYWE2NmQ5NzdfNC0zLTEtMS00ODQ1MQ_f974a964-1248-4ad0-b6df-f3c04d8dee5e">36,452</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ergobaby</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iefc22441d2ba46248db994face4373c7_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOmZiM2RhYWM1YzdlNzRiNGViMjNkOTcxYmFhNjZkOTc3L3RhYmxlcmFuZ2U6ZmIzZGFhYzVjN2U3NGI0ZWIyM2Q5NzFiYWE2NmQ5NzdfNS0xLTEtMS00ODQ1MQ_f6aa583f-8fb3-4f16-963a-956713e441d7">20,210</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib787f14a48f14285bd3a60fa517ac801_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOmZiM2RhYWM1YzdlNzRiNGViMjNkOTcxYmFhNjZkOTc3L3RhYmxlcmFuZ2U6ZmIzZGFhYzVjN2U3NGI0ZWIyM2Q5NzFiYWE2NmQ5NzdfNS0zLTEtMS00ODQ1MQ_3ccd034a-b0de-4053-b0c9-ce7d3cc82974">22,328</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lugano</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia0cf86d6666d49bf98c0820013eb04af_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOmZiM2RhYWM1YzdlNzRiNGViMjNkOTcxYmFhNjZkOTc3L3RhYmxlcmFuZ2U6ZmIzZGFhYzVjN2U3NGI0ZWIyM2Q5NzFiYWE2NmQ5NzdfNi0xLTEtMS00ODQ1MQ_323dbe22-e507-44a4-8552-71d72745d7fe">47,019</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i58ba42908c10453fa7cd6e2409bda5c2_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOmZiM2RhYWM1YzdlNzRiNGViMjNkOTcxYmFhNjZkOTc3L3RhYmxlcmFuZ2U6ZmIzZGFhYzVjN2U3NGI0ZWIyM2Q5NzFiYWE2NmQ5NzdfNi0zLTEtMS00ODQ1MQ_7dcebb60-4edb-4769-a819-c383fece44bd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Marucci</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if103733fc224472ba63fc7df5db1f80a_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOmZiM2RhYWM1YzdlNzRiNGViMjNkOTcxYmFhNjZkOTc3L3RhYmxlcmFuZ2U6ZmIzZGFhYzVjN2U3NGI0ZWIyM2Q5NzFiYWE2NmQ5NzdfNy0xLTEtMS00ODQ1MQ_e6bfe2c9-611b-4523-8740-c575edd4f9fa">52,092</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i36f6c7176b804abfb3a6385c54824c86_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOmZiM2RhYWM1YzdlNzRiNGViMjNkOTcxYmFhNjZkOTc3L3RhYmxlcmFuZ2U6ZmIzZGFhYzVjN2U3NGI0ZWIyM2Q5NzFiYWE2NmQ5NzdfNy0zLTEtMS00ODQ1MQ_40314fe7-4ea1-48d2-ad08-84b23520a583">36,648</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Velocity Outdoor</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iae69ed295bb64d0a830c3d5d01b59926_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOmZiM2RhYWM1YzdlNzRiNGViMjNkOTcxYmFhNjZkOTc3L3RhYmxlcmFuZ2U6ZmIzZGFhYzVjN2U3NGI0ZWIyM2Q5NzFiYWE2NmQ5NzdfOC0xLTEtMS00ODQ1MQ_05fa86ba-c91a-4423-b0c4-d8b408fb3a32">51,446</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9b7b053abca436ea99b7d04fd173b0b_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOmZiM2RhYWM1YzdlNzRiNGViMjNkOTcxYmFhNjZkOTc3L3RhYmxlcmFuZ2U6ZmIzZGFhYzVjN2U3NGI0ZWIyM2Q5NzFiYWE2NmQ5NzdfOC0zLTEtMS00ODQ1MQ_be038c1f-999d-4203-87e6-a1aece076f44">65,632</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Altor</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i676f6d7b42234f2eb12eb445da7dc667_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOmZiM2RhYWM1YzdlNzRiNGViMjNkOTcxYmFhNjZkOTc3L3RhYmxlcmFuZ2U6ZmIzZGFhYzVjN2U3NGI0ZWIyM2Q5NzFiYWE2NmQ5NzdfMTAtMS0xLTEtNDg0NTE_6c843ae1-3566-4afb-9d2e-c0d7b61fa64b">63,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b654d82b4cd4f50bcaac1df84f9a4ed_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOmZiM2RhYWM1YzdlNzRiNGViMjNkOTcxYmFhNjZkOTc3L3RhYmxlcmFuZ2U6ZmIzZGFhYzVjN2U3NGI0ZWIyM2Q5NzFiYWE2NmQ5NzdfMTAtMy0xLTEtNDg0NTE_e8011d1f-1cf2-4a31-a4ff-9e84aeebba3d">37,820</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Arnold</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8496b5ae2c024430abe5c0c5479f6d27_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOmZiM2RhYWM1YzdlNzRiNGViMjNkOTcxYmFhNjZkOTc3L3RhYmxlcmFuZ2U6ZmIzZGFhYzVjN2U3NGI0ZWIyM2Q5NzFiYWE2NmQ5NzdfMTEtMS0xLTEtNDg0NTE_0c0ef334-3fb7-4bbc-a937-e2848481ed4f">38,165</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie877bc818a664f71b9e322b6ca946157_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOmZiM2RhYWM1YzdlNzRiNGViMjNkOTcxYmFhNjZkOTc3L3RhYmxlcmFuZ2U6ZmIzZGFhYzVjN2U3NGI0ZWIyM2Q5NzFiYWE2NmQ5NzdfMTEtMy0xLTEtNDg0NTE_fb9ec738-2765-43f7-b6a0-2bf47957948a">32,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="display:none"></td><td colspan="3" 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%">Sterno</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id6c3d14dc1e44ae4af53db49895463b7_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOmZiM2RhYWM1YzdlNzRiNGViMjNkOTcxYmFhNjZkOTc3L3RhYmxlcmFuZ2U6ZmIzZGFhYzVjN2U3NGI0ZWIyM2Q5NzFiYWE2NmQ5NzdfMTItMS0xLTEtNDg0NTE_e60fdb3f-6326-49f2-9584-cf74b48dbdbd">76,920</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide5ffe7c53794a06bd448f0b66480134_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOmZiM2RhYWM1YzdlNzRiNGViMjNkOTcxYmFhNjZkOTc3L3RhYmxlcmFuZ2U6ZmIzZGFhYzVjN2U3NGI0ZWIyM2Q5NzFiYWE2NmQ5NzdfMTItMy0xLTEtNDg0NTE_25a78834-e185-4808-a88d-5bae3b552af5">77,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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total segment revenue</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31f4943cb2624b288ebd8c8f69698c6a_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOmZiM2RhYWM1YzdlNzRiNGViMjNkOTcxYmFhNjZkOTc3L3RhYmxlcmFuZ2U6ZmIzZGFhYzVjN2U3NGI0ZWIyM2Q5NzFiYWE2NmQ5NzdfMTMtMS0xLTEtNDg0NTE_cbb50635-2a01-432f-a589-f9cd346b16ab">510,513</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60717cfadc044932a176da5e2bfe7717_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOmZiM2RhYWM1YzdlNzRiNGViMjNkOTcxYmFhNjZkOTc3L3RhYmxlcmFuZ2U6ZmIzZGFhYzVjN2U3NGI0ZWIyM2Q5NzFiYWE2NmQ5NzdfMTMtMy0xLTEtNDg0NTE_f63b15b5-6476-4184-bd10-ba4668aeb5da">408,556</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if37ba1dd9e0d471ebbac43183f27f284_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOmZiM2RhYWM1YzdlNzRiNGViMjNkOTcxYmFhNjZkOTc3L3RhYmxlcmFuZ2U6ZmIzZGFhYzVjN2U3NGI0ZWIyM2Q5NzFiYWE2NmQ5NzdfMTQtMS0xLTEtNDg0NTE_5eac0ab5-79b2-4190-94fe-d2094e053bca">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia9fa79909ade4fd988cd91d5d137c43d_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOmZiM2RhYWM1YzdlNzRiNGViMjNkOTcxYmFhNjZkOTc3L3RhYmxlcmFuZ2U6ZmIzZGFhYzVjN2U3NGI0ZWIyM2Q5NzFiYWE2NmQ5NzdfMTQtMy0xLTEtNDg0NTE_ed64ce5c-872b-4296-aece-24ecd5a9c436">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total consolidated revenues</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOmZiM2RhYWM1YzdlNzRiNGViMjNkOTcxYmFhNjZkOTc3L3RhYmxlcmFuZ2U6ZmIzZGFhYzVjN2U3NGI0ZWIyM2Q5NzFiYWE2NmQ5NzdfMTUtMS0xLTEtNDg0NTE_34cceb6a-c744-452d-94c8-0a4b76a7e079">510,513</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOmZiM2RhYWM1YzdlNzRiNGViMjNkOTcxYmFhNjZkOTc3L3RhYmxlcmFuZ2U6ZmIzZGFhYzVjN2U3NGI0ZWIyM2Q5NzFiYWE2NmQ5NzdfMTUtMy0xLTEtNDg0NTE_7ef3538a-7b94-455f-bef8-b21bd9cad579">408,556</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></ix:nonNumeric></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><ix:nonNumeric contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" name="us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RleHRyZWdpb246ODk4OTU3MTZmMDU5NGZlMjlmMjQ1NDQ2M2VkYzRkNzZfNjkzNg_139b4491-191c-42c6-82fa-767aa5462cc2" continuedAt="i0c0aeb386bf84de18bece5f6d8c4c609" escape="true"><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.146%"><tr><td style="width:1.0%"></td><td style="width:64.464%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.826%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.772%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.438%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.11 </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6bc8b8883e164c2b831a21aff3fc0afb_D20220101-20220331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjI2ZDlhODZkNjYzMjQ1OTQ4MThjYzBmMDQ5MjcxYzdmL3RhYmxlcmFuZ2U6MjZkOWE4NmQ2NjMyNDU5NDgxOGNjMGYwNDkyNzFjN2ZfMy0xLTEtMS00ODQ1MQ_9cf0e375-1a47-4d56-81a7-553a3c1724f1">5,905</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00da1386a7ff493e9c828c6930e47b70_D20210101-20210331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjI2ZDlhODZkNjYzMjQ1OTQ4MThjYzBmMDQ5MjcxYzdmL3RhYmxlcmFuZ2U6MjZkOWE4NmQ2NjMyNDU5NDgxOGNjMGYwNDkyNzFjN2ZfMy0zLTEtMS00ODQ1MQ_f01377b7-6253-4572-b3e4-f2c902287aeb">5,836</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">BOA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i83bf06668199472a9f2be59f998b5bbd_D20220101-20220331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjI2ZDlhODZkNjYzMjQ1OTQ4MThjYzBmMDQ5MjcxYzdmL3RhYmxlcmFuZ2U6MjZkOWE4NmQ2NjMyNDU5NDgxOGNjMGYwNDkyNzFjN2ZfNC0xLTEtMS00ODQ1MQ_318a081e-b436-408e-8e0e-89bdeaf68f5a">18,811</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0e812f4d74184fc6a50c4a276aadfcd1_D20210101-20210331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjI2ZDlhODZkNjYzMjQ1OTQ4MThjYzBmMDQ5MjcxYzdmL3RhYmxlcmFuZ2U6MjZkOWE4NmQ2NjMyNDU5NDgxOGNjMGYwNDkyNzFjN2ZfNC0zLTEtMS00ODQ1MQ_ad476415-edbb-4426-baca-8717d111540b">7,254</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ergobaby</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iefc22441d2ba46248db994face4373c7_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjI2ZDlhODZkNjYzMjQ1OTQ4MThjYzBmMDQ5MjcxYzdmL3RhYmxlcmFuZ2U6MjZkOWE4NmQ2NjMyNDU5NDgxOGNjMGYwNDkyNzFjN2ZfNS0xLTEtMS00ODQ1MQ_a8548886-0bb7-443a-b76f-7151d057ec7b">276</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib787f14a48f14285bd3a60fa517ac801_D20210101-20210331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjI2ZDlhODZkNjYzMjQ1OTQ4MThjYzBmMDQ5MjcxYzdmL3RhYmxlcmFuZ2U6MjZkOWE4NmQ2NjMyNDU5NDgxOGNjMGYwNDkyNzFjN2ZfNS0zLTEtMS00ODQ1MQ_5bd441eb-81bc-41b9-af8f-709cad8628e9">1,964</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lugano</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia0cf86d6666d49bf98c0820013eb04af_D20220101-20220331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjI2ZDlhODZkNjYzMjQ1OTQ4MThjYzBmMDQ5MjcxYzdmL3RhYmxlcmFuZ2U6MjZkOWE4NmQ2NjMyNDU5NDgxOGNjMGYwNDkyNzFjN2ZfNi0xLTEtMS00ODQ1MQ_f730cb3e-f362-483b-9ffc-e810a5ed3fc4">13,606</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i58ba42908c10453fa7cd6e2409bda5c2_D20210101-20210331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjI2ZDlhODZkNjYzMjQ1OTQ4MThjYzBmMDQ5MjcxYzdmL3RhYmxlcmFuZ2U6MjZkOWE4NmQ2NjMyNDU5NDgxOGNjMGYwNDkyNzFjN2ZfNi0zLTEtMS00ODQ1MQ_3b6457a3-f945-471c-9d3b-73acc5532b5c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Marucci</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if103733fc224472ba63fc7df5db1f80a_D20220101-20220331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjI2ZDlhODZkNjYzMjQ1OTQ4MThjYzBmMDQ5MjcxYzdmL3RhYmxlcmFuZ2U6MjZkOWE4NmQ2NjMyNDU5NDgxOGNjMGYwNDkyNzFjN2ZfNy0xLTEtMS00ODQ1MQ_2776d684-c2bd-4388-8c10-39d0cf80896e">7,885</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i36f6c7176b804abfb3a6385c54824c86_D20210101-20210331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjI2ZDlhODZkNjYzMjQ1OTQ4MThjYzBmMDQ5MjcxYzdmL3RhYmxlcmFuZ2U6MjZkOWE4NmQ2NjMyNDU5NDgxOGNjMGYwNDkyNzFjN2ZfNy0zLTEtMS00ODQ1MQ_8d8d85ee-d837-4042-b431-d94a6b3e4e96">10,507</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Velocity Outdoor</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iae69ed295bb64d0a830c3d5d01b59926_D20220101-20220331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjI2ZDlhODZkNjYzMjQ1OTQ4MThjYzBmMDQ5MjcxYzdmL3RhYmxlcmFuZ2U6MjZkOWE4NmQ2NjMyNDU5NDgxOGNjMGYwNDkyNzFjN2ZfOC0xLTEtMS00ODQ1MQ_4af00d20-17f6-4c05-8ac6-37d8bc50e00a">3,067</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9b7b053abca436ea99b7d04fd173b0b_D20210101-20210331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjI2ZDlhODZkNjYzMjQ1OTQ4MThjYzBmMDQ5MjcxYzdmL3RhYmxlcmFuZ2U6MjZkOWE4NmQ2NjMyNDU5NDgxOGNjMGYwNDkyNzFjN2ZfOC0zLTEtMS00ODQ1MQ_8bae25e2-4494-42a8-b7f2-ec89f48fd23a">11,034</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Altor</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i676f6d7b42234f2eb12eb445da7dc667_D20220101-20220331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjI2ZDlhODZkNjYzMjQ1OTQ4MThjYzBmMDQ5MjcxYzdmL3RhYmxlcmFuZ2U6MjZkOWE4NmQ2NjMyNDU5NDgxOGNjMGYwNDkyNzFjN2ZfMTAtMS0xLTEtNDg0NTE_b403f65b-b36f-40e5-b509-594e03d0cea2">5,834</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b654d82b4cd4f50bcaac1df84f9a4ed_D20210101-20210331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjI2ZDlhODZkNjYzMjQ1OTQ4MThjYzBmMDQ5MjcxYzdmL3RhYmxlcmFuZ2U6MjZkOWE4NmQ2NjMyNDU5NDgxOGNjMGYwNDkyNzFjN2ZfMTAtMy0xLTEtNDg0NTE_7f4ee9e4-944c-46b3-8bdb-36a4563afba5">4,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="display:none"></td><td colspan="3" 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%">Arnold</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8496b5ae2c024430abe5c0c5479f6d27_D20220101-20220331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjI2ZDlhODZkNjYzMjQ1OTQ4MThjYzBmMDQ5MjcxYzdmL3RhYmxlcmFuZ2U6MjZkOWE4NmQ2NjMyNDU5NDgxOGNjMGYwNDkyNzFjN2ZfMTEtMS0xLTEtNDg0NTE_358116ad-2604-4850-ba8e-63e167556c35">3,288</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie877bc818a664f71b9e322b6ca946157_D20210101-20210331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjI2ZDlhODZkNjYzMjQ1OTQ4MThjYzBmMDQ5MjcxYzdmL3RhYmxlcmFuZ2U6MjZkOWE4NmQ2NjMyNDU5NDgxOGNjMGYwNDkyNzFjN2ZfMTEtMy0xLTEtNDg0NTE_707f2800-106f-4b65-b794-1c479c1a2f5f">2,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="display:none"></td><td colspan="3" 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%">Sterno </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id6c3d14dc1e44ae4af53db49895463b7_D20220101-20220331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjI2ZDlhODZkNjYzMjQ1OTQ4MThjYzBmMDQ5MjcxYzdmL3RhYmxlcmFuZ2U6MjZkOWE4NmQ2NjMyNDU5NDgxOGNjMGYwNDkyNzFjN2ZfMTItMS0xLTEtNDg0NTE_f173d4ae-db5b-48b1-84de-ef0fd2602c83">3,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide5ffe7c53794a06bd448f0b66480134_D20210101-20210331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjI2ZDlhODZkNjYzMjQ1OTQ4MThjYzBmMDQ5MjcxYzdmL3RhYmxlcmFuZ2U6MjZkOWE4NmQ2NjMyNDU5NDgxOGNjMGYwNDkyNzFjN2ZfMTItMy0xLTEtNDg0NTE_710c685a-cd60-4874-978e-6b1ecd0ac008">4,284</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31f4943cb2624b288ebd8c8f69698c6a_D20220101-20220331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjI2ZDlhODZkNjYzMjQ1OTQ4MThjYzBmMDQ5MjcxYzdmL3RhYmxlcmFuZ2U6MjZkOWE4NmQ2NjMyNDU5NDgxOGNjMGYwNDkyNzFjN2ZfMTMtMS0xLTEtNDg0NTE_5d1a1e1e-86ef-4cf6-8fa8-cee8eb8d512e">61,154</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60717cfadc044932a176da5e2bfe7717_D20210101-20210331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjI2ZDlhODZkNjYzMjQ1OTQ4MThjYzBmMDQ5MjcxYzdmL3RhYmxlcmFuZ2U6MjZkOWE4NmQ2NjMyNDU5NDgxOGNjMGYwNDkyNzFjN2ZfMTMtMy0xLTEtNDg0NTE_c6bb22da-019a-4ae6-840a-51707820df41">48,559</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Reconciliation of segment profit (loss) to consolidated net income before income taxes:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id23bea541f604f37bc96c3bf993d3583_D20220101-20220331" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjI2ZDlhODZkNjYzMjQ1OTQ4MThjYzBmMDQ5MjcxYzdmL3RhYmxlcmFuZ2U6MjZkOWE4NmQ2NjMyNDU5NDgxOGNjMGYwNDkyNzFjN2ZfMTUtMS0xLTEtNDg0NTE_e745e557-05a7-4d1e-8abb-b2b672fa996a">17,419</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2bfc85f0091a4080a339b5e890b18c66_D20210101-20210331" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjI2ZDlhODZkNjYzMjQ1OTQ4MThjYzBmMDQ5MjcxYzdmL3RhYmxlcmFuZ2U6MjZkOWE4NmQ2NjMyNDU5NDgxOGNjMGYwNDkyNzFjN2ZfMTUtMy0xLTEtNDg0NTE_ddeb3d70-6359-4361-9213-68fb40bf0b53">13,805</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other income (expense), net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id23bea541f604f37bc96c3bf993d3583_D20220101-20220331" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjI2ZDlhODZkNjYzMjQ1OTQ4MThjYzBmMDQ5MjcxYzdmL3RhYmxlcmFuZ2U6MjZkOWE4NmQ2NjMyNDU5NDgxOGNjMGYwNDkyNzFjN2ZfMTYtMS0xLTEtNDg0NTE_08660228-d818-4d41-856e-bc27a2498861">2,036</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2bfc85f0091a4080a339b5e890b18c66_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjI2ZDlhODZkNjYzMjQ1OTQ4MThjYzBmMDQ5MjcxYzdmL3RhYmxlcmFuZ2U6MjZkOWE4NmQ2NjMyNDU5NDgxOGNjMGYwNDkyNzFjN2ZfMTYtMy0xLTEtNDg0NTE_4853d679-3dd4-44bb-95ee-f5342e9e57ae">2,228</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate and other </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if37ba1dd9e0d471ebbac43183f27f284_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjI2ZDlhODZkNjYzMjQ1OTQ4MThjYzBmMDQ5MjcxYzdmL3RhYmxlcmFuZ2U6MjZkOWE4NmQ2NjMyNDU5NDgxOGNjMGYwNDkyNzFjN2ZfMTctMS0xLTEtNDg0NTE_7e5f7bec-e00d-410e-8c16-68063b94ae63">17,418</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia9fa79909ade4fd988cd91d5d137c43d_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjI2ZDlhODZkNjYzMjQ1OTQ4MThjYzBmMDQ5MjcxYzdmL3RhYmxlcmFuZ2U6MjZkOWE4NmQ2NjMyNDU5NDgxOGNjMGYwNDkyNzFjN2ZfMTctMy0xLTEtNDg0NTE_bf3c684c-d015-4397-aed7-0a7834f8b6b7">14,136</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total consolidated income before income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjI2ZDlhODZkNjYzMjQ1OTQ4MThjYzBmMDQ5MjcxYzdmL3RhYmxlcmFuZ2U6MjZkOWE4NmQ2NjMyNDU5NDgxOGNjMGYwNDkyNzFjN2ZfMTgtMS0xLTEtNDg0NTE_1d95a6e4-67fb-4c79-8a79-fd5de5282deb">28,353</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjI2ZDlhODZkNjYzMjQ1OTQ4MThjYzBmMDQ5MjcxYzdmL3RhYmxlcmFuZ2U6MjZkOWE4NmQ2NjMyNDU5NDgxOGNjMGYwNDkyNzFjN2ZfMTgtMy0xLTEtNDg0NTE_f29cb0ef-235e-45aa-ac61-2dee76abd81f">18,390</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display: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><span><br/></span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.87pt">Segment profit (loss) represents operating income (loss).</span></div></ix:nonNumeric><div style="margin-top:6pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"><ix:continuation id="i0c0aeb386bf84de18bece5f6d8c4c609" continuedAt="ie8d2af5902374441aa0486015afd5854">(2)</ix:continuation></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.87pt"><ix:continuation id="ie8d2af5902374441aa0486015afd5854">Primarily relates to management fees expensed and payable to CGM,  and corporate overhead expenses</ix:continuation>. </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i04fba88486924c8bb325d3d2c6d9b767"><ix:nonNumeric contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" name="us-gaap:ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RleHRyZWdpb246ODk4OTU3MTZmMDU5NGZlMjlmMjQ1NDQ2M2VkYzRkNzZfNjkxMQ_0e7b75d8-c062-4809-81e9-165e4e89221b" escape="true"><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:73.391%"><tr><td style="width:1.0%"></td><td style="width:64.039%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.832%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.796%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.833%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Depreciation and Amortization Expense</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.11 </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6bc8b8883e164c2b831a21aff3fc0afb_D20220101-20220331" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOmYyZmI0MDFiMWEyZjQ5YWVhOWZiMzM4Yzc5OGIxYWYzL3RhYmxlcmFuZ2U6ZjJmYjQwMWIxYTJmNDlhZWE5ZmIzMzhjNzk4YjFhZjNfMy0xLTEtMS00ODQ1MQ_bf98be88-17d1-49dc-bc19-ff165d2e51eb">5,412</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00da1386a7ff493e9c828c6930e47b70_D20210101-20210331" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOmYyZmI0MDFiMWEyZjQ5YWVhOWZiMzM4Yzc5OGIxYWYzL3RhYmxlcmFuZ2U6ZjJmYjQwMWIxYTJmNDlhZWE5ZmIzMzhjNzk4YjFhZjNfMy0zLTEtMS00ODQ1MQ_6454fb58-9f3b-466f-8ccb-d24059f8ba20">5,358</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">BOA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i83bf06668199472a9f2be59f998b5bbd_D20220101-20220331" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOmYyZmI0MDFiMWEyZjQ5YWVhOWZiMzM4Yzc5OGIxYWYzL3RhYmxlcmFuZ2U6ZjJmYjQwMWIxYTJmNDlhZWE5ZmIzMzhjNzk4YjFhZjNfNC0xLTEtMS00ODQ1MQ_9ef5a00f-4aca-4a19-baae-01c889e3a60e">5,254</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0e812f4d74184fc6a50c4a276aadfcd1_D20210101-20210331" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOmYyZmI0MDFiMWEyZjQ5YWVhOWZiMzM4Yzc5OGIxYWYzL3RhYmxlcmFuZ2U6ZjJmYjQwMWIxYTJmNDlhZWE5ZmIzMzhjNzk4YjFhZjNfNC0zLTEtMS00ODQ1MQ_411ee1d1-2a49-494d-b5db-3f1aa8692cd6">4,890</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ergobaby</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iefc22441d2ba46248db994face4373c7_D20220101-20220331" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOmYyZmI0MDFiMWEyZjQ5YWVhOWZiMzM4Yzc5OGIxYWYzL3RhYmxlcmFuZ2U6ZjJmYjQwMWIxYTJmNDlhZWE5ZmIzMzhjNzk4YjFhZjNfNS0xLTEtMS00ODQ1MQ_c9691faf-979d-4d38-bb93-4bb9d58d7286">1,995</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib787f14a48f14285bd3a60fa517ac801_D20210101-20210331" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOmYyZmI0MDFiMWEyZjQ5YWVhOWZiMzM4Yzc5OGIxYWYzL3RhYmxlcmFuZ2U6ZjJmYjQwMWIxYTJmNDlhZWE5ZmIzMzhjNzk4YjFhZjNfNS0zLTEtMS00ODQ1MQ_6d1e0952-f3d3-470b-8b20-092dc8718c1c">2,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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lugano</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia0cf86d6666d49bf98c0820013eb04af_D20220101-20220331" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOmYyZmI0MDFiMWEyZjQ5YWVhOWZiMzM4Yzc5OGIxYWYzL3RhYmxlcmFuZ2U6ZjJmYjQwMWIxYTJmNDlhZWE5ZmIzMzhjNzk4YjFhZjNfNi0xLTEtMS00ODQ1MQ_9552c2b0-3de8-4f95-813e-0fd0991f80f8">2,169</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i58ba42908c10453fa7cd6e2409bda5c2_D20210101-20210331" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOmYyZmI0MDFiMWEyZjQ5YWVhOWZiMzM4Yzc5OGIxYWYzL3RhYmxlcmFuZ2U6ZjJmYjQwMWIxYTJmNDlhZWE5ZmIzMzhjNzk4YjFhZjNfNi0zLTEtMS00ODQ1MQ_6ba780ab-6a64-438c-8664-c52226ea3db6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Marucci</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if103733fc224472ba63fc7df5db1f80a_D20220101-20220331" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOmYyZmI0MDFiMWEyZjQ5YWVhOWZiMzM4Yzc5OGIxYWYzL3RhYmxlcmFuZ2U6ZjJmYjQwMWIxYTJmNDlhZWE5ZmIzMzhjNzk4YjFhZjNfNy0xLTEtMS00ODQ1MQ_63972ab6-a8f8-488c-8643-1f7df931b36c">4,152</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i36f6c7176b804abfb3a6385c54824c86_D20210101-20210331" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOmYyZmI0MDFiMWEyZjQ5YWVhOWZiMzM4Yzc5OGIxYWYzL3RhYmxlcmFuZ2U6ZjJmYjQwMWIxYTJmNDlhZWE5ZmIzMzhjNzk4YjFhZjNfNy0zLTEtMS00ODQ1MQ_5989f4e9-0eca-4a3d-ac6c-b004909d6fa8">2,139</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Velocity Outdoor</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iae69ed295bb64d0a830c3d5d01b59926_D20220101-20220331" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOmYyZmI0MDFiMWEyZjQ5YWVhOWZiMzM4Yzc5OGIxYWYzL3RhYmxlcmFuZ2U6ZjJmYjQwMWIxYTJmNDlhZWE5ZmIzMzhjNzk4YjFhZjNfOC0xLTEtMS00ODQ1MQ_14fb87c1-3f09-4b55-b905-44e6b88e1bad">3,195</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9b7b053abca436ea99b7d04fd173b0b_D20210101-20210331" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOmYyZmI0MDFiMWEyZjQ5YWVhOWZiMzM4Yzc5OGIxYWYzL3RhYmxlcmFuZ2U6ZjJmYjQwMWIxYTJmNDlhZWE5ZmIzMzhjNzk4YjFhZjNfOC0zLTEtMS00ODQ1MQ_8d4c051a-f099-48f4-af16-d2a42fed6425">3,073</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Altor</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i676f6d7b42234f2eb12eb445da7dc667_D20220101-20220331" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOmYyZmI0MDFiMWEyZjQ5YWVhOWZiMzM4Yzc5OGIxYWYzL3RhYmxlcmFuZ2U6ZjJmYjQwMWIxYTJmNDlhZWE5ZmIzMzhjNzk4YjFhZjNfMTAtMS0xLTEtNDg0NTE_dbb2cf58-c05e-433f-90cd-bd85fcd0e38f">3,928</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b654d82b4cd4f50bcaac1df84f9a4ed_D20210101-20210331" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOmYyZmI0MDFiMWEyZjQ5YWVhOWZiMzM4Yzc5OGIxYWYzL3RhYmxlcmFuZ2U6ZjJmYjQwMWIxYTJmNDlhZWE5ZmIzMzhjNzk4YjFhZjNfMTAtMy0xLTEtNDg0NTE_7dec1961-3599-4490-b76d-98a216de6479">2,563</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Arnold </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8496b5ae2c024430abe5c0c5479f6d27_D20220101-20220331" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOmYyZmI0MDFiMWEyZjQ5YWVhOWZiMzM4Yzc5OGIxYWYzL3RhYmxlcmFuZ2U6ZjJmYjQwMWIxYTJmNDlhZWE5ZmIzMzhjNzk4YjFhZjNfMTEtMS0xLTEtNDg0NTE_1f544c25-87ce-4d3d-9a8a-df85b0e11656">2,185</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie877bc818a664f71b9e322b6ca946157_D20210101-20210331" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOmYyZmI0MDFiMWEyZjQ5YWVhOWZiMzM4Yzc5OGIxYWYzL3RhYmxlcmFuZ2U6ZjJmYjQwMWIxYTJmNDlhZWE5ZmIzMzhjNzk4YjFhZjNfMTEtMy0xLTEtNDg0NTE_1c642fb5-d6b1-4880-9676-afcb96bc8a67">1,721</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sterno</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id6c3d14dc1e44ae4af53db49895463b7_D20220101-20220331" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOmYyZmI0MDFiMWEyZjQ5YWVhOWZiMzM4Yzc5OGIxYWYzL3RhYmxlcmFuZ2U6ZjJmYjQwMWIxYTJmNDlhZWE5ZmIzMzhjNzk4YjFhZjNfMTItMS0xLTEtNDg0NTE_683bb234-a688-4d0b-86ae-e2ad3dc3e593">5,003</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide5ffe7c53794a06bd448f0b66480134_D20210101-20210331" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOmYyZmI0MDFiMWEyZjQ5YWVhOWZiMzM4Yzc5OGIxYWYzL3RhYmxlcmFuZ2U6ZjJmYjQwMWIxYTJmNDlhZWE5ZmIzMzhjNzk4YjFhZjNfMTItMy0xLTEtNDg0NTE_599519ee-e4eb-416f-9e15-7389f6aaa837">5,185</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31f4943cb2624b288ebd8c8f69698c6a_D20220101-20220331" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOmYyZmI0MDFiMWEyZjQ5YWVhOWZiMzM4Yzc5OGIxYWYzL3RhYmxlcmFuZ2U6ZjJmYjQwMWIxYTJmNDlhZWE5ZmIzMzhjNzk4YjFhZjNfMTMtMS0xLTEtNDg0NTE_a9d0be4f-cdb4-40d5-8ebc-429526e2e396">33,293</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60717cfadc044932a176da5e2bfe7717_D20210101-20210331" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOmYyZmI0MDFiMWEyZjQ5YWVhOWZiMzM4Yzc5OGIxYWYzL3RhYmxlcmFuZ2U6ZjJmYjQwMWIxYTJmNDlhZWE5ZmIzMzhjNzk4YjFhZjNfMTMtMy0xLTEtNDg0NTE_8281a60e-b5db-45f7-ae75-c5179fd4bbfc">27,146</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Reconciliation of segment to consolidated total:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of debt issuance costs and bond premium</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic861bc950fe64de2b419a50b7c225bd7_D20220101-20220331" decimals="-3" name="us-gaap:DepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOmYyZmI0MDFiMWEyZjQ5YWVhOWZiMzM4Yzc5OGIxYWYzL3RhYmxlcmFuZ2U6ZjJmYjQwMWIxYTJmNDlhZWE5ZmIzMzhjNzk4YjFhZjNfMTUtMS0xLTEtNDg0NTE_7b66177b-7eb4-4689-a5f9-e6e84d5be8fc">866</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b2f2c7dfa674d5fa9ee0f2f3fe78d83_D20210101-20210331" decimals="-3" name="us-gaap:DepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOmYyZmI0MDFiMWEyZjQ5YWVhOWZiMzM4Yzc5OGIxYWYzL3RhYmxlcmFuZ2U6ZjJmYjQwMWIxYTJmNDlhZWE5ZmIzMzhjNzk4YjFhZjNfMTUtMy0xLTEtNDg0NTE_2e49be35-926a-498b-bc25-cc63e9e3fb88">603</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consolidated total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOmYyZmI0MDFiMWEyZjQ5YWVhOWZiMzM4Yzc5OGIxYWYzL3RhYmxlcmFuZ2U6ZjJmYjQwMWIxYTJmNDlhZWE5ZmIzMzhjNzk4YjFhZjNfMTYtMS0xLTEtNDg0NTE_af3caf48-4b53-45ff-ae7b-9ec7dd4f53ee">34,159</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOmYyZmI0MDFiMWEyZjQ5YWVhOWZiMzM4Yzc5OGIxYWYzL3RhYmxlcmFuZ2U6ZjJmYjQwMWIxYTJmNDlhZWE5ZmIzMzhjNzk4YjFhZjNfMTYtMy0xLTEtNDg0NTE_4cacec56-2e52-46ae-beb3-89b272d91e6d">27,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="display: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:3pt"><span><br/></span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.245%"><tr><td style="width:1.0%"></td><td style="width:43.394%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.144%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.144%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.144%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.442%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Accounts Receivable</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Identifiable Assets</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">March 31,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">March 31,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.11 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b54d3c3b9d745459edb6bbe558a25bb_I20220331" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMy0xLTEtMS00ODQ1MQ_3a8b981b-57b9-430f-a07c-47679632c7ea">46,644</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i12db3cdfe41f4baca40a197b1aaa67ae_I20211231" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMy0zLTEtMS00ODQ1MQ_53c56ffa-2ee3-41f8-814e-f08cadedd496">50,461</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b54d3c3b9d745459edb6bbe558a25bb_I20220331" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMy01LTEtMS00ODQ1MQ_6b0e3de9-fb2f-45d1-94cb-672b5a0959dc">361,564</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i12db3cdfe41f4baca40a197b1aaa67ae_I20211231" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMy03LTEtMS00ODQ1MQ_b267d776-9f24-4a56-b347-fb48616ec9d9">354,666</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">BOA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e7645140b1248cf9b55b176e9bbb7a2_I20220331" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfNC0xLTEtMS00ODQ1MQ_51f840d1-bf8e-4f39-968a-5d75b8e1388b">3,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i35d77451604047e1b491562cc212a740_I20211231" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfNC0zLTEtMS00ODQ1MQ_1075623c-0a93-462e-b4c2-8750acdc49df">2,387</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e7645140b1248cf9b55b176e9bbb7a2_I20220331" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfNC01LTEtMS00ODQ1MQ_efd3ea31-8a88-4a27-b383-f27c7c45535c">256,196</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i35d77451604047e1b491562cc212a740_I20211231" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfNC03LTEtMS00ODQ1MQ_f3bbd587-c108-406c-86c2-44e51efea7b4">263,052</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ergobaby</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8121a1da7e2348e9b1ee4c2b5ec9cc35_I20220331" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfNS0xLTEtMS00ODQ1MQ_d2b7f5ff-0500-4150-9952-cef07d78fc66">11,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2efba2f01ce041d2821a7ecbb9497c36_I20211231" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfNS0zLTEtMS00ODQ1MQ_abb9485b-2a9c-4805-9168-3a73192ea324">11,167</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8121a1da7e2348e9b1ee4c2b5ec9cc35_I20220331" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfNS01LTEtMS00ODQ1MQ_d7389dda-a918-4390-aa50-162b29dc8847">88,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2efba2f01ce041d2821a7ecbb9497c36_I20211231" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfNS03LTEtMS00ODQ1MQ_e923d20e-78c1-459c-a0c8-b9bd4a1be293">86,530</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lugano</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5de00378127d4e68b266d158756e171e_I20220331" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfNi0xLTEtMS00ODQ1MQ_6cc5542f-03ee-4203-b041-9cf76eba4a78">30,633</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0abae5f80abf41a39cbc055ca5c57a76_I20211231" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfNi0zLTEtMS00ODQ1MQ_8e6668d9-5ddc-4ec0-843c-c80acb7c93f5">27,812</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5de00378127d4e68b266d158756e171e_I20220331" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfNi01LTEtMS00ODQ1MQ_506e7078-8abf-45e0-8ff9-ef72076abd4e">270,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0abae5f80abf41a39cbc055ca5c57a76_I20211231" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfNi03LTEtMS00ODQ1MQ_0348dbd8-93a6-46f1-850b-6bf59f93921a">233,720</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Marucci</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i366de1d613fc4e94b3f7dd2b4b266531_I20220331" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfNy0xLTEtMS00ODQ1MQ_27f2566b-b690-4c4f-9d20-5eec3090e75f">31,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i79590d1d54cc481689f2d361fbaf4b0f_I20211231" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfNy0zLTEtMS00ODQ1MQ_f3a9a17e-7c05-4975-bd2a-0df18cf99490">23,261</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i366de1d613fc4e94b3f7dd2b4b266531_I20220331" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfNy01LTEtMS00ODQ1MQ_e047f551-3f93-406b-bd5c-ef246a7bf77c">165,096</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i79590d1d54cc481689f2d361fbaf4b0f_I20211231" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfNy03LTEtMS00ODQ1MQ_116a45dd-69fe-4962-9185-dcd355145bc7">146,087</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Velocity Outdoor</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7e0e7ccba8774915bb27bdae665251f2_I20220331" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfOC0xLTEtMS00ODQ1MQ_36d76f8e-17a3-4007-b7a3-e0d86b09a9fb">33,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7f68967a6b24002ad0f0494ad4a55fa_I20211231" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfOC0zLTEtMS00ODQ1MQ_8fa1096c-4113-42cd-9744-218ad7758a00">36,017</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7e0e7ccba8774915bb27bdae665251f2_I20220331" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfOC01LTEtMS00ODQ1MQ_5e597770-89bf-4e23-833d-3509e20c1bc1">231,439</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7f68967a6b24002ad0f0494ad4a55fa_I20211231" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfOC03LTEtMS00ODQ1MQ_4bc5fb18-889f-4a56-b524-5d5e896566d1">219,545</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Altor</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i722a3094ac2b44799542089246a4e956_I20220331" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMTAtMS0xLTEtNDg0NTE_ad7c268a-5daa-421f-9728-b3ff4aaa1dd4">42,325</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3f7edf93af67494192576d5328c4f5fd_I20211231" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMTAtMy0xLTEtNDg0NTE_7ab6a1ba-7756-49d3-b5cb-398f3aac887f">38,457</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i722a3094ac2b44799542089246a4e956_I20220331" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMTAtNS0xLTEtNDg0NTE_e12577d8-6aa9-400c-9f54-5fe540ad14d5">210,942</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3f7edf93af67494192576d5328c4f5fd_I20211231" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMTAtNy0xLTEtNDg0NTE_72645189-fb88-480c-a77a-e7c70c60b752">205,631</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Arnold </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a11d6a13b8b4e16827ef63b06a3a85d_I20220331" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMTEtMS0xLTEtNDg0NTE_92520e05-0b67-4ff0-ae17-337522d60341">22,359</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i75381d477d1b4ccb8ec3af834d364170_I20211231" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMTEtMy0xLTEtNDg0NTE_5a8c16f7-958c-4132-baeb-c2ccb388e8df">20,372</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a11d6a13b8b4e16827ef63b06a3a85d_I20220331" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMTEtNS0xLTEtNDg0NTE_6e7e2358-fde1-4415-b999-7ab51c794522">98,771</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i75381d477d1b4ccb8ec3af834d364170_I20211231" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMTEtNy0xLTEtNDg0NTE_9bf26517-b15c-4333-96c7-b90a007342da">101,591</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sterno </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a27159f29c94ecbaf14aa64246e359d_I20220331" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMTItMS0xLTEtNDg0NTE_0aca697f-3b8c-48f1-a926-97ca0aeb77ea">57,356</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i68884ea4d83d4427b5a13b527ea39850_I20211231" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMTItMy0xLTEtNDg0NTE_869ff204-9be8-4090-9a07-ba3f595d71a5">72,179</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a27159f29c94ecbaf14aa64246e359d_I20220331" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMTItNS0xLTEtNDg0NTE_388d83e0-3010-473d-afc5-f9a8baffc1e4">241,800</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i68884ea4d83d4427b5a13b527ea39850_I20211231" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMTItNy0xLTEtNDg0NTE_2df974be-33b8-4394-bf69-711510f27e94">244,338</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMTMtMS0xLTEtNDg0NTE_43ce3a77-5b9d-46c8-b043-8cbd3442968a">14,018</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMTMtMy0xLTEtNDg0NTE_f7fd1c5c-69bc-428a-bb5b-95a63eeb52c1">13,851</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i339e0a0d89474dc6954b85217bd5169c_I20220331" decimals="-3" name="us-gaap:AccountsReceivableNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMTQtMS0xLTEtNDg0NTE_bd6eb5a0-3a8e-4b12-95a1-961afe15ac42">265,287</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifcb56ad728b840c98956c38e5f770e80_I20211231" decimals="-3" name="us-gaap:AccountsReceivableNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMTQtMy0xLTEtNDg0NTE_cb349e7b-b35c-4b36-a657-b23eff7cb66d">268,262</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i339e0a0d89474dc6954b85217bd5169c_I20220331" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMTQtNS0xLTEtNDg0NTE_e6c94911-1428-4c56-9e4c-649c50e943a1">1,925,200</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifcb56ad728b840c98956c38e5f770e80_I20211231" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMTQtNy0xLTEtNDg0NTE_250dbbb8-8939-469b-8e90-7046d43f1b2f">1,855,160</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Reconciliation of segment to consolidated total:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate and other identifiable assets</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> </span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb76a599f81a493cb92f0d72862296ae_I20220331" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMTYtNS0xLTEtNDg0NTE_be87843d-f8a1-4ab6-b977-36b4a0923e1d">53,574</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0bd0d45ace2047238a842fd595ab5825_I20211231" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMTYtNy0xLTEtNDg0NTE_756a1369-2995-4e75-92e4-972cc00a61c4">106,011</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Assets held for sale</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331" decimals="-3" name="codi:DisposalGroupAssetsHeldForSale" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMTYtNS0xLTEtNTE4Nzc_cdc4c9f8-90fe-428f-9e8c-b3226ef85f7c">102,293</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231" decimals="-3" name="codi:DisposalGroupAssetsHeldForSale" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMTYtNy0xLTEtNTE4Nzc_59ab476d-a2f7-4af9-ac1e-5c5da11da72e">99,423</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consolidated total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i339e0a0d89474dc6954b85217bd5169c_I20220331" decimals="-3" name="us-gaap:AccountsReceivableNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMTgtMS0xLTEtNDg0NTE_ef75b7e8-a7f2-4c01-b89e-511497497437">265,287</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifcb56ad728b840c98956c38e5f770e80_I20211231" decimals="-3" name="us-gaap:AccountsReceivableNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMTgtMy0xLTEtNDg0NTE_f56146bc-5cef-44fd-ac40-eda118b8aee1">268,262</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMTgtNS0xLTEtNDg0NTE_b5b4f669-55ab-43cd-aecb-fe16d38d1f6e">2,081,067</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMTgtNy0xLTEtNDg0NTE_16d00e79-4a8b-45c9-993a-16ae35c34a50">2,060,594</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="margin-bottom:6pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RleHRyZWdpb246ODk4OTU3MTZmMDU5NGZlMjlmMjQ1NDQ2M2VkYzRkNzZfNjk0NA_6fe9177f-ca69-441a-9e26-ff36a92ca5a6" footnoteRole="http://www.xbrl.org/2003/role/footnote"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.87pt">Does not include accounts receivable balances per schedule above or goodwill balances - refer to </span><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#icba28ff815a8419b82e3ccdf453a8bce_64">Note G - "Goodwill and Other Intangible Assets"</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.</span></ix:footnote></div></ix:nonNumeric></ix:continuation><div style="margin-bottom:6pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">21</span></div></div></div><div id="icba28ff815a8419b82e3ccdf453a8bce_61"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note F &#8212; <ix:nonNumeric contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" name="codi:PropertyPlantAndEquipmentAndInventoryTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82MS9mcmFnOjUxZjY4MzkwYzVhNDRjN2ZiNzA1YzA5NTEwZmFmOTI5L3RleHRyZWdpb246NTFmNjgzOTBjNWE0NGM3ZmI3MDVjMDk1MTBmYWY5MjlfMzk1_1a49fb54-d015-4db9-a3f3-2fbff2cf06b8" continuedAt="i4ca2ce68a5ae4618a6fb50946430ce91" escape="true">Property, Plant and Equipment and Inventory</ix:nonNumeric></span></div><ix:continuation id="i4ca2ce68a5ae4618a6fb50946430ce91"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Property, plant and equipment </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment is comprised of the following at March&#160;31, 2022 and December&#160;31, 2021 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">):</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:14pt;text-align:center"><ix:nonNumeric contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82MS9mcmFnOjUxZjY4MzkwYzVhNDRjN2ZiNzA1YzA5NTEwZmFmOTI5L3RleHRyZWdpb246NTFmNjgzOTBjNWE0NGM3ZmI3MDVjMDk1MTBmYWY5MjlfMzk3_23ba9a0b-4137-483a-8466-cc5fa6d3b993" escape="true"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.654%"><tr><td style="width:1.0%"></td><td style="width:53.360%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.729%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.207%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3f6ae659ee574d55addd163b1ef01519_I20220331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82MS9mcmFnOjUxZjY4MzkwYzVhNDRjN2ZiNzA1YzA5NTEwZmFmOTI5L3RhYmxlOmIyNzNkZDRjNGM1OTRhMmU4Yzk3OWUzZjIxMWM1ODFhL3RhYmxlcmFuZ2U6YjI3M2RkNGM0YzU5NGEyZThjOTc5ZTNmMjExYzU4MWFfMS0xLTEtMS00ODQ1MQ_aae238dd-7b6a-4876-891b-fc1d7e331989">208,231</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i80471d112fba487795f2e9984514c91c_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82MS9mcmFnOjUxZjY4MzkwYzVhNDRjN2ZiNzA1YzA5NTEwZmFmOTI5L3RhYmxlOmIyNzNkZDRjNGM1OTRhMmU4Yzk3OWUzZjIxMWM1ODFhL3RhYmxlcmFuZ2U6YjI3M2RkNGM0YzU5NGEyZThjOTc5ZTNmMjExYzU4MWFfMS0zLTEtMS00ODQ1MQ_08d0626a-5962-4905-90d2-bf0d72150c10">206,919</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Furniture, fixtures and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied5767d7f92f46d0b559868ae19a1907_I20220331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82MS9mcmFnOjUxZjY4MzkwYzVhNDRjN2ZiNzA1YzA5NTEwZmFmOTI5L3RhYmxlOmIyNzNkZDRjNGM1OTRhMmU4Yzk3OWUzZjIxMWM1ODFhL3RhYmxlcmFuZ2U6YjI3M2RkNGM0YzU5NGEyZThjOTc5ZTNmMjExYzU4MWFfMi0xLTEtMS00ODQ1MQ_0643e8c8-1579-40af-b0bb-f656e71c5c88">55,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee6a2edd30d744f8bee1b05f72138741_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82MS9mcmFnOjUxZjY4MzkwYzVhNDRjN2ZiNzA1YzA5NTEwZmFmOTI5L3RhYmxlOmIyNzNkZDRjNGM1OTRhMmU4Yzk3OWUzZjIxMWM1ODFhL3RhYmxlcmFuZ2U6YjI3M2RkNGM0YzU5NGEyZThjOTc5ZTNmMjExYzU4MWFfMi0zLTEtMS00ODQ1MQ_261f6c57-46ff-4c30-81d0-454408bad7f3">52,794</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iff2c8a4d4c4e4d9b9bc82870fd16f31d_I20220331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82MS9mcmFnOjUxZjY4MzkwYzVhNDRjN2ZiNzA1YzA5NTEwZmFmOTI5L3RhYmxlOmIyNzNkZDRjNGM1OTRhMmU4Yzk3OWUzZjIxMWM1ODFhL3RhYmxlcmFuZ2U6YjI3M2RkNGM0YzU5NGEyZThjOTc5ZTNmMjExYzU4MWFfMy0xLTEtMS00ODQ1MQ_91b555a5-cc7e-46f0-be6a-89228f44af42">57,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i99c8959effea4043a66b6620087e9d9d_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82MS9mcmFnOjUxZjY4MzkwYzVhNDRjN2ZiNzA1YzA5NTEwZmFmOTI5L3RhYmxlOmIyNzNkZDRjNGM1OTRhMmU4Yzk3OWUzZjIxMWM1ODFhL3RhYmxlcmFuZ2U6YjI3M2RkNGM0YzU5NGEyZThjOTc5ZTNmMjExYzU4MWFfMy0zLTEtMS00ODQ1MQ_5eb0234e-bf6e-4055-9ec4-92901ff17005">56,988</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Buildings and land</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia9dd680dfdc14eeda5a432bcb40989e5_I20220331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82MS9mcmFnOjUxZjY4MzkwYzVhNDRjN2ZiNzA1YzA5NTEwZmFmOTI5L3RhYmxlOmIyNzNkZDRjNGM1OTRhMmU4Yzk3OWUzZjIxMWM1ODFhL3RhYmxlcmFuZ2U6YjI3M2RkNGM0YzU5NGEyZThjOTc5ZTNmMjExYzU4MWFfNC0xLTEtMS00ODQ1MQ_79625cab-9d33-4f98-be6c-879f604775f8">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7e36a16442554c989c98f4b61ca2f44f_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82MS9mcmFnOjUxZjY4MzkwYzVhNDRjN2ZiNzA1YzA5NTEwZmFmOTI5L3RhYmxlOmIyNzNkZDRjNGM1OTRhMmU4Yzk3OWUzZjIxMWM1ODFhL3RhYmxlcmFuZ2U6YjI3M2RkNGM0YzU5NGEyZThjOTc5ZTNmMjExYzU4MWFfNC0zLTEtMS00ODQ1MQ_96cb1f80-6d63-4348-92b6-09e00c07a91a">13,345</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Construction in process</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331" decimals="-3" name="us-gaap:ConstructionInProgressGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82MS9mcmFnOjUxZjY4MzkwYzVhNDRjN2ZiNzA1YzA5NTEwZmFmOTI5L3RhYmxlOmIyNzNkZDRjNGM1OTRhMmU4Yzk3OWUzZjIxMWM1ODFhL3RhYmxlcmFuZ2U6YjI3M2RkNGM0YzU5NGEyZThjOTc5ZTNmMjExYzU4MWFfNS0xLTEtMS00ODQ1MQ_0346d5d1-551d-4421-a8ff-1819cdddf3cb">19,971</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231" decimals="-3" name="us-gaap:ConstructionInProgressGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82MS9mcmFnOjUxZjY4MzkwYzVhNDRjN2ZiNzA1YzA5NTEwZmFmOTI5L3RhYmxlOmIyNzNkZDRjNGM1OTRhMmU4Yzk3OWUzZjIxMWM1ODFhL3RhYmxlcmFuZ2U6YjI3M2RkNGM0YzU5NGEyZThjOTc5ZTNmMjExYzU4MWFfNS0zLTEtMS00ODQ1MQ_21d84cb3-1634-4896-816a-3b19e9898ddd">15,340</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82MS9mcmFnOjUxZjY4MzkwYzVhNDRjN2ZiNzA1YzA5NTEwZmFmOTI5L3RhYmxlOmIyNzNkZDRjNGM1OTRhMmU4Yzk3OWUzZjIxMWM1ODFhL3RhYmxlcmFuZ2U6YjI3M2RkNGM0YzU5NGEyZThjOTc5ZTNmMjExYzU4MWFfNi0xLTEtMS00ODQ1MQ_fd916b80-34a6-45fc-90cd-53e4af158b82">354,877</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82MS9mcmFnOjUxZjY4MzkwYzVhNDRjN2ZiNzA1YzA5NTEwZmFmOTI5L3RhYmxlOmIyNzNkZDRjNGM1OTRhMmU4Yzk3OWUzZjIxMWM1ODFhL3RhYmxlcmFuZ2U6YjI3M2RkNGM0YzU5NGEyZThjOTc5ZTNmMjExYzU4MWFfNi0zLTEtMS00ODQ1MQ_9c275814-c1b3-49b6-9be9-d622ce93b0b2">345,386</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82MS9mcmFnOjUxZjY4MzkwYzVhNDRjN2ZiNzA1YzA5NTEwZmFmOTI5L3RhYmxlOmIyNzNkZDRjNGM1OTRhMmU4Yzk3OWUzZjIxMWM1ODFhL3RhYmxlcmFuZ2U6YjI3M2RkNGM0YzU5NGEyZThjOTc5ZTNmMjExYzU4MWFfNy0xLTEtMS00ODQ1MQ_e591d68c-6b9f-4785-8894-838e65b67334">175,700</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82MS9mcmFnOjUxZjY4MzkwYzVhNDRjN2ZiNzA1YzA5NTEwZmFmOTI5L3RhYmxlOmIyNzNkZDRjNGM1OTRhMmU4Yzk3OWUzZjIxMWM1ODFhL3RhYmxlcmFuZ2U6YjI3M2RkNGM0YzU5NGEyZThjOTc5ZTNmMjExYzU4MWFfNy0zLTEtMS00ODQ1MQ_e4b19203-d043-4148-a7fc-b435c6017083">166,993</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82MS9mcmFnOjUxZjY4MzkwYzVhNDRjN2ZiNzA1YzA5NTEwZmFmOTI5L3RhYmxlOmIyNzNkZDRjNGM1OTRhMmU4Yzk3OWUzZjIxMWM1ODFhL3RhYmxlcmFuZ2U6YjI3M2RkNGM0YzU5NGEyZThjOTc5ZTNmMjExYzU4MWFfOC0xLTEtMS00ODQ1MQ_58bd326b-8ce0-48f2-9212-ba3c8d629f92">179,177</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82MS9mcmFnOjUxZjY4MzkwYzVhNDRjN2ZiNzA1YzA5NTEwZmFmOTI5L3RhYmxlOmIyNzNkZDRjNGM1OTRhMmU4Yzk3OWUzZjIxMWM1ODFhL3RhYmxlcmFuZ2U6YjI3M2RkNGM0YzU5NGEyZThjOTc5ZTNmMjExYzU4MWFfOC0zLTEtMS00ODQ1MQ_06a3fe11-8b19-47c7-af05-1a40f2dd3bb8">178,393</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense was $<ix:nonFraction unitRef="usd" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82MS9mcmFnOjUxZjY4MzkwYzVhNDRjN2ZiNzA1YzA5NTEwZmFmOTI5L3RleHRyZWdpb246NTFmNjgzOTBjNWE0NGM3ZmI3MDVjMDk1MTBmYWY5MjlfMjA2_c143a332-53c6-43d8-b4a0-1a9bf2a68800">9.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82MS9mcmFnOjUxZjY4MzkwYzVhNDRjN2ZiNzA1YzA5NTEwZmFmOTI5L3RleHRyZWdpb246NTFmNjgzOTBjNWE0NGM3ZmI3MDVjMDk1MTBmYWY5MjlfMTA5OTUxMTYyODI0OA_432fcb44-bd9e-4363-99ea-c90395dcc7d3">8.6</ix:nonFraction> million for the three months ended</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31, 2022 and March&#160;31, 2021, respectively. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Inventory </span></div><ix:nonNumeric contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82MS9mcmFnOjUxZjY4MzkwYzVhNDRjN2ZiNzA1YzA5NTEwZmFmOTI5L3RleHRyZWdpb246NTFmNjgzOTBjNWE0NGM3ZmI3MDVjMDk1MTBmYWY5MjlfNDAw_81df2488-975a-4e2a-a549-737b7dc32554" escape="true"><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory is comprised of the following at March&#160;31, 2022 and December&#160;31, 2021 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.654%"><tr><td style="width:1.0%"></td><td style="width:53.360%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.729%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.207%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Raw materials </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331" decimals="-3" name="us-gaap:InventoryRawMaterialsAndSupplies" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82MS9mcmFnOjUxZjY4MzkwYzVhNDRjN2ZiNzA1YzA5NTEwZmFmOTI5L3RhYmxlOmQ2YzRhMGU1ZmM5YzQyZWU4NWNjMmU2ZTBjMTY4NmVkL3RhYmxlcmFuZ2U6ZDZjNGEwZTVmYzljNDJlZTg1Y2MyZTZlMGMxNjg2ZWRfMS0xLTEtMS00ODQ1MQ_4e28c5b8-628e-4b27-a451-36c72a4070f8">106,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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231" decimals="-3" name="us-gaap:InventoryRawMaterialsAndSupplies" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82MS9mcmFnOjUxZjY4MzkwYzVhNDRjN2ZiNzA1YzA5NTEwZmFmOTI5L3RhYmxlOmQ2YzRhMGU1ZmM5YzQyZWU4NWNjMmU2ZTBjMTY4NmVkL3RhYmxlcmFuZ2U6ZDZjNGEwZTVmYzljNDJlZTg1Y2MyZTZlMGMxNjg2ZWRfMS0zLTEtMS00ODQ1MQ_e7fbd836-f644-4922-982e-61b0c326ece3">105,654</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Work-in-process</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331" decimals="-3" name="us-gaap:InventoryWorkInProcess" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82MS9mcmFnOjUxZjY4MzkwYzVhNDRjN2ZiNzA1YzA5NTEwZmFmOTI5L3RhYmxlOmQ2YzRhMGU1ZmM5YzQyZWU4NWNjMmU2ZTBjMTY4NmVkL3RhYmxlcmFuZ2U6ZDZjNGEwZTVmYzljNDJlZTg1Y2MyZTZlMGMxNjg2ZWRfMi0xLTEtMS00ODQ1MQ_30166d5a-0799-4c4d-8f39-ccf21431ce99">37,003</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231" decimals="-3" name="us-gaap:InventoryWorkInProcess" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82MS9mcmFnOjUxZjY4MzkwYzVhNDRjN2ZiNzA1YzA5NTEwZmFmOTI5L3RhYmxlOmQ2YzRhMGU1ZmM5YzQyZWU4NWNjMmU2ZTBjMTY4NmVkL3RhYmxlcmFuZ2U6ZDZjNGEwZTVmYzljNDJlZTg1Y2MyZTZlMGMxNjg2ZWRfMi0zLTEtMS00ODQ1MQ_c21c94e2-50e4-471f-8c03-107cf9f5a5ac">27,026</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331" decimals="-3" name="us-gaap:InventoryFinishedGoods" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82MS9mcmFnOjUxZjY4MzkwYzVhNDRjN2ZiNzA1YzA5NTEwZmFmOTI5L3RhYmxlOmQ2YzRhMGU1ZmM5YzQyZWU4NWNjMmU2ZTBjMTY4NmVkL3RhYmxlcmFuZ2U6ZDZjNGEwZTVmYzljNDJlZTg1Y2MyZTZlMGMxNjg2ZWRfMy0xLTEtMS00ODQ1MQ_a0cc7544-4aa3-4597-a9a8-960c412156f4">497,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231" decimals="-3" name="us-gaap:InventoryFinishedGoods" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82MS9mcmFnOjUxZjY4MzkwYzVhNDRjN2ZiNzA1YzA5NTEwZmFmOTI5L3RhYmxlOmQ2YzRhMGU1ZmM5YzQyZWU4NWNjMmU2ZTBjMTY4NmVkL3RhYmxlcmFuZ2U6ZDZjNGEwZTVmYzljNDJlZTg1Y2MyZTZlMGMxNjg2ZWRfMy0zLTEtMS00ODQ1MQ_b7d207cd-0480-45e5-8350-d5356e1022f4">457,274</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: obsolescence reserve</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331" decimals="-3" name="us-gaap:InventoryValuationReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82MS9mcmFnOjUxZjY4MzkwYzVhNDRjN2ZiNzA1YzA5NTEwZmFmOTI5L3RhYmxlOmQ2YzRhMGU1ZmM5YzQyZWU4NWNjMmU2ZTBjMTY4NmVkL3RhYmxlcmFuZ2U6ZDZjNGEwZTVmYzljNDJlZTg1Y2MyZTZlMGMxNjg2ZWRfNC0xLTEtMS00ODQ1MQ_f136b2cc-76f9-488b-aeff-8b4c282889c3">24,203</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231" decimals="-3" name="us-gaap:InventoryValuationReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82MS9mcmFnOjUxZjY4MzkwYzVhNDRjN2ZiNzA1YzA5NTEwZmFmOTI5L3RhYmxlOmQ2YzRhMGU1ZmM5YzQyZWU4NWNjMmU2ZTBjMTY4NmVkL3RhYmxlcmFuZ2U6ZDZjNGEwZTVmYzljNDJlZTg1Y2MyZTZlMGMxNjg2ZWRfNC0zLTEtMS00ODQ1MQ_c5336414-b4ac-4216-bce4-0d27ee8d1ca4">27,870</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82MS9mcmFnOjUxZjY4MzkwYzVhNDRjN2ZiNzA1YzA5NTEwZmFmOTI5L3RhYmxlOmQ2YzRhMGU1ZmM5YzQyZWU4NWNjMmU2ZTBjMTY4NmVkL3RhYmxlcmFuZ2U6ZDZjNGEwZTVmYzljNDJlZTg1Y2MyZTZlMGMxNjg2ZWRfNS0xLTEtMS00ODQ1MQ_a49ea808-2518-4110-b468-d0a3d07767af">617,159</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82MS9mcmFnOjUxZjY4MzkwYzVhNDRjN2ZiNzA1YzA5NTEwZmFmOTI5L3RhYmxlOmQ2YzRhMGU1ZmM5YzQyZWU4NWNjMmU2ZTBjMTY4NmVkL3RhYmxlcmFuZ2U6ZDZjNGEwZTVmYzljNDJlZTg1Y2MyZTZlMGMxNjg2ZWRfNS0zLTEtMS00ODQ1MQ_2b14032e-546e-456d-a341-1f4cbb4cce6a">562,084</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div id="icba28ff815a8419b82e3ccdf453a8bce_64"></div><ix:nonNumeric contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RleHRyZWdpb246N2I2Yjg3OGVlYTZhNGJkNTllOWUzZTFjZWJjMDU0MzRfNTQ1OQ_8d23f511-2fca-4a33-b2f7-24887355d878" continuedAt="i4ec0c6bf3f5c437f9229c4fd98b98926" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note G &#8212; Goodwill and Other Intangible Assets</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of acquisitions of various businesses, the Company has significant intangible assets on its balance sheet that include goodwill and indefinite-lived intangibles. The Company&#8217;s goodwill and indefinite-lived intangibles are tested and reviewed for impairment annually as of March 31st or more frequently if facts and circumstances warrant by comparing the fair value of each reporting unit to its carrying value. Each of the Company&#8217;s businesses represent a reporting unit. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2022 Annual Impairment Testing</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses a qualitative approach to test goodwill for impairment by first assessing qualitative factors to determine whether it is more-likely-than-not that the fair value of a reporting unit is less than its carrying amount as a basis for determining whether it is necessary to perform quantitative goodwill impairment testing. The results of the qualitative analysis indicated that it was more-likely-than-not that the fair value of each of our reporting units exceeded their carrying value.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2021 Annual Impairment Testing</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses a qualitative approach to test goodwill for impairment by first assessing qualitative factors to determine whether it is more-likely-than-not that the fair value of a reporting unit is less than its carrying amount as a basis for determining whether it is necessary to perform quantitative goodwill impairment testing. We determined that the Arnold reporting unit required additional quantitative testing because we could not conclude that the fair value of the reporting unit exceeded its carrying value based on qualitative factors alone. For the reporting units that were tested only on a qualitative basis for the 2021 annual impairment testing, the results of the qualitative analysis indicated that it is more likely than not that the fair value exceeded the carrying value of these reporting units.</span></div></ix:nonNumeric><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i4ec0c6bf3f5c437f9229c4fd98b98926" continuedAt="i40b64acdfbe047008ab7b813b755760a"><div style="margin-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="i70727fc2b666423abc2f7fb62af0856c_D20211001-20211231" decimals="3" name="codi:ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RleHRyZWdpb246N2I2Yjg3OGVlYTZhNGJkNTllOWUzZTFjZWJjMDU0MzRfMTU3MQ_8a9e582d-2425-47f6-8d0a-e05f527f908a">13.0</ix:nonFraction>% and the results of the quantitative impairment testing indicated that the fair value of the Arnold reporting unit exceeded the carrying value by <ix:nonFraction unitRef="number" contextRef="iaa60c2c5c2bf4d5dad79ae2350a42a33_I20211231" decimals="3" name="codi:GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RleHRyZWdpb246N2I2Yjg3OGVlYTZhNGJkNTllOWUzZTFjZWJjMDU0MzRfMTcxOQ_156ec546-0371-4b56-87b3-904de2dffcc6">272</ix:nonFraction>%. </span></div><ix:nonNumeric contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" name="us-gaap:ScheduleOfGoodwillTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RleHRyZWdpb246N2I2Yjg3OGVlYTZhNGJkNTllOWUzZTFjZWJjMDU0MzRfNTQ3MQ_4b12a671-f052-4c7e-811b-7c62dc8b9bbb" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the net carrying value of goodwill at March&#160;31, 2022 and December&#160;31, 2021, is as follows </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.046%"><tr><td style="width:1.0%"></td><td style="width:47.476%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.137%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.748%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.139%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Three months ended March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Year ended&#160;<br/>&#160;December 31, 2021</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill - gross carrying amount</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331" decimals="-3" name="us-gaap:GoodwillGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOjY2MTdiZTZlZGE2NTRmODA5YTBlZjk3ZjMxOTMyYjllL3RhYmxlcmFuZ2U6NjYxN2JlNmVkYTY1NGY4MDlhMGVmOTdmMzE5MzJiOWVfMTItMS0xLTEtNDg0NTE_1cd9c76f-0391-41a0-be0b-8561c8fbf0c6">848,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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231" decimals="-3" name="us-gaap:GoodwillGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOjY2MTdiZTZlZGE2NTRmODA5YTBlZjk3ZjMxOTMyYjllL3RhYmxlcmFuZ2U6NjYxN2JlNmVkYTY1NGY4MDlhMGVmOTdmMzE5MzJiOWVfMTItMy0xLTEtNDg0NTE_abbbc4de-58cf-4290-bc04-d7e41fec06d6">873,150</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated impairment losses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331" decimals="-3" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOjY2MTdiZTZlZGE2NTRmODA5YTBlZjk3ZjMxOTMyYjllL3RhYmxlcmFuZ2U6NjYxN2JlNmVkYTY1NGY4MDlhMGVmOTdmMzE5MzJiOWVfMTMtMS0xLTEtNDg0NTE_7a6e0671-30c5-4577-8e3c-8ae6268a9936">57,745</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231" decimals="-3" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOjY2MTdiZTZlZGE2NTRmODA5YTBlZjk3ZjMxOTMyYjllL3RhYmxlcmFuZ2U6NjYxN2JlNmVkYTY1NGY4MDlhMGVmOTdmMzE5MzJiOWVfMTMtMy0xLTEtNDg0NTE_7032d54d-5726-42c8-b579-06e95bd6af57">57,745</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill - net carrying amount</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOjY2MTdiZTZlZGE2NTRmODA5YTBlZjk3ZjMxOTMyYjllL3RhYmxlcmFuZ2U6NjYxN2JlNmVkYTY1NGY4MDlhMGVmOTdmMzE5MzJiOWVfMTQtMS0xLTEtNDg0NTE_7eb313cf-093d-4ada-9c4b-1591a730f9b6">791,174</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOjY2MTdiZTZlZGE2NTRmODA5YTBlZjk3ZjMxOTMyYjllL3RhYmxlcmFuZ2U6NjYxN2JlNmVkYTY1NGY4MDlhMGVmOTdmMzE5MzJiOWVfMTQtMy0xLTEtNDg0NTE_fea94f9b-302f-49b6-99d8-802e10c30c6d">815,405</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a reconciliation of the change in the carrying value of goodwill for the three months ended March&#160;31, 2022 by operating segment </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.239%"><tr><td style="width:1.0%"></td><td style="width:39.674%"></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:17.534%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.276%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.826%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.276%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.692%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at January 1, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Acquisitions/Measurement Period Adjustments</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at March 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.11</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i388faa89126742a683865853473b7f41_I20210101" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOjg1YzA3YTY2ZjVmYjRkNmFhMjJmMWJmNDUzYjA3MWNjL3RhYmxlcmFuZ2U6ODVjMDdhNjZmNWZiNGQ2YWEyMmYxYmY0NTNiMDcxY2NfMS0yLTEtMS00ODQ1MQ_efc52cc9-4a38-4014-8b94-3bc8dc58881f">92,966</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb26b692552147bcb2cd4b7f5617729d_I20220331" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOjg1YzA3YTY2ZjVmYjRkNmFhMjJmMWJmNDUzYjA3MWNjL3RhYmxlcmFuZ2U6ODVjMDdhNjZmNWZiNGQ2YWEyMmYxYmY0NTNiMDcxY2NfMS0xMi0xLTEtNDg0NTE_55aa0fcf-1aab-48f0-ba54-ff7ac92566d3">92,966</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">BOA</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i67a1e41b571840bbaaba3af4315e8e60_I20210101" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOjg1YzA3YTY2ZjVmYjRkNmFhMjJmMWJmNDUzYjA3MWNjL3RhYmxlcmFuZ2U6ODVjMDdhNjZmNWZiNGQ2YWEyMmYxYmY0NTNiMDcxY2NfMi0yLTEtMS00ODQ1MQ_f50357a1-aba7-4b52-8d4c-e26a31b6fb4f">254,153</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0dd7e47a146d4ca5ae6882e9dfe78a0f_I20220331" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOjg1YzA3YTY2ZjVmYjRkNmFhMjJmMWJmNDUzYjA3MWNjL3RhYmxlcmFuZ2U6ODVjMDdhNjZmNWZiNGQ2YWEyMmYxYmY0NTNiMDcxY2NfMi0xMi0xLTEtNDg0NTE_76e6c0a5-284d-4563-b099-9d514dd1ba52">254,153</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ergobaby</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4ae946e9c7b40e6a0683a2bd3796219_I20210101" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOjg1YzA3YTY2ZjVmYjRkNmFhMjJmMWJmNDUzYjA3MWNjL3RhYmxlcmFuZ2U6ODVjMDdhNjZmNWZiNGQ2YWEyMmYxYmY0NTNiMDcxY2NfMy0yLTEtMS00ODQ1MQ_ab4909ba-2cb0-42ae-b69f-ee49345c0edc">61,448</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ife208f2536454e3abe1af807505046fc_D20220101-20220331" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOjg1YzA3YTY2ZjVmYjRkNmFhMjJmMWJmNDUzYjA3MWNjL3RhYmxlcmFuZ2U6ODVjMDdhNjZmNWZiNGQ2YWEyMmYxYmY0NTNiMDcxY2NfMy00LTEtMS00ODQ1MQ_e444fea2-066b-4772-a113-1e1e156417dc">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03a303fabd6f44e187993c0bfc3ee1c0_I20220331" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOjg1YzA3YTY2ZjVmYjRkNmFhMjJmMWJmNDUzYjA3MWNjL3RhYmxlcmFuZ2U6ODVjMDdhNjZmNWZiNGQ2YWEyMmYxYmY0NTNiMDcxY2NfMy0xMi0xLTEtNDg0NTE_8ac5d90a-8306-45e0-bad0-63144558aed1">61,448</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lugano</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60bec6e7716f4cab972a3927828d024e_I20210101" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOjg1YzA3YTY2ZjVmYjRkNmFhMjJmMWJmNDUzYjA3MWNjL3RhYmxlcmFuZ2U6ODVjMDdhNjZmNWZiNGQ2YWEyMmYxYmY0NTNiMDcxY2NfNC0yLTEtMS00ODQ1MQ_aa1ff47f-573d-42a2-8d13-a27a58306cf2">83,458</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i85a0ad9443f24644a2ef62736c7af087_D20220101-20220331" decimals="-3" name="us-gaap:GoodwillPurchaseAccountingAdjustments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOjg1YzA3YTY2ZjVmYjRkNmFhMjJmMWJmNDUzYjA3MWNjL3RhYmxlcmFuZ2U6ODVjMDdhNjZmNWZiNGQ2YWEyMmYxYmY0NTNiMDcxY2NfNC00LTEtMS00ODQ1MQ_bf65f071-cde0-432d-8769-ceb95b14aa41">2,879</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9df4b648bcb44aaba6f91fcdf9b3476f_I20220331" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOjg1YzA3YTY2ZjVmYjRkNmFhMjJmMWJmNDUzYjA3MWNjL3RhYmxlcmFuZ2U6ODVjMDdhNjZmNWZiNGQ2YWEyMmYxYmY0NTNiMDcxY2NfNC0xMi0xLTEtNDg0NTE_b411c894-c5a7-4ce9-a302-ff5108d667d6">86,337</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Marucci</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i301795dfcf904297b5010f6d288c6edc_I20210101" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOjg1YzA3YTY2ZjVmYjRkNmFhMjJmMWJmNDUzYjA3MWNjL3RhYmxlcmFuZ2U6ODVjMDdhNjZmNWZiNGQ2YWEyMmYxYmY0NTNiMDcxY2NfNS0yLTEtMS00ODQ1MQ_1548943a-7a38-494a-af05-f7bf3a14a80f">107,855</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5426eed8e1b64ad9ba8f912e565fe333_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:GoodwillPurchaseAccountingAdjustments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOjg1YzA3YTY2ZjVmYjRkNmFhMjJmMWJmNDUzYjA3MWNjL3RhYmxlcmFuZ2U6ODVjMDdhNjZmNWZiNGQ2YWEyMmYxYmY0NTNiMDcxY2NfNS00LTEtMS00ODQ1MQ_303b4f84-633d-4ec3-83ca-8655fc212ee9">29,657</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i377e5b9471bb4c64bb15150173f40292_I20220331" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOjg1YzA3YTY2ZjVmYjRkNmFhMjJmMWJmNDUzYjA3MWNjL3RhYmxlcmFuZ2U6ODVjMDdhNjZmNWZiNGQ2YWEyMmYxYmY0NTNiMDcxY2NfNS0xMi0xLTEtNDg0NTE_8f6aa380-f5c0-4371-8ec7-0bbbc9a95083">78,198</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Velocity Outdoor</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i56f060d1eccb4aa9a0132bc72c1b8996_I20210101" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOjg1YzA3YTY2ZjVmYjRkNmFhMjJmMWJmNDUzYjA3MWNjL3RhYmxlcmFuZ2U6ODVjMDdhNjZmNWZiNGQ2YWEyMmYxYmY0NTNiMDcxY2NfNi0yLTEtMS00ODQ1MQ_3855c24c-f7e3-4f07-9177-5305526170e3">30,079</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5c1c04601b7f4fedac24d687ea0743b2_I20220331" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOjg1YzA3YTY2ZjVmYjRkNmFhMjJmMWJmNDUzYjA3MWNjL3RhYmxlcmFuZ2U6ODVjMDdhNjZmNWZiNGQ2YWEyMmYxYmY0NTNiMDcxY2NfNi0xMi0xLTEtNDg0NTE_9b8f0132-76fe-403f-8122-60afb691b1a2">30,079</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Altor</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i083242a208c94dfe808030aeeeb70dc5_I20210101" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOjg1YzA3YTY2ZjVmYjRkNmFhMjJmMWJmNDUzYjA3MWNjL3RhYmxlcmFuZ2U6ODVjMDdhNjZmNWZiNGQ2YWEyMmYxYmY0NTNiMDcxY2NfOC0yLTEtMS00ODQ1MQ_2c266aa2-0f17-4f06-ae32-65d09408d487">90,843</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a3598cd4efb4b06a7cae0507cc84520_D20220101-20220331" decimals="-3" name="us-gaap:GoodwillPurchaseAccountingAdjustments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOjg1YzA3YTY2ZjVmYjRkNmFhMjJmMWJmNDUzYjA3MWNjL3RhYmxlcmFuZ2U6ODVjMDdhNjZmNWZiNGQ2YWEyMmYxYmY0NTNiMDcxY2NfOC00LTEtMS00ODQ1MQ_4efdc132-aae5-4588-a8a8-572be2e49490">2,547</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a77074ef7004a7f897594a7d528e156_I20220331" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOjg1YzA3YTY2ZjVmYjRkNmFhMjJmMWJmNDUzYjA3MWNjL3RhYmxlcmFuZ2U6ODVjMDdhNjZmNWZiNGQ2YWEyMmYxYmY0NTNiMDcxY2NfOC0xMi0xLTEtNDg0NTE_292533e7-0ee1-4f78-9c73-62ea9aa32c32">93,390</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Arnold </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8cbbc8b7bf9441e4b384854557bcbb22_I20210101" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOjg1YzA3YTY2ZjVmYjRkNmFhMjJmMWJmNDUzYjA3MWNjL3RhYmxlcmFuZ2U6ODVjMDdhNjZmNWZiNGQ2YWEyMmYxYmY0NTNiMDcxY2NfOS0yLTEtMS00ODQ1MQ_46bcebfc-5d42-45a7-82a3-5198a13824fd">39,267</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i90f024dcf3aa46a3b8171724572fd762_D20220101-20220331" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOjg1YzA3YTY2ZjVmYjRkNmFhMjJmMWJmNDUzYjA3MWNjL3RhYmxlcmFuZ2U6ODVjMDdhNjZmNWZiNGQ2YWEyMmYxYmY0NTNiMDcxY2NfOS00LTEtMS00ODQ1MQ_d38a5afd-659b-4192-bd54-6292d7e282cc">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i63ccdfe4a4e2470393e5f7a4c603d5c5_I20220331" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOjg1YzA3YTY2ZjVmYjRkNmFhMjJmMWJmNDUzYjA3MWNjL3RhYmxlcmFuZ2U6ODVjMDdhNjZmNWZiNGQ2YWEyMmYxYmY0NTNiMDcxY2NfOS0xMi0xLTEtNDg0NTE_3aa1af67-e319-4ad1-af17-ca66f9c338bd">39,267</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sterno</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ida8dda02a13d4f8a9adbb96ffeb0e96e_I20210101" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOjg1YzA3YTY2ZjVmYjRkNmFhMjJmMWJmNDUzYjA3MWNjL3RhYmxlcmFuZ2U6ODVjMDdhNjZmNWZiNGQ2YWEyMmYxYmY0NTNiMDcxY2NfMTAtMi0xLTEtNDg0NTE_e5b090ba-f22b-4914-b298-dcd1194727f7">55,336</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b51dd77257a46c7bef3d72f250a32d3_I20220331" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOjg1YzA3YTY2ZjVmYjRkNmFhMjJmMWJmNDUzYjA3MWNjL3RhYmxlcmFuZ2U6ODVjMDdhNjZmNWZiNGQ2YWEyMmYxYmY0NTNiMDcxY2NfMTAtMTItMS0xLTQ4NDUx_08cb26b9-0f84-477a-b150-9d90e1fcd280">55,336</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5287cded82f44bec82fd8fc79b4d9d74_I20210101" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOjg1YzA3YTY2ZjVmYjRkNmFhMjJmMWJmNDUzYjA3MWNjL3RhYmxlcmFuZ2U6ODVjMDdhNjZmNWZiNGQ2YWEyMmYxYmY0NTNiMDcxY2NfMTItMi0xLTEtNDg0NTE_aea5f24c-5faa-4467-a99c-c1552804c7ee">815,405</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:GoodwillPurchaseAccountingAdjustments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOjg1YzA3YTY2ZjVmYjRkNmFhMjJmMWJmNDUzYjA3MWNjL3RhYmxlcmFuZ2U6ODVjMDdhNjZmNWZiNGQ2YWEyMmYxYmY0NTNiMDcxY2NfMTItNC0xLTEtNDg0NTE_5348b6d4-c72c-463a-bb5a-67da62a6b9c0">24,231</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOjg1YzA3YTY2ZjVmYjRkNmFhMjJmMWJmNDUzYjA3MWNjL3RhYmxlcmFuZ2U6ODVjMDdhNjZmNWZiNGQ2YWEyMmYxYmY0NTNiMDcxY2NfMTItMTItMS0xLTQ4NDUx_32463ab7-5dfd-413f-a45e-ed44a0e4f963">791,174</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Long lived assets</span></div><div style="margin-top:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Annual indefinite lived impairment testing</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company used a qualitative approach to test indefinite lived intangible assets for impairment by first assessing qualitative factors to determine whether it is more-likely-than-not that the fair value of an indefinite lived intangible asset is impaired as a basis for determining whether it is necessary to perform quantitative impairment testing. The Company evaluated the qualitative factors of each indefinite lived intangible asset in connection with the annual impairment testing for 2022 and 2021. Results of the qualitative analysis indicate that it is more likely than not that the fair value of the reporting units that maintain indefinite lived intangible assets exceeded the carrying value. </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i40b64acdfbe047008ab7b813b755760a"><ix:nonNumeric contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" name="codi:ScheduleOfIntangibleAssetsByMajorClassTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RleHRyZWdpb246N2I2Yjg3OGVlYTZhNGJkNTllOWUzZTFjZWJjMDU0MzRfNTQ2MA_ac7ade48-ffa6-4499-b09f-8b74b08dbebe" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other intangible assets are comprised of the following at March&#160;31, 2022 and December&#160;31, 2021</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> (in thousands)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:23.315%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.742%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.911%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.019%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%">Gross Carrying  Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%">Accumulated  Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%">Net Carrying  Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%">Gross Carrying  Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%">Accumulated  Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%">Net Carrying  Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Customer relationships</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i019a066d06df4965a724a3e0b2242946_I20220331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOmZjOGI4ZWJhMWFkNjRhM2Y5YmNjNTY0MjY3NGQ3YzQ2L3RhYmxlcmFuZ2U6ZmM4YjhlYmExYWQ2NGEzZjliY2M1NjQyNjc0ZDdjNDZfMi0xLTEtMS00ODQ1MQ_cd9c2f63-411a-459c-8e99-4b9aa3f18d8c">574,834</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i019a066d06df4965a724a3e0b2242946_I20220331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOmZjOGI4ZWJhMWFkNjRhM2Y5YmNjNTY0MjY3NGQ3YzQ2L3RhYmxlcmFuZ2U6ZmM4YjhlYmExYWQ2NGEzZjliY2M1NjQyNjc0ZDdjNDZfMi0zLTEtMS00ODQ1MQ_810e69f8-cc40-4676-9217-77c2baab85e8">200,260</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i019a066d06df4965a724a3e0b2242946_I20220331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOmZjOGI4ZWJhMWFkNjRhM2Y5YmNjNTY0MjY3NGQ3YzQ2L3RhYmxlcmFuZ2U6ZmM4YjhlYmExYWQ2NGEzZjliY2M1NjQyNjc0ZDdjNDZfMi01LTEtMS00ODQ1MQ_91739bfd-ab33-4dde-9f37-aa1e047d2a8b">374,574</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0287c05185b4616a8cca5099b5fa6d0_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOmZjOGI4ZWJhMWFkNjRhM2Y5YmNjNTY0MjY3NGQ3YzQ2L3RhYmxlcmFuZ2U6ZmM4YjhlYmExYWQ2NGEzZjliY2M1NjQyNjc0ZDdjNDZfMi03LTEtMS00ODQ1MQ_97e4d10a-019c-486e-b5e3-16d0fadc0020">566,805</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib0287c05185b4616a8cca5099b5fa6d0_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOmZjOGI4ZWJhMWFkNjRhM2Y5YmNjNTY0MjY3NGQ3YzQ2L3RhYmxlcmFuZ2U6ZmM4YjhlYmExYWQ2NGEzZjliY2M1NjQyNjc0ZDdjNDZfMi05LTEtMS00ODQ1MQ_9e777404-c12e-4af3-8611-1d28f073c71b">180,581</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0287c05185b4616a8cca5099b5fa6d0_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOmZjOGI4ZWJhMWFkNjRhM2Y5YmNjNTY0MjY3NGQ3YzQ2L3RhYmxlcmFuZ2U6ZmM4YjhlYmExYWQ2NGEzZjliY2M1NjQyNjc0ZDdjNDZfMi0xMS0xLTEtNDg0NTE_eed900b8-dc5e-4733-8ab5-e7c94f5e3386">386,224</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Technology and patents</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idf934c81d695442b8f7e046605398793_I20220331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOmZjOGI4ZWJhMWFkNjRhM2Y5YmNjNTY0MjY3NGQ3YzQ2L3RhYmxlcmFuZ2U6ZmM4YjhlYmExYWQ2NGEzZjliY2M1NjQyNjc0ZDdjNDZfMy0xLTEtMS00ODQ1MQ_c4397e54-614a-455d-bcb2-b18f1ee41554">158,334</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idf934c81d695442b8f7e046605398793_I20220331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOmZjOGI4ZWJhMWFkNjRhM2Y5YmNjNTY0MjY3NGQ3YzQ2L3RhYmxlcmFuZ2U6ZmM4YjhlYmExYWQ2NGEzZjliY2M1NjQyNjc0ZDdjNDZfMy0zLTEtMS00ODQ1MQ_44418a42-4c87-47ba-b5be-b5eb9bb048b6">41,982</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idf934c81d695442b8f7e046605398793_I20220331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOmZjOGI4ZWJhMWFkNjRhM2Y5YmNjNTY0MjY3NGQ3YzQ2L3RhYmxlcmFuZ2U6ZmM4YjhlYmExYWQ2NGEzZjliY2M1NjQyNjc0ZDdjNDZfMy01LTEtMS00ODQ1MQ_19089c40-c6d0-4c63-b845-024eb8057571">116,352</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a49785acf854e8b8345eb2b6795f842_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOmZjOGI4ZWJhMWFkNjRhM2Y5YmNjNTY0MjY3NGQ3YzQ2L3RhYmxlcmFuZ2U6ZmM4YjhlYmExYWQ2NGEzZjliY2M1NjQyNjc0ZDdjNDZfMy03LTEtMS00ODQ1MQ_83f31578-57a7-46b0-a19b-6148bf95c794">153,124</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0a49785acf854e8b8345eb2b6795f842_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOmZjOGI4ZWJhMWFkNjRhM2Y5YmNjNTY0MjY3NGQ3YzQ2L3RhYmxlcmFuZ2U6ZmM4YjhlYmExYWQ2NGEzZjliY2M1NjQyNjc0ZDdjNDZfMy05LTEtMS00ODQ1MQ_3dd1c7a2-2f7d-45e1-bcad-2e80a2aa882f">49,898</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a49785acf854e8b8345eb2b6795f842_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOmZjOGI4ZWJhMWFkNjRhM2Y5YmNjNTY0MjY3NGQ3YzQ2L3RhYmxlcmFuZ2U6ZmM4YjhlYmExYWQ2NGEzZjliY2M1NjQyNjc0ZDdjNDZfMy0xMS0xLTEtNDg0NTE_57131a12-60d5-469d-a7a7-dcf14dbd72d2">103,226</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Trade names, subject to amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic165c633ef1c4a9bb283f148373e286c_I20220331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOmZjOGI4ZWJhMWFkNjRhM2Y5YmNjNTY0MjY3NGQ3YzQ2L3RhYmxlcmFuZ2U6ZmM4YjhlYmExYWQ2NGEzZjliY2M1NjQyNjc0ZDdjNDZfNC0xLTEtMS00ODQ1MQ_c840a0dd-51c1-4927-a0f6-bb3af6106906">425,348</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic165c633ef1c4a9bb283f148373e286c_I20220331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOmZjOGI4ZWJhMWFkNjRhM2Y5YmNjNTY0MjY3NGQ3YzQ2L3RhYmxlcmFuZ2U6ZmM4YjhlYmExYWQ2NGEzZjliY2M1NjQyNjc0ZDdjNDZfNC0zLTEtMS00ODQ1MQ_1cc257e0-ec04-4662-8141-d73109ed0244">96,242</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic165c633ef1c4a9bb283f148373e286c_I20220331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOmZjOGI4ZWJhMWFkNjRhM2Y5YmNjNTY0MjY3NGQ3YzQ2L3RhYmxlcmFuZ2U6ZmM4YjhlYmExYWQ2NGEzZjliY2M1NjQyNjc0ZDdjNDZfNC01LTEtMS00ODQ1MQ_308e55f3-abbf-44e8-b9f7-30bf22841adf">329,106</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i26c80fa7ea2845eeb0c5de668f0d6491_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOmZjOGI4ZWJhMWFkNjRhM2Y5YmNjNTY0MjY3NGQ3YzQ2L3RhYmxlcmFuZ2U6ZmM4YjhlYmExYWQ2NGEzZjliY2M1NjQyNjc0ZDdjNDZfNC03LTEtMS00ODQ1MQ_a9859208-af3d-4de4-9ddb-c21994db4cc3">411,100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i26c80fa7ea2845eeb0c5de668f0d6491_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOmZjOGI4ZWJhMWFkNjRhM2Y5YmNjNTY0MjY3NGQ3YzQ2L3RhYmxlcmFuZ2U6ZmM4YjhlYmExYWQ2NGEzZjliY2M1NjQyNjc0ZDdjNDZfNC05LTEtMS00ODQ1MQ_886b1ae1-7937-4307-b968-a69220fa76cb">87,178</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i26c80fa7ea2845eeb0c5de668f0d6491_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOmZjOGI4ZWJhMWFkNjRhM2Y5YmNjNTY0MjY3NGQ3YzQ2L3RhYmxlcmFuZ2U6ZmM4YjhlYmExYWQ2NGEzZjliY2M1NjQyNjc0ZDdjNDZfNC0xMS0xLTEtNDg0NTE_c2eabe73-6462-4a24-9068-00c8cf6168c3">323,922</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic7d90d9561c94cb2a0db9bb1a07c36ed_I20220331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOmZjOGI4ZWJhMWFkNjRhM2Y5YmNjNTY0MjY3NGQ3YzQ2L3RhYmxlcmFuZ2U6ZmM4YjhlYmExYWQ2NGEzZjliY2M1NjQyNjc0ZDdjNDZfNS0xLTEtMS00ODQ1MQ_5805d0f0-5472-44aa-8eec-b9a18fccc67a">4,617</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic7d90d9561c94cb2a0db9bb1a07c36ed_I20220331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOmZjOGI4ZWJhMWFkNjRhM2Y5YmNjNTY0MjY3NGQ3YzQ2L3RhYmxlcmFuZ2U6ZmM4YjhlYmExYWQ2NGEzZjliY2M1NjQyNjc0ZDdjNDZfNS0zLTEtMS00ODQ1MQ_60907c6b-c028-48c8-ad4f-7e0cf4d4e991">3,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.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic7d90d9561c94cb2a0db9bb1a07c36ed_I20220331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOmZjOGI4ZWJhMWFkNjRhM2Y5YmNjNTY0MjY3NGQ3YzQ2L3RhYmxlcmFuZ2U6ZmM4YjhlYmExYWQ2NGEzZjliY2M1NjQyNjc0ZDdjNDZfNS01LTEtMS00ODQ1MQ_d9624558-235c-4414-9f88-5b3d6a1bf93b">1,004</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8b3d319d41d4634b9fa1d18765023e7_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOmZjOGI4ZWJhMWFkNjRhM2Y5YmNjNTY0MjY3NGQ3YzQ2L3RhYmxlcmFuZ2U6ZmM4YjhlYmExYWQ2NGEzZjliY2M1NjQyNjc0ZDdjNDZfNS03LTEtMS00ODQ1MQ_1044f62c-0f7d-4781-a9b1-ebaf8e1f5753">4,617</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id8b3d319d41d4634b9fa1d18765023e7_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOmZjOGI4ZWJhMWFkNjRhM2Y5YmNjNTY0MjY3NGQ3YzQ2L3RhYmxlcmFuZ2U6ZmM4YjhlYmExYWQ2NGEzZjliY2M1NjQyNjc0ZDdjNDZfNS05LTEtMS00ODQ1MQ_fb781892-0597-47ca-8bcb-bf0166eea045">3,502</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8b3d319d41d4634b9fa1d18765023e7_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOmZjOGI4ZWJhMWFkNjRhM2Y5YmNjNTY0MjY3NGQ3YzQ2L3RhYmxlcmFuZ2U6ZmM4YjhlYmExYWQ2NGEzZjliY2M1NjQyNjc0ZDdjNDZfNS0xMS0xLTEtNDg0NTE_671ef8f7-5da8-4164-8986-f6979ae0cb03">1,115</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Other contractual intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic6547da259b746c2a562242aaf42d08e_I20220331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOmZjOGI4ZWJhMWFkNjRhM2Y5YmNjNTY0MjY3NGQ3YzQ2L3RhYmxlcmFuZ2U6ZmM4YjhlYmExYWQ2NGEzZjliY2M1NjQyNjc0ZDdjNDZfNi0xLTEtMS00ODQ1MQ_54e1f1e5-92c9-4baf-8409-8d5699754a01">2,243</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic6547da259b746c2a562242aaf42d08e_I20220331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOmZjOGI4ZWJhMWFkNjRhM2Y5YmNjNTY0MjY3NGQ3YzQ2L3RhYmxlcmFuZ2U6ZmM4YjhlYmExYWQ2NGEzZjliY2M1NjQyNjc0ZDdjNDZfNi0zLTEtMS00ODQ1MQ_4a2a4fd8-66b4-4dc0-a73b-930bbdd37cdb">899</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic6547da259b746c2a562242aaf42d08e_I20220331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOmZjOGI4ZWJhMWFkNjRhM2Y5YmNjNTY0MjY3NGQ3YzQ2L3RhYmxlcmFuZ2U6ZmM4YjhlYmExYWQ2NGEzZjliY2M1NjQyNjc0ZDdjNDZfNi01LTEtMS00ODQ1MQ_2c97ee1f-02a8-4117-8332-93286d066023">1,344</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib2df1c00457449568595d5af8c636b95_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOmZjOGI4ZWJhMWFkNjRhM2Y5YmNjNTY0MjY3NGQ3YzQ2L3RhYmxlcmFuZ2U6ZmM4YjhlYmExYWQ2NGEzZjliY2M1NjQyNjc0ZDdjNDZfNi03LTEtMS00ODQ1MQ_50bfd89d-c14e-49dd-ac16-2f0277862c47">1,960</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib2df1c00457449568595d5af8c636b95_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOmZjOGI4ZWJhMWFkNjRhM2Y5YmNjNTY0MjY3NGQ3YzQ2L3RhYmxlcmFuZ2U6ZmM4YjhlYmExYWQ2NGEzZjliY2M1NjQyNjc0ZDdjNDZfNi05LTEtMS00ODQ1MQ_bf2aedda-b24f-46a4-8e19-9039fda5b466">735</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib2df1c00457449568595d5af8c636b95_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOmZjOGI4ZWJhMWFkNjRhM2Y5YmNjNTY0MjY3NGQ3YzQ2L3RhYmxlcmFuZ2U6ZmM4YjhlYmExYWQ2NGEzZjliY2M1NjQyNjc0ZDdjNDZfNi0xMS0xLTEtNDg0NTE_b40372f1-71a1-4f9c-b7f4-48f051b0af51">1,225</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOmZjOGI4ZWJhMWFkNjRhM2Y5YmNjNTY0MjY3NGQ3YzQ2L3RhYmxlcmFuZ2U6ZmM4YjhlYmExYWQ2NGEzZjliY2M1NjQyNjc0ZDdjNDZfNy0xLTEtMS00ODQ1MQ_91fd7df3-c3e5-4c32-9a2f-35e13b705faf">1,165,376</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOmZjOGI4ZWJhMWFkNjRhM2Y5YmNjNTY0MjY3NGQ3YzQ2L3RhYmxlcmFuZ2U6ZmM4YjhlYmExYWQ2NGEzZjliY2M1NjQyNjc0ZDdjNDZfNy0zLTEtMS00ODQ1MQ_c110d903-51a8-4631-8434-c40f9deb0009">342,996</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOmZjOGI4ZWJhMWFkNjRhM2Y5YmNjNTY0MjY3NGQ3YzQ2L3RhYmxlcmFuZ2U6ZmM4YjhlYmExYWQ2NGEzZjliY2M1NjQyNjc0ZDdjNDZfNy01LTEtMS00ODQ1MQ_70aa8605-3a6e-4d91-bb71-33ca7ba29c8d">822,380</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOmZjOGI4ZWJhMWFkNjRhM2Y5YmNjNTY0MjY3NGQ3YzQ2L3RhYmxlcmFuZ2U6ZmM4YjhlYmExYWQ2NGEzZjliY2M1NjQyNjc0ZDdjNDZfNy03LTEtMS00ODQ1MQ_ae417ea4-e46c-4fa5-9949-937d24c6963c">1,137,606</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOmZjOGI4ZWJhMWFkNjRhM2Y5YmNjNTY0MjY3NGQ3YzQ2L3RhYmxlcmFuZ2U6ZmM4YjhlYmExYWQ2NGEzZjliY2M1NjQyNjc0ZDdjNDZfNy05LTEtMS00ODQ1MQ_f1103033-a7d2-4195-ae45-32e840680fc8">321,894</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOmZjOGI4ZWJhMWFkNjRhM2Y5YmNjNTY0MjY3NGQ3YzQ2L3RhYmxlcmFuZ2U6ZmM4YjhlYmExYWQ2NGEzZjliY2M1NjQyNjc0ZDdjNDZfNy0xMS0xLTEtNDg0NTE_a04369ec-f312-4d49-a772-6df62c1d5401">815,712</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Trade names, not subject to amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331" decimals="-3" name="us-gaap:IndefiniteLivedTradeNames" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOmZjOGI4ZWJhMWFkNjRhM2Y5YmNjNTY0MjY3NGQ3YzQ2L3RhYmxlcmFuZ2U6ZmM4YjhlYmExYWQ2NGEzZjliY2M1NjQyNjc0ZDdjNDZfOC0xLTEtMS00ODQ1MQ_28ae978e-5874-4fcf-a2bc-d9b08676c6a6">56,965</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331" decimals="-3" name="us-gaap:IndefiniteLivedTradeNames" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOmZjOGI4ZWJhMWFkNjRhM2Y5YmNjNTY0MjY3NGQ3YzQ2L3RhYmxlcmFuZ2U6ZmM4YjhlYmExYWQ2NGEzZjliY2M1NjQyNjc0ZDdjNDZfOC01LTEtMS00ODQ1MQ_514bc8a0-634e-4204-8439-7f0e88e2f304">56,965</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231" decimals="-3" name="us-gaap:IndefiniteLivedTradeNames" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOmZjOGI4ZWJhMWFkNjRhM2Y5YmNjNTY0MjY3NGQ3YzQ2L3RhYmxlcmFuZ2U6ZmM4YjhlYmExYWQ2NGEzZjliY2M1NjQyNjc0ZDdjNDZfOC03LTEtMS00ODQ1MQ_614b4df1-e5f5-447e-b0f4-62dfa725f8cd">56,965</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231" decimals="-3" name="us-gaap:IndefiniteLivedTradeNames" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOmZjOGI4ZWJhMWFkNjRhM2Y5YmNjNTY0MjY3NGQ3YzQ2L3RhYmxlcmFuZ2U6ZmM4YjhlYmExYWQ2NGEzZjliY2M1NjQyNjc0ZDdjNDZfOC0xMS0xLTEtNDg0NTE_e4e60358-ea08-4d1c-ba64-d36764351e6d">56,965</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Total intangibles, net</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331" decimals="-3" name="us-gaap:IntangibleAssetsGrossExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOmZjOGI4ZWJhMWFkNjRhM2Y5YmNjNTY0MjY3NGQ3YzQ2L3RhYmxlcmFuZ2U6ZmM4YjhlYmExYWQ2NGEzZjliY2M1NjQyNjc0ZDdjNDZfMTAtMS0xLTEtNDg0NTE_ebb2b0fd-ff65-48f6-9be2-dda584605016">1,222,341</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOmZjOGI4ZWJhMWFkNjRhM2Y5YmNjNTY0MjY3NGQ3YzQ2L3RhYmxlcmFuZ2U6ZmM4YjhlYmExYWQ2NGEzZjliY2M1NjQyNjc0ZDdjNDZfMTAtMy0xLTEtNDg0NTE_c6c96fe3-151c-4834-a6ad-3387faf0fcae">342,996</ix:nonFraction>)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOmZjOGI4ZWJhMWFkNjRhM2Y5YmNjNTY0MjY3NGQ3YzQ2L3RhYmxlcmFuZ2U6ZmM4YjhlYmExYWQ2NGEzZjliY2M1NjQyNjc0ZDdjNDZfMTAtNS0xLTEtNDg0NTE_4a095706-8b57-438b-8317-f0cb4b8c608f">879,345</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231" decimals="-3" name="us-gaap:IntangibleAssetsGrossExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOmZjOGI4ZWJhMWFkNjRhM2Y5YmNjNTY0MjY3NGQ3YzQ2L3RhYmxlcmFuZ2U6ZmM4YjhlYmExYWQ2NGEzZjliY2M1NjQyNjc0ZDdjNDZfMTAtNy0xLTEtNDg0NTE_ac563640-1474-480d-a915-3b80047a492a">1,194,571</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOmZjOGI4ZWJhMWFkNjRhM2Y5YmNjNTY0MjY3NGQ3YzQ2L3RhYmxlcmFuZ2U6ZmM4YjhlYmExYWQ2NGEzZjliY2M1NjQyNjc0ZDdjNDZfMTAtOS0xLTEtNDg0NTE_0566ed8a-d3e5-43a2-838b-d90788ee4d30">321,894</ix:nonFraction>)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOmZjOGI4ZWJhMWFkNjRhM2Y5YmNjNTY0MjY3NGQ3YzQ2L3RhYmxlcmFuZ2U6ZmM4YjhlYmExYWQ2NGEzZjliY2M1NjQyNjc0ZDdjNDZfMTAtMTEtMS0xLTQ4NDUx_f4dd4070-72fa-49d7-8fec-e91c6cf7a1e8">872,677</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense related to intangible assets was $<ix:nonFraction unitRef="usd" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RleHRyZWdpb246N2I2Yjg3OGVlYTZhNGJkNTllOWUzZTFjZWJjMDU0MzRfNTIwNw_20103d1e-9dff-4eb4-bedb-9f0c80ffdf07">21.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RleHRyZWdpb246N2I2Yjg3OGVlYTZhNGJkNTllOWUzZTFjZWJjMDU0MzRfMTA5OTUxMTYzNTQ3OA_b3932729-daba-4015-81f9-0f13ac3851f6">18.6</ix:nonFraction> million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for the three months ended March&#160;31, 2022 and March&#160;31, 2021, respectively.  </span></div><ix:nonNumeric contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RleHRyZWdpb246N2I2Yjg3OGVlYTZhNGJkNTllOWUzZTFjZWJjMDU0MzRfNTQ3NQ_26880cb7-f0eb-4234-b3c4-9354ce39c570" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated charges to amortization expense of intangible assets for the remainder of 2022 and the next four years, is as follows </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="margin-bottom:9pt;margin-top:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:50.438%"><tr><td style="width:1.0%"></td><td style="width:17.450%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.249%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.450%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.249%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.450%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.249%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.450%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.249%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.450%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.254%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOjhmMWYwY2I5NjY4MTRlNjNiYzUyOTdiNDU4Y2FiMjg1L3RhYmxlcmFuZ2U6OGYxZjBjYjk2NjgxNGU2M2JjNTI5N2I0NThjYWIyODVfMi0wLTEtMS00ODQ1MQ_a71754e0-9ae1-4f52-936b-c4c46cf3b20a">62,608</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOjhmMWYwY2I5NjY4MTRlNjNiYzUyOTdiNDU4Y2FiMjg1L3RhYmxlcmFuZ2U6OGYxZjBjYjk2NjgxNGU2M2JjNTI5N2I0NThjYWIyODVfMi0yLTEtMS00ODQ1MQ_93af92e8-1773-4df4-aae5-51081313e6ea">82,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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOjhmMWYwY2I5NjY4MTRlNjNiYzUyOTdiNDU4Y2FiMjg1L3RhYmxlcmFuZ2U6OGYxZjBjYjk2NjgxNGU2M2JjNTI5N2I0NThjYWIyODVfMi00LTEtMS00ODQ1MQ_9f1de9e4-84e0-4f7b-be86-5afa438f403e">81,372</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOjhmMWYwY2I5NjY4MTRlNjNiYzUyOTdiNDU4Y2FiMjg1L3RhYmxlcmFuZ2U6OGYxZjBjYjk2NjgxNGU2M2JjNTI5N2I0NThjYWIyODVfMi02LTEtMS00ODQ1MQ_2d053d0b-97fe-4779-9312-9bd868a65ca9">76,035</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOjhmMWYwY2I5NjY4MTRlNjNiYzUyOTdiNDU4Y2FiMjg1L3RhYmxlcmFuZ2U6OGYxZjBjYjk2NjgxNGU2M2JjNTI5N2I0NThjYWIyODVfMi04LTEtMS00ODQ1MQ_a5a69f92-eb63-4078-bfee-4850a2178175">69,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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div></ix:nonNumeric></ix:continuation><div id="icba28ff815a8419b82e3ccdf453a8bce_67"></div><div style="margin-top:15pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note H &#8212; <ix:nonNumeric contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" name="us-gaap:ProductWarrantyDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82Ny9mcmFnOjQ4MjYwMmY1MmE0ZjRiMDJiMzg4NWVhMWNiOGNmZTJiL3RleHRyZWdpb246NDgyNjAyZjUyYTRmNGIwMmIzODg1ZWExY2I4Y2ZlMmJfNzEw_d19e3b45-a5c7-43fe-976b-c78f2765591d" continuedAt="i2a6ede4c16194133a7ca15737e6cadbe" escape="true">Warranties </ix:nonNumeric></span></div><ix:continuation id="i2a6ede4c16194133a7ca15737e6cadbe"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s Ergobaby, Marucci, BOA and Velocity Outdoor operating segments estimate their exposure to warranty claims based on both current and historical product sales data and warranty costs incurred. The Company assesses the adequacy of its recorded warranty liability quarterly and adjusts the amount as necessary.  Warranty liability is included in accrued expenses in the accompanying consolidated balance sheets. <ix:nonNumeric contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" name="us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82Ny9mcmFnOjQ4MjYwMmY1MmE0ZjRiMDJiMzg4NWVhMWNiOGNmZTJiL3RleHRyZWdpb246NDgyNjAyZjUyYTRmNGIwMmIzODg1ZWExY2I4Y2ZlMmJfNzEy_0ce542df-c5ac-4e2c-b67e-40dd907a8e90" continuedAt="i817630b59a424cf3ac58757c4546d996" escape="true">A reconciliation of the change in the carrying value of the Company&#8217;s warranty liability for the three months ended March&#160;31, 2022 and the year ended December&#160;31, 2021 is as follows (</ix:nonNumeric></span><ix:continuation id="i817630b59a424cf3ac58757c4546d996" continuedAt="ia1ab9d89d1ee4305bc1cf50c4ede7b3d"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in thousands</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">):</span></ix:continuation></div><div style="margin-top:5pt;text-align:center"><ix:continuation id="ia1ab9d89d1ee4305bc1cf50c4ede7b3d"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.485%"><tr><td style="width:1.0%"></td><td style="width:54.183%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.541%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.743%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.033%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Warranty liability</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Three months ended March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Year ended December 31, 2021</span></td></tr><tr style="height:6pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231" decimals="-3" name="us-gaap:ProductWarrantyAccrual" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82Ny9mcmFnOjQ4MjYwMmY1MmE0ZjRiMDJiMzg4NWVhMWNiOGNmZTJiL3RhYmxlOjY4YjhmNjI3ODU3ZTRlNGRhZjI5YThjYTcyMjQ1YjljL3RhYmxlcmFuZ2U6NjhiOGY2Mjc4NTdlNGU0ZGFmMjlhOGNhNzIyNDViOWNfMi0xLTEtMS00ODQ1MQ_52e57b86-2617-4178-b21d-9c4083484abe">2,062</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iffaf15b39d4d467fb984838822308eec_I20201231" decimals="-3" name="us-gaap:ProductWarrantyAccrual" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82Ny9mcmFnOjQ4MjYwMmY1MmE0ZjRiMDJiMzg4NWVhMWNiOGNmZTJiL3RhYmxlOjY4YjhmNjI3ODU3ZTRlNGRhZjI5YThjYTcyMjQ1YjljL3RhYmxlcmFuZ2U6NjhiOGY2Mjc4NTdlNGU0ZGFmMjlhOGNhNzIyNDViOWNfMi0zLTEtMS00ODQ1MQ_30d8aacc-a53b-46b9-95f5-e9529a8bc82e">1,558</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Provision for warranties issued during the period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" name="us-gaap:ProductWarrantyAccrualWarrantiesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82Ny9mcmFnOjQ4MjYwMmY1MmE0ZjRiMDJiMzg4NWVhMWNiOGNmZTJiL3RhYmxlOjY4YjhmNjI3ODU3ZTRlNGRhZjI5YThjYTcyMjQ1YjljL3RhYmxlcmFuZ2U6NjhiOGY2Mjc4NTdlNGU0ZGFmMjlhOGNhNzIyNDViOWNfMy0xLTEtMS00ODQ1MQ_403c2f3d-5bad-492d-9c49-e2ec0f513dc3">184</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-3" name="us-gaap:ProductWarrantyAccrualWarrantiesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82Ny9mcmFnOjQ4MjYwMmY1MmE0ZjRiMDJiMzg4NWVhMWNiOGNmZTJiL3RhYmxlOjY4YjhmNjI3ODU3ZTRlNGRhZjI5YThjYTcyMjQ1YjljL3RhYmxlcmFuZ2U6NjhiOGY2Mjc4NTdlNGU0ZGFmMjlhOGNhNzIyNDViOWNfMy0zLTEtMS00ODQ1MQ_0f1acc50-022c-4072-9113-7461b9a83ba4">4,257</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fulfillment of warranty obligations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" name="us-gaap:ProductWarrantyAccrualPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82Ny9mcmFnOjQ4MjYwMmY1MmE0ZjRiMDJiMzg4NWVhMWNiOGNmZTJiL3RhYmxlOjY4YjhmNjI3ODU3ZTRlNGRhZjI5YThjYTcyMjQ1YjljL3RhYmxlcmFuZ2U6NjhiOGY2Mjc4NTdlNGU0ZGFmMjlhOGNhNzIyNDViOWNfNC0xLTEtMS00ODQ1MQ_76fb336a-3847-408e-addc-4f5034dfaf07">429</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-3" name="us-gaap:ProductWarrantyAccrualPayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82Ny9mcmFnOjQ4MjYwMmY1MmE0ZjRiMDJiMzg4NWVhMWNiOGNmZTJiL3RhYmxlOjY4YjhmNjI3ODU3ZTRlNGRhZjI5YThjYTcyMjQ1YjljL3RhYmxlcmFuZ2U6NjhiOGY2Mjc4NTdlNGU0ZGFmMjlhOGNhNzIyNDViOWNfNC0zLTEtMS00ODQ1MQ_0cd9ffdf-aded-4be7-bf1c-8e7ef785819b">3,753</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331" decimals="-3" name="us-gaap:ProductWarrantyAccrual" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82Ny9mcmFnOjQ4MjYwMmY1MmE0ZjRiMDJiMzg4NWVhMWNiOGNmZTJiL3RhYmxlOjY4YjhmNjI3ODU3ZTRlNGRhZjI5YThjYTcyMjQ1YjljL3RhYmxlcmFuZ2U6NjhiOGY2Mjc4NTdlNGU0ZGFmMjlhOGNhNzIyNDViOWNfNi0xLTEtMS00ODQ1MQ_767edf9f-b11b-4ddc-a385-13aae2da6292">1,817</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231" decimals="-3" name="us-gaap:ProductWarrantyAccrual" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82Ny9mcmFnOjQ4MjYwMmY1MmE0ZjRiMDJiMzg4NWVhMWNiOGNmZTJiL3RhYmxlOjY4YjhmNjI3ODU3ZTRlNGRhZjI5YThjYTcyMjQ1YjljL3RhYmxlcmFuZ2U6NjhiOGY2Mjc4NTdlNGU0ZGFmMjlhOGNhNzIyNDViOWNfNi0zLTEtMS00ODQ1MQ_8c7f675e-26c9-482e-a4cc-e70c7de6eed4">2,062</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div></ix:continuation><div id="icba28ff815a8419b82e3ccdf453a8bce_70"></div><div style="margin-top:15pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Note I &#8212; <ix:nonNumeric contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RleHRyZWdpb246YmMwYTAyMWQ4NzNkNDRlMDg0NGYyODJjYTExOWZmYjBfODI1NQ_ee2ce8ea-d824-4ce0-8828-729c8c8ae63b" continuedAt="i99725a272dcd4155a3025115475834f3" escape="true">Debt</ix:nonNumeric></span></div><ix:continuation id="i99725a272dcd4155a3025115475834f3" continuedAt="i6dd63401a1b24120babb5856f86dd773"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">2021 Credit Facility</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 23, 2021, we entered into a Second Amended and Restated Credit Agreement (the "2021 Credit Facility") to amend and restate the 2018 Credit Facility (as previously restated and amended) among the Company, the lenders from time to time party thereto (the &#8220;Lenders&#8221;), and Bank of America, N.A., as Administrative Agent. The 2021 Credit Facility is secured by all of the assets of the Company, including all of its equity interests in, and loans to, its consolidated subsidiaries. The 2021 Credit Facility provides for revolving loans, swing line loans and letters of credit (the &#8220;2021 Revolving Credit Facility&#8221;) up to a maximum aggregate amount of $<ix:nonFraction unitRef="usd" contextRef="ia644ad7425104f4a9e04dd752dfc0014_I20210323" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RleHRyZWdpb246YmMwYTAyMWQ4NzNkNDRlMDg0NGYyODJjYTExOWZmYjBfNjk1_7f84d41b-30d3-4aaa-8194-76e65794d666">600</ix:nonFraction>&#160;million and also permits the LLC, prior to the applicable maturity date, to increase the revolving loan commitment and/or obtain term loans in an aggregate amount of up to $<ix:nonFraction unitRef="usd" contextRef="i814f4049a234487198f0e2d52e494d93_I20210323" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RleHRyZWdpb246YmMwYTAyMWQ4NzNkNDRlMDg0NGYyODJjYTExOWZmYjBfODY2_b5c91a46-aed4-43d2-b2e4-c5af37486d4e">250</ix:nonFraction>&#160;million, subject to certain restrictions and conditions. All amounts outstanding under the 2021 Revolving Credit Facility will become due on March 23, 2026, which is the maturity date of loans advanced under the 2021 Credit Facility. </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">24</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i6dd63401a1b24120babb5856f86dd773" continuedAt="ibed3e4fbea66445abee56ff770a805ca"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The LLC may borrow, prepay and reborrow principal under the 2021 Revolving Credit Facility from time to time during its term. Advances under the 2021 Revolving Credit Facility can be either Eurodollar rate loans or base rate loans. Eurodollar rate revolving loans bear interest on the outstanding principal amount thereof for each interest period at a rate per annum based on the London Interbank Offered Rate or a Successor Rate, as defined, (the &#8220;Eurodollar Rate&#8221;) for such interest period plus a margin ranging from <ix:nonFraction unitRef="number" contextRef="id96dec5605c24d459014bc472ce995a6_I20210323" decimals="3" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RleHRyZWdpb246YmMwYTAyMWQ4NzNkNDRlMDg0NGYyODJjYTExOWZmYjBfMTYxOQ_262a3094-398e-4673-8280-c0f48d3a8c08">1.50</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i9dd8e17ebbce4ecc86211deb49b11072_I20210323" decimals="3" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RleHRyZWdpb246YmMwYTAyMWQ4NzNkNDRlMDg0NGYyODJjYTExOWZmYjBfMTYyNQ_14db1dc2-e7e4-4d31-8057-8e5bebb064af">2.50</ix:nonFraction>%, based on the ratio of consolidated net indebtedness to adjusted consolidated earnings before interest expense, tax expense, and depreciation and amortization expenses for such period (the &#8220;Consolidated Total Leverage Ratio&#8221;). Base rate revolving loans bear interest on the outstanding principal amount thereof at a rate per annum equal to the highest of (i) Federal Funds rate plus <ix:nonFraction unitRef="number" contextRef="i8f773eb55bc94a45af7b3af7ac6b36d2_I20210323" decimals="3" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RleHRyZWdpb246YmMwYTAyMWQ4NzNkNDRlMDg0NGYyODJjYTExOWZmYjBfMjAxMQ_8142fdfb-20e4-4b60-98c6-6fb37cbf7593">0.50</ix:nonFraction>%, (ii) the &#8220;prime rate&#8221;, and (iii) Eurodollar Rate plus <ix:nonFraction unitRef="number" contextRef="ia7be423e15604019988dc35efec9ef95_I20210323" decimals="3" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RleHRyZWdpb246YmMwYTAyMWQ4NzNkNDRlMDg0NGYyODJjYTExOWZmYjBfMjA2OQ_3e526a57-d53e-4591-9dc1-31413ca2b6e7">1.0</ix:nonFraction>% (the &#8220;Base Rate&#8221;), plus a margin ranging from <ix:nonFraction unitRef="number" contextRef="i53e4b7cc59634166acb6bf8a656a6b8f_I20210323" decimals="3" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RleHRyZWdpb246YmMwYTAyMWQ4NzNkNDRlMDg0NGYyODJjYTExOWZmYjBfMjExOA_ef8fa759-ac0e-418d-8eb9-e270b0725f84">0.50</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="ib791debdbb104b6b876de3df0b58461a_I20210323" decimals="3" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RleHRyZWdpb246YmMwYTAyMWQ4NzNkNDRlMDg0NGYyODJjYTExOWZmYjBfMjEyNA_2bf0b3cd-7ac9-4d39-b423-e3e0a221a6dd">1.50</ix:nonFraction>%, based on the Company's Consolidated Total Leverage Ratio.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the 2021 Revolving Credit Facility, an aggregate amount of up to $<ix:nonFraction unitRef="usd" contextRef="i9e1888295ff84aa7a4abf5a5a17e8c1e_I20210323" decimals="-6" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RleHRyZWdpb246YmMwYTAyMWQ4NzNkNDRlMDg0NGYyODJjYTExOWZmYjBfMjI1Nw_f549f8b3-a419-4120-9f8a-5080bd529d68">100</ix:nonFraction>&#160;million in letters of credit may be issued, as well as swing line loans of up to $<ix:nonFraction unitRef="usd" contextRef="i14bbf148788244198ba372e2a26993b7_I20210323" decimals="-6" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RleHRyZWdpb246YmMwYTAyMWQ4NzNkNDRlMDg0NGYyODJjYTExOWZmYjBfMjMzMw_53fd25ee-5783-42ea-afbb-10e0fb042f7a">25</ix:nonFraction>&#160;million outstanding at one time. The issuance of such letters of credit and the making of any swing line loan would reduce the amount available under the 2021 Revolving Credit Facility.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net availability under the 2021 Revolving Credit Facility was approximately $<ix:nonFraction unitRef="usd" contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RleHRyZWdpb246YmMwYTAyMWQ4NzNkNDRlMDg0NGYyODJjYTExOWZmYjBfMjU5MA_59788504-dc2e-4801-a394-a534b9a0fd8d">599.0</ix:nonFraction> million at March&#160;31, 2022. Letters of credit outstanding at March&#160;31, 2022 totaled approximately $<ix:nonFraction unitRef="usd" contextRef="i353f3d7310ae4d2da4aa10f095811ff1_I20220331" decimals="-5" name="us-gaap:LettersOfCreditOutstandingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RleHRyZWdpb246YmMwYTAyMWQ4NzNkNDRlMDg0NGYyODJjYTExOWZmYjBfMjY1OA_e812401e-3cca-41a6-bc50-f233fdf0bbff">1.0</ix:nonFraction> million. At March&#160;31, 2022, the Company was in compliance with all covenants as defined in the 2021 Credit Facility.  </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">2018 Credit Facility</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">   </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 18, 2018, the LLC entered into an Amended and Restated Credit Agreement (the "2018 Credit Facility"). The 2018 Credit Facility provided for (i)&#160;revolving loans, swing line loans and letters of credit (the &#8220;2018 Revolving Credit Facility&#8221;) up to a maximum aggregate amount of $<ix:nonFraction unitRef="usd" contextRef="i8ff12b3ac4d1434289a401c929634954_I20180418" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RleHRyZWdpb246YmMwYTAyMWQ4NzNkNDRlMDg0NGYyODJjYTExOWZmYjBfMzA3Mg_0795cb93-274d-4176-a406-19942b5c34eb">600</ix:nonFraction> million, and (ii)&#160;a $<ix:nonFraction unitRef="usd" contextRef="i704964d5381848449859926a1273854f_I20180418" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RleHRyZWdpb246YmMwYTAyMWQ4NzNkNDRlMDg0NGYyODJjYTExOWZmYjBfMzA4Nw_eb208c28-81be-4a36-b943-7f8175ac4907">500</ix:nonFraction> million term loan (the &#8220;2018 Term Loan&#8221;).  The Company repaid the outstanding amounts under the 2018 Term Loan in 2019, and used a portion of the proceeds from the issuance of the 2029 Senior Notes to repay the amount outstanding under the 2018 Revolving Credit Facility in March 2021.  </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Senior Notes</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2032 Senior Notes</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 17, 2021, we consummated the issuance and sale of $<ix:nonFraction unitRef="usd" contextRef="i6fb18982ec194a4daaa78140bf9b99f6_I20211117" decimals="-6" name="codi:Debtissuanceaggregateprincipalamount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RleHRyZWdpb246YmMwYTAyMWQ4NzNkNDRlMDg0NGYyODJjYTExOWZmYjBfMTY0OTI2NzQ1MjcwNA_ae579b9a-36b9-4eac-988d-f6343d8fa5b4">300</ix:nonFraction>&#160;million aggregate principal amount of our <ix:nonFraction unitRef="number" contextRef="i6fb18982ec194a4daaa78140bf9b99f6_I20211117" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RleHRyZWdpb246YmMwYTAyMWQ4NzNkNDRlMDg0NGYyODJjYTExOWZmYjBfMTA5OTUxMTYzOTE5Ng_accb9291-3371-4a35-bd47-5ad066397831">5.000</ix:nonFraction>% Senior Notes due 2032 (the &#8220;2032 Notes&#8221; of "2032 Senior Notes") offered pursuant to a private offering to qualified institutional buyers in accordance with Rule 144A under the Securities Act, and to non-U.S. persons under Regulation S under the Securities Act. The 2032 Notes were issued pursuant to an indenture, dated as of November 17, 2021 (the &#8220;2032 Notes Indenture&#8221;), between the LLC and U.S. Bank National Association, as trustee (the &#8220;Trustee&#8221;). The 2032 Notes bear interest at the rate of <ix:nonFraction unitRef="number" contextRef="i6fb18982ec194a4daaa78140bf9b99f6_I20211117" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RleHRyZWdpb246YmMwYTAyMWQ4NzNkNDRlMDg0NGYyODJjYTExOWZmYjBfMTY0OTI2NzQ1MjcxOA_d321d019-a254-4143-8f8e-e877c50911a0">5.000</ix:nonFraction>% per annum and will mature on January 15, 2032. Interest on the 2032 Notes is payable in cash on January 15 and July 15 of each year, beginning on July 15, 2022.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The proceeds from the sale of the 2032 Notes was used to repay a portion of our debt under the 2021 Revolving Credit Facility. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2029 Senior Notes</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 23, 2021, we consummated the issuance and sale of $<ix:nonFraction unitRef="usd" contextRef="i8cfa0739e4594af2a1778b67667f46f9_I20210323" decimals="-6" name="codi:Debtissuanceaggregateprincipalamount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RleHRyZWdpb246YmMwYTAyMWQ4NzNkNDRlMDg0NGYyODJjYTExOWZmYjBfMzQ0Nw_56fbd1df-15b2-40d4-a4de-aa1180bb1929">1,000</ix:nonFraction>&#160;million aggregate principal amount of our <ix:nonFraction unitRef="number" contextRef="i8cfa0739e4594af2a1778b67667f46f9_I20210323" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RleHRyZWdpb246YmMwYTAyMWQ4NzNkNDRlMDg0NGYyODJjYTExOWZmYjBfMzQ4NA_936a34b9-b890-41c8-82ed-3c8723cab566">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 Notes were issued pursuant to an indenture, dated as of March 23, 2021 (the &#8220;2029 Notes Indenture&#8221;), between the LLC and U.S. Bank National Association, as trustee (the "Trustee"). The 2029 Notes bear interest at the rate of <ix:nonFraction unitRef="number" contextRef="i8cfa0739e4594af2a1778b67667f46f9_I20210323" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RleHRyZWdpb246YmMwYTAyMWQ4NzNkNDRlMDg0NGYyODJjYTExOWZmYjBfMzk2NQ_3eef3495-b589-468b-a128-07d5e3fc36a1">5.250</ix:nonFraction>% per annum and will mature on April 15, 2029.  Interest on the 2029 Notes is payable in cash on April 15th and October 15th of each year. The first interest payment date on the 2029 Senior Notes will be October 15, 2021. The 2029 Notes are general unsecured obligations of the LLC and are not guaranteed by our subsidiaries.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The proceeds from the sale of the 2029 Notes was used to repay debt outstanding under the 2018 Credit Facility in connection with entering into the 2021 Credit Facility, as described above, and to redeem our <ix:nonFraction unitRef="number" contextRef="i4e23d10e626d497588f4be1a41207a80_I20210302" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RleHRyZWdpb246YmMwYTAyMWQ4NzNkNDRlMDg0NGYyODJjYTExOWZmYjBfNTU0NA_0d518e68-8b91-48db-8634-abeb2836df57">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></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">25</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="ibed3e4fbea66445abee56ff770a805ca" continuedAt="ib756f32129204857a6f023462bdd47cb"><div style="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="i4e23d10e626d497588f4be1a41207a80_I20210302" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RleHRyZWdpb246YmMwYTAyMWQ4NzNkNDRlMDg0NGYyODJjYTExOWZmYjBfNTY1Mw_d7c05b04-f1d6-4406-9634-d474c166b0e9">8.000</ix:nonFraction>% per annum and were scheduled to mature on May 1, 2026. On March 2, 2021, pursuant to an indenture, dated as of April 18, 2018 between the LLC and U.S. Bank National Association, as trustee ("Trustee"), the Trustee delivered redemption notices, on behalf of the LLC, to holders of the LLC&#8217;s 2026 Senior Notes to redeem the 2026 Senior Notes on April 1, 2021. The principal amount of the 2026 Senior Notes redeemed was $<ix:nonFraction unitRef="usd" contextRef="i4e23d10e626d497588f4be1a41207a80_I20210302" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RleHRyZWdpb246YmMwYTAyMWQ4NzNkNDRlMDg0NGYyODJjYTExOWZmYjBfNjA4NQ_d38c336d-cf27-4728-a898-11428d6a76a0">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="i80a1e34dc93845f98df2a5fd5e97a27e_D20210302-20210302" decimals="3" name="us-gaap:DebtInstrumentRedemptionPricePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RleHRyZWdpb246YmMwYTAyMWQ4NzNkNDRlMDg0NGYyODJjYTExOWZmYjBfNjIwNQ_6520a59e-f8f2-4b0a-8fb5-8fe686de72df">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="i736558e062d7403a889c733edde75f27_I20210323" decimals="-5" name="codi:ProceedsHeldInEscrow" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RleHRyZWdpb246YmMwYTAyMWQ4NzNkNDRlMDg0NGYyODJjYTExOWZmYjBfNjQ1NA_4a5bb8c4-8910-4033-be2b-3fbcdcd8bbd4">647.7</ix:nonFraction>&#160;million was irrevocably deposited with the Trustee and held by the Trustee until the date of redemption, April 1, 2021. The redemption of the 2026 Senior Notes resulted in a Loss on Debt Extinguishment of approximately $<ix:nonFraction unitRef="usd" contextRef="i84e7f56d775445719cce87d23151e520_D20210101-20211231" decimals="-5" sign="-" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RleHRyZWdpb246YmMwYTAyMWQ4NzNkNDRlMDg0NGYyODJjYTExOWZmYjBfNjY2OA_e9b20d20-d18c-415d-816b-da96d2c89f24">33.3</ix:nonFraction>&#160;million, which is comprised of the premium paid for early redemption of the 2026 Senior Notes, and the expensing of the deferred financing costs and bond premium associated with the 2026 Senior Notes. </span></div><div style="margin-bottom:3pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">T<ix:nonNumeric contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" name="us-gaap:ScheduleOfDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RleHRyZWdpb246YmMwYTAyMWQ4NzNkNDRlMDg0NGYyODJjYTExOWZmYjBfODI2NQ_d9edf158-c394-4a43-9872-e5ff0c4a4a76" continuedAt="id4c0616248744f2eb5d59ab3f43a2d8a" escape="true">he following table provides the Company&#8217;s debt holdings at March&#160;31, 2022 and December&#160;31, 2021 </ix:nonNumeric></span><ix:continuation id="id4c0616248744f2eb5d59ab3f43a2d8a" continuedAt="i89e17d05601f4d2e93c2b44512ccf00b"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></ix:continuation></div><div style="margin-top:5pt;text-align:center"><ix:continuation id="i89e17d05601f4d2e93c2b44512ccf00b"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:29.894%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.467%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.448%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Effective Interest Rate</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Effective Interest Rate</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2029 Senior Notes</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i3bef059eeeb041a3beaf4b2ed5e1f373_I20220331" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RhYmxlOjRkNDk4MmRlYzhlMDQ3NzI4NTNkZWNhZmYwOGNjMGVmL3RhYmxlcmFuZ2U6NGQ0OTgyZGVjOGUwNDc3Mjg1M2RlY2FmZjA4Y2MwZWZfMi0xLTEtMS01NjY4Mw_e65548f3-5d77-489e-9ac4-bba75cf062d1">5.25</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bef059eeeb041a3beaf4b2ed5e1f373_I20220331" decimals="-3" name="us-gaap:SeniorNotes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RhYmxlOjRkNDk4MmRlYzhlMDQ3NzI4NTNkZWNhZmYwOGNjMGVmL3RhYmxlcmFuZ2U6NGQ0OTgyZGVjOGUwNDc3Mjg1M2RlY2FmZjA4Y2MwZWZfMS0xLTEtMS00ODQ1MQ_8f393d6d-aca1-4eaa-bf95-9e924f2e333c">1,000,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i66f218a6013745b89f9331becadf65cc_I20211231" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RhYmxlOjRkNDk4MmRlYzhlMDQ3NzI4NTNkZWNhZmYwOGNjMGVmL3RhYmxlcmFuZ2U6NGQ0OTgyZGVjOGUwNDc3Mjg1M2RlY2FmZjA4Y2MwZWZfMi01LTEtMS01NjY3Mg_02db030d-b8a1-49a8-b0df-b3897e7d845f">4.89</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66f218a6013745b89f9331becadf65cc_I20211231" decimals="-3" name="us-gaap:SeniorNotes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RhYmxlOjRkNDk4MmRlYzhlMDQ3NzI4NTNkZWNhZmYwOGNjMGVmL3RhYmxlcmFuZ2U6NGQ0OTgyZGVjOGUwNDc3Mjg1M2RlY2FmZjA4Y2MwZWZfMS0zLTEtMS00ODQ1MQ_2f88a59d-09e6-441e-9c52-0585ae8e1d04">1,000,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2032 Senior Notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ie2accd02910d453293377eaeec5499b1_I20220331" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RhYmxlOjRkNDk4MmRlYzhlMDQ3NzI4NTNkZWNhZmYwOGNjMGVmL3RhYmxlcmFuZ2U6NGQ0OTgyZGVjOGUwNDc3Mjg1M2RlY2FmZjA4Y2MwZWZfMy0xLTEtMS01NjY4Mw_1d41a011-2376-42b1-9461-d92e99784cb4">5.00</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie2accd02910d453293377eaeec5499b1_I20220331" decimals="-3" name="us-gaap:SeniorNotes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RhYmxlOjRkNDk4MmRlYzhlMDQ3NzI4NTNkZWNhZmYwOGNjMGVmL3RhYmxlcmFuZ2U6NGQ0OTgyZGVjOGUwNDc3Mjg1M2RlY2FmZjA4Y2MwZWZfMi0xLTEtMS01NDU3MQ_667cf2b0-6f94-401b-a2c2-5d4cc5ffb701">300,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i50ac7f1631774100865610dfc28de56a_I20211231" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RhYmxlOjRkNDk4MmRlYzhlMDQ3NzI4NTNkZWNhZmYwOGNjMGVmL3RhYmxlcmFuZ2U6NGQ0OTgyZGVjOGUwNDc3Mjg1M2RlY2FmZjA4Y2MwZWZfMy01LTEtMS01NjY3Mg_7e1ea9a7-6ba5-434c-bdba-29162facabd6">5.29</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i50ac7f1631774100865610dfc28de56a_I20211231" decimals="-3" name="us-gaap:SeniorNotes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RhYmxlOjRkNDk4MmRlYzhlMDQ3NzI4NTNkZWNhZmYwOGNjMGVmL3RhYmxlcmFuZ2U6NGQ0OTgyZGVjOGUwNDc3Mjg1M2RlY2FmZjA4Y2MwZWZfMi0zLTEtMS01NDU3MQ_d56eec3e-f481-4a27-b912-a3c011b5f0c7">300,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: Unamortized premiums and debt issuance costs </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331" decimals="-3" name="us-gaap:DebtInstrumentUnamortizedDiscount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RhYmxlOjRkNDk4MmRlYzhlMDQ3NzI4NTNkZWNhZmYwOGNjMGVmL3RhYmxlcmFuZ2U6NGQ0OTgyZGVjOGUwNDc3Mjg1M2RlY2FmZjA4Y2MwZWZfMy0xLTEtMS00ODQ1MQ_56345a8c-7151-461e-9ab8-625ce7f4df7f">14,696</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1a5d7fd8ba444ef6b10de3b3f76f29b6_I20211231" decimals="-3" name="us-gaap:DebtInstrumentUnamortizedDiscount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RhYmxlOjRkNDk4MmRlYzhlMDQ3NzI4NTNkZWNhZmYwOGNjMGVmL3RhYmxlcmFuZ2U6NGQ0OTgyZGVjOGUwNDc3Mjg1M2RlY2FmZjA4Y2MwZWZfMy0zLTEtMS00ODQ1MQ_af8992bf-7f25-4d42-9b1a-f1bce3d0803c">15,174</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RhYmxlOjRkNDk4MmRlYzhlMDQ3NzI4NTNkZWNhZmYwOGNjMGVmL3RhYmxlcmFuZ2U6NGQ0OTgyZGVjOGUwNDc3Mjg1M2RlY2FmZjA4Y2MwZWZfNi0xLTEtMS00ODQ1MQ_fab63291-f263-4ef1-bf73-02d55904929b">1,285,304</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RhYmxlOjRkNDk4MmRlYzhlMDQ3NzI4NTNkZWNhZmYwOGNjMGVmL3RhYmxlcmFuZ2U6NGQ0OTgyZGVjOGUwNDc3Mjg1M2RlY2FmZjA4Y2MwZWZfNi0zLTEtMS00ODQ1MQ_6b7f4a3a-a475-41b1-8fda-efc0b77e1d2c">1,284,826</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Senior Notes consisted of the following carrying value and estimated fair value (in thousands):</span></div><div style="margin-top:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.333%"><tr><td style="width:1.0%"></td><td style="width:20.128%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.677%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.970%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.677%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.654%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.677%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.829%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.677%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.215%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.677%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.219%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value Hierarchy Level</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Maturity Date</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Rate</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2032 Senior Notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">January 15, 2032</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ie2accd02910d453293377eaeec5499b1_I20220331" decimals="5" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RhYmxlOjkxMWQ1MzE4NWRmOTQxYWViZTQzZmUxOTQ3NDJjZDI5L3RhYmxlcmFuZ2U6OTExZDUzMTg1ZGY5NDFhZWJlNDNmZTE5NDc0MmNkMjlfMi00LTEtMS00ODQ1MQ_636caa79-5282-471b-913f-e0d22a5af7af">5.000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie2accd02910d453293377eaeec5499b1_I20220331" decimals="-3" name="codi:Debtissuanceaggregateprincipalamount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RhYmxlOjkxMWQ1MzE4NWRmOTQxYWViZTQzZmUxOTQ3NDJjZDI5L3RhYmxlcmFuZ2U6OTExZDUzMTg1ZGY5NDFhZWJlNDNmZTE5NDc0MmNkMjlfMi04LTEtMS00ODQ1MQ_5de08e90-4d17-4788-a13b-2fb455a7bc5f">300,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie2accd02910d453293377eaeec5499b1_I20220331" decimals="-3" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RhYmxlOjkxMWQ1MzE4NWRmOTQxYWViZTQzZmUxOTQ3NDJjZDI5L3RhYmxlcmFuZ2U6OTExZDUzMTg1ZGY5NDFhZWJlNDNmZTE5NDc0MmNkMjlfMi0xMC0xLTEtNDg0NTE_79762d0f-80a7-44c9-8a1e-3be522a4ca94">271,500</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2029 Senior Notes</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">April 15, 2029</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i3bef059eeeb041a3beaf4b2ed5e1f373_I20220331" decimals="5" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RhYmxlOjkxMWQ1MzE4NWRmOTQxYWViZTQzZmUxOTQ3NDJjZDI5L3RhYmxlcmFuZ2U6OTExZDUzMTg1ZGY5NDFhZWJlNDNmZTE5NDc0MmNkMjlfMy00LTEtMS01OTU2Mg_f3e55d50-dddc-4a12-a30a-6e8fb9ee481e">5.250</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bef059eeeb041a3beaf4b2ed5e1f373_I20220331" decimals="-3" name="codi:Debtissuanceaggregateprincipalamount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RhYmxlOjkxMWQ1MzE4NWRmOTQxYWViZTQzZmUxOTQ3NDJjZDI5L3RhYmxlcmFuZ2U6OTExZDUzMTg1ZGY5NDFhZWJlNDNmZTE5NDc0MmNkMjlfMy04LTEtMS01NDU5NA_8dcd7157-b375-4900-96e4-b85fe24c3ba4">1,000,000</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bef059eeeb041a3beaf4b2ed5e1f373_I20220331" decimals="-3" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RhYmxlOjkxMWQ1MzE4NWRmOTQxYWViZTQzZmUxOTQ3NDJjZDI5L3RhYmxlcmFuZ2U6OTExZDUzMTg1ZGY5NDFhZWJlNDNmZTE5NDc0MmNkMjlfMy0xMC0xLTEtNTQ1OTQ_db11e423-f5ad-42b0-a04c-a3a6e5e632a2">930,000</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Debt Issuance Costs</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred debt issuance costs represent the costs associated with the issuance of the Company's financing arrangements. In connection with the 2032 Senior Notes offering in November 2021, the Company recorded $<ix:nonFraction unitRef="usd" contextRef="ieb28c4cb60d04675bf05781085efae7a_I20211117" decimals="-5" name="us-gaap:DeferredFinanceCostsGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RleHRyZWdpb246YmMwYTAyMWQ4NzNkNDRlMDg0NGYyODJjYTExOWZmYjBfMTA5OTUxMTYzOTIwNA_68b76c4c-9b8d-4aeb-b6da-2a4f2890420f">4.3</ix:nonFraction>&#160;million in deferred financing costs. In addition, the Company recorded $<ix:nonFraction unitRef="usd" contextRef="i2b4dec9047244bc7bacbb1130f0cc67b_I20210302" decimals="-5" name="us-gaap:DeferredFinanceCostsGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RleHRyZWdpb246YmMwYTAyMWQ4NzNkNDRlMDg0NGYyODJjYTExOWZmYjBfNzI5NQ_d0ff097b-64ea-4641-86dd-c79625a59d2b">12.0</ix:nonFraction> million in deferred financing costs related to the 2029 Senior Notes offering in March 2021. The net deferred financing costs associated with the 2026 Senior Notes were $<ix:nonFraction unitRef="usd" contextRef="iff572633911e49c6a996b8031959ee1f_I20210331" decimals="-5" name="us-gaap:DeferredFinanceCostsGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RleHRyZWdpb246YmMwYTAyMWQ4NzNkNDRlMDg0NGYyODJjYTExOWZmYjBfNzQxMw_dff19bb1-ab5b-437e-89a9-6972b65d3a40">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="ie5a691c29a494dd786785599e654f14c_I20200507" decimals="-5" name="us-gaap:DeferredFinanceCostsGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RleHRyZWdpb246YmMwYTAyMWQ4NzNkNDRlMDg0NGYyODJjYTExOWZmYjBfNzYwNA_5d53d180-8968-4c8f-8f83-894381eab69c">5.4</ix:nonFraction>&#160;million in deferred financing costs.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Since the Company can borrow, repay and reborrow principal under the 2021 Revolving Credit Facility, the debt issuance costs associated with the 2021 Revolving Credit Facility have been classified as other non-current assets in the accompanying condensed consolidated balance sheet. The debt issuance costs associated with the Senior Notes are classified as a reduction of long-term debt in the accompanying condensed consolidated balance sheet.  </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">26</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="ib756f32129204857a6f023462bdd47cb"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes unamortized premiums and debt issuance costs at March&#160;31, 2022 and December&#160;31, 2021, and the balance sheet classification in each of the periods presented (</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in thousands</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">):</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  </span></div><div style="margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.725%"><tr><td style="width:1.0%"></td><td style="width:56.323%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.651%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.694%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.832%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Unamortized premiums and debt issuance costs </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331" decimals="-3" name="us-gaap:DeferredFinanceCostsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RhYmxlOjY1NjE1NGVkMjM5NDRmN2Y5ZTZkNjQ5MDNjMDRkZDY1L3RhYmxlcmFuZ2U6NjU2MTU0ZWQyMzk0NGY3ZjllNmQ2NDkwM2MwNGRkNjVfMS0xLTEtMS00ODQ1MQ_308077a1-9f76-4f78-a292-d41526ebca20">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="i111bf623e16947c0850ba79d2dceefce_I20211231" decimals="-3" name="us-gaap:DeferredFinanceCostsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RhYmxlOjY1NjE1NGVkMjM5NDRmN2Y5ZTZkNjQ5MDNjMDRkZDY1L3RhYmxlcmFuZ2U6NjU2MTU0ZWQyMzk0NGY3ZjllNmQ2NDkwM2MwNGRkNjVfMS0zLTEtMS00ODQ1MQ_a7395113-c78e-44c6-b91b-fb2fc0d757be">27,784</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Accumulated amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331" decimals="-3" name="us-gaap:AccumulatedAmortizationDeferredFinanceCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RhYmxlOjY1NjE1NGVkMjM5NDRmN2Y5ZTZkNjQ5MDNjMDRkZDY1L3RhYmxlcmFuZ2U6NjU2MTU0ZWQyMzk0NGY3ZjllNmQ2NDkwM2MwNGRkNjVfMi0xLTEtMS00ODQ1MQ_557992f6-a7c9-47e4-ae43-c5915433a6bd">6,886</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="i111bf623e16947c0850ba79d2dceefce_I20211231" decimals="-3" name="us-gaap:AccumulatedAmortizationDeferredFinanceCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RhYmxlOjY1NjE1NGVkMjM5NDRmN2Y5ZTZkNjQ5MDNjMDRkZDY1L3RhYmxlcmFuZ2U6NjU2MTU0ZWQyMzk0NGY3ZjllNmQ2NDkwM2MwNGRkNjVfMi0zLTEtMS00ODQ1MQ_06934eb6-246d-49bf-86db-d40171ddc66c">6,021</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Unamortized premiums and debt issuance costs, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RhYmxlOjY1NjE1NGVkMjM5NDRmN2Y5ZTZkNjQ5MDNjMDRkZDY1L3RhYmxlcmFuZ2U6NjU2MTU0ZWQyMzk0NGY3ZjllNmQ2NDkwM2MwNGRkNjVfMy0xLTEtMS00ODQ1MQ_65d098d5-0a4a-4ab7-9fb2-8c431e26cfb9">20,898</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RhYmxlOjY1NjE1NGVkMjM5NDRmN2Y5ZTZkNjQ5MDNjMDRkZDY1L3RhYmxlcmFuZ2U6NjU2MTU0ZWQyMzk0NGY3ZjllNmQ2NDkwM2MwNGRkNjVfMy0zLTEtMS00ODQ1MQ_0b5809ab-566b-4e08-a2d2-68a3e92d04c5">21,763</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Balance sheet classification:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Other noncurrent assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i89c5f52e645846ffb7810c38cbd087fd_I20220331" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RhYmxlOjY1NjE1NGVkMjM5NDRmN2Y5ZTZkNjQ5MDNjMDRkZDY1L3RhYmxlcmFuZ2U6NjU2MTU0ZWQyMzk0NGY3ZjllNmQ2NDkwM2MwNGRkNjVfNi0xLTEtMS00ODQ1MQ_fb3000da-ec2f-42e6-b588-3071de3bca6c">6,202</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7318dd26380b47b1a26f428b075b16a1_I20211231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RhYmxlOjY1NjE1NGVkMjM5NDRmN2Y5ZTZkNjQ5MDNjMDRkZDY1L3RhYmxlcmFuZ2U6NjU2MTU0ZWQyMzk0NGY3ZjllNmQ2NDkwM2MwNGRkNjVfNi0zLTEtMS00ODQ1MQ_a0d838ad-a76a-4b00-b16c-e3fab0382bfa">6,589</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Long-term debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieea3a5268c0e44eb960c1b4e4dce78ea_I20220331" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RhYmxlOjY1NjE1NGVkMjM5NDRmN2Y5ZTZkNjQ5MDNjMDRkZDY1L3RhYmxlcmFuZ2U6NjU2MTU0ZWQyMzk0NGY3ZjllNmQ2NDkwM2MwNGRkNjVfNy0xLTEtMS00ODQ1MQ_507686dc-4ec4-4de4-8dc6-9d4d2dcc8471">14,696</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib3645acb641b495a8108d0afbe3da23c_I20211231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RhYmxlOjY1NjE1NGVkMjM5NDRmN2Y5ZTZkNjQ5MDNjMDRkZDY1L3RhYmxlcmFuZ2U6NjU2MTU0ZWQyMzk0NGY3ZjllNmQ2NDkwM2MwNGRkNjVfNy0zLTEtMS00ODQ1MQ_f744ac51-90ca-4ea1-817c-fa99108dff62">15,174</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RhYmxlOjY1NjE1NGVkMjM5NDRmN2Y5ZTZkNjQ5MDNjMDRkZDY1L3RhYmxlcmFuZ2U6NjU2MTU0ZWQyMzk0NGY3ZjllNmQ2NDkwM2MwNGRkNjVfOC0xLTEtMS00ODQ1MQ_ecd27699-c580-4288-928b-c7dbb0cf46d3">20,898</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="i111bf623e16947c0850ba79d2dceefce_I20211231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RhYmxlOjY1NjE1NGVkMjM5NDRmN2Y5ZTZkNjQ5MDNjMDRkZDY1L3RhYmxlcmFuZ2U6NjU2MTU0ZWQyMzk0NGY3ZjllNmQ2NDkwM2MwNGRkNjVfOC0zLTEtMS00ODQ1MQ_9c1d0942-1d67-4160-8047-51a54b68a434">21,763</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation><div style="margin-top:6pt;text-align:justify"><span><br/></span></div><div id="icba28ff815a8419b82e3ccdf453a8bce_73"></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i493d98965b304361b5eee3694c2a760e_D20220101-20220331" decimals="-3" name="codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RleHRyZWdpb246NTkwYmYzN2ZiMGUzNDllNWFkZTAwOTY1NDg5ODYxNGRfMTA5OTUxMTY0MDc4Mw_19690e40-c20e-4709-8d7b-e6bf7bc0f680">630</ix:nonFraction>Note J &#8212; Stockholders&#8217; Equity</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Trust Common Shares  </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Trust is authorized to issue <ix:nonFraction unitRef="shares" contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RleHRyZWdpb246NTkwYmYzN2ZiMGUzNDllNWFkZTAwOTY1NDg5ODYxNGRfOTA_41f8a9bc-64f1-4d1b-b0bc-b2da00ef1b26">500,000,000</ix:nonFraction> Trust common shares and the LLC is authorized to issue a corresponding number of trust interests. The Company will at all times have the identical number of trust interests outstanding as Trust shares. Each Trust share represents an undivided beneficial interest in the Trust, and each Trust share is entitled to one vote per share on any matter with respect to which members of the Company are entitled to vote.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">At-The-Market Equity Offering Program</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 7, 2021, the Company filed a prospectus supplement pursuant to which the Company may, but has no obligation to, issue and sell up to $<ix:nonFraction unitRef="shares" contextRef="iaf6e6ce0ff0e48c8b75f2933375a4a35_I20210907" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RleHRyZWdpb246NTkwYmYzN2ZiMGUzNDllNWFkZTAwOTY1NDg5ODYxNGRfNjk0_fff0576c-4bf7-49a4-a5c9-f3cd9b1ee049">500</ix:nonFraction>&#160;million common shares of the Trust in amounts and at times to be determined by the Company. Actual sales will depend on a variety of factors to be determined by us from time to time, including, market conditions, the trading price of Trust common shares and determinations by us regarding appropriate sources of funding. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with this offering, the Trust entered into an At Market Issuance Sales Agreement (the &#8220;Sales Agreement&#8221;) with B. Riley Securities, Inc. and Goldman Sachs &amp; Co. LLC  (each a &#8220;Sales Agent&#8221; and, collectively, the &#8220;Sales Agents&#8221;). The Sales Agreement provides that the Company may offer and sell Trust common shares from time to time through the Sales Agents up to $<ix:nonFraction unitRef="shares" contextRef="iaf6e6ce0ff0e48c8b75f2933375a4a35_I20210907" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RleHRyZWdpb246NTkwYmYzN2ZiMGUzNDllNWFkZTAwOTY1NDg5ODYxNGRfMTQ0Ng_f1210e5a-79ba-4045-b68a-f28c642e2224">500</ix:nonFraction>&#160;million, in amounts and at times to be determined by the Company. Pursuant to the Sales Agreement, the shares may be offered and sold through each Sales Agent, acting separately, in ordinary brokers&#8217; transactions, to or through a market maker, on or through the New York Stock Exchange or any other market venue where the securities may be traded, in the over-the-counter market, in privately negotiated transactions, in transactions that are deemed to be &#8220;at the market offerings&#8221; as defined in Rule 415 under the Securities Act or through a combination of any such methods of sale.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March&#160;31, 2022, the Company sold <ix:nonFraction unitRef="shares" contextRef="i6ad32cf23a5f4123aa3276e77f9dd3da_I20220331" decimals="-3" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RleHRyZWdpb246NTkwYmYzN2ZiMGUzNDllNWFkZTAwOTY1NDg5ODYxNGRfMjEwMQ_c03ea63e-4264-4238-8c24-e57fa899a9db">712,433</ix:nonFraction> Trust common shares under the Sales Agreement. For the same period, the Company received total net proceeds of approximately $<ix:nonFraction unitRef="usd" contextRef="i64b4c9d637854bfeb373fc2e51fedd8d_D20220101-20220331" decimals="-3" name="us-gaap:ProceedsFromIssuanceOrSaleOfEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RleHRyZWdpb246NTkwYmYzN2ZiMGUzNDllNWFkZTAwOTY1NDg5ODYxNGRfMjIyOQ_763feca3-4023-4af5-87f7-b4bc504b0fae">20.2</ix:nonFraction>&#160;million from these sales, and incurred approximately $<ix:nonFraction unitRef="usd" contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331" decimals="-3" name="us-gaap:CommissionsPayableToBrokerDealersAndClearingOrganizations" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RleHRyZWdpb246NTkwYmYzN2ZiMGUzNDllNWFkZTAwOTY1NDg5ODYxNGRfMjI3Nw_c430a3c7-034c-4055-913e-949a7a9c8d01">0.4</ix:nonFraction>&#160;million in commissions payable to the Sales Agents.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Trust Preferred Shares</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Trust is authorized to issue up to <ix:nonFraction unitRef="shares" contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331" decimals="0" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RleHRyZWdpb246NTkwYmYzN2ZiMGUzNDllNWFkZTAwOTY1NDg5ODYxNGRfMjY0MA_d918e8a6-1a03-42b2-b91d-ff4af26720e8">50,000,000</ix:nonFraction> Trust preferred shares and the LLC is authorized to issue a corresponding number of trust preferred interests.  </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">27</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Series 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="i2afd550af32741dfb2471e664f58f992_I20191120" decimals="0" name="us-gaap:PreferredStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RleHRyZWdpb246NTkwYmYzN2ZiMGUzNDllNWFkZTAwOTY1NDg5ODYxNGRfMjgyNQ_77e1f7a9-daa9-4318-82c3-62023e8fe20a">4,000,000</ix:nonFraction> <ix:nonFraction unitRef="number" contextRef="ia8f3154268ba41c6b35252ef3ca0e09d_D20191120-20191120" decimals="5" name="us-gaap:PreferredStockDividendRatePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RleHRyZWdpb246NTkwYmYzN2ZiMGUzNDllNWFkZTAwOTY1NDg5ODYxNGRfMjgyOA_b61006b4-a1a8-403d-8f48-462a840d908e">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="ie962b6fd2f1c4b7aa53dace44af4e810_I20191120" decimals="2" name="us-gaap:PreferredStockRedemptionPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RleHRyZWdpb246NTkwYmYzN2ZiMGUzNDllNWFkZTAwOTY1NDg5ODYxNGRfMjkyNA_8d66463b-24e0-4e9f-b9f6-6ba56bfe444e">25.00</ix:nonFraction> per share, and on December 2, 2019, the Trust issued <ix:nonFraction unitRef="shares" contextRef="ic4a1f8d7f1de465387cde39057dec7e2_I20191202" decimals="0" name="us-gaap:PreferredStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RleHRyZWdpb246NTkwYmYzN2ZiMGUzNDllNWFkZTAwOTY1NDg5ODYxNGRfMjk4MA_96541859-8183-4aaf-aad8-9e8a21a3c1f8">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="ia8f3154268ba41c6b35252ef3ca0e09d_D20191120-20191120" decimals="-5" name="us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RleHRyZWdpb246NTkwYmYzN2ZiMGUzNDllNWFkZTAwOTY1NDg5ODYxNGRfMzE3Ng_b7e0cbed-9864-41f8-b234-7d7dec73b062">115.0</ix:nonFraction> million, or $<ix:nonFraction unitRef="usd" contextRef="ia8f3154268ba41c6b35252ef3ca0e09d_D20191120-20191120" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RleHRyZWdpb246NTkwYmYzN2ZiMGUzNDllNWFkZTAwOTY1NDg5ODYxNGRfMzE4Mw_904a723b-2a70-4bc8-8631-0e5b3efdd0bc">111.0</ix:nonFraction> million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">net of underwriters' discount and issuance costs.  Distributions on the Series C Preferred Shares will be payable quarterly in arrears, when and as declared by the Company's board of directors on January 30, April 30, July 30, and October 30 of each year, beginning on January 30, 2020, at a rate per annum of <ix:nonFraction unitRef="number" contextRef="ia8f3154268ba41c6b35252ef3ca0e09d_D20191120-20191120" decimals="5" name="us-gaap:PreferredStockDividendRatePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RleHRyZWdpb246NTkwYmYzN2ZiMGUzNDllNWFkZTAwOTY1NDg5ODYxNGRfMzQ5Ng_367560cb-cf3f-4564-ad09-9aded2daf240">7.875</ix:nonFraction>%.  Distributions on the Series C Preferred Shares are cumulative and at March&#160;31, 2022, $<ix:nonFraction unitRef="usd" contextRef="i68b416d5afde4985b05181e416b1db60_D20220101-20220331" decimals="-5" name="codi:AccruedDistributionPreferredShareholders" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RleHRyZWdpb246NTkwYmYzN2ZiMGUzNDllNWFkZTAwOTY1NDg5ODYxNGRfMzU3NA_1a4855e9-4ea7-4e44-85d5-144a9028fdca">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="ie962b6fd2f1c4b7aa53dace44af4e810_I20191120" decimals="2" name="us-gaap:PreferredStockRedemptionPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RleHRyZWdpb246NTkwYmYzN2ZiMGUzNDllNWFkZTAwOTY1NDg5ODYxNGRfNDI3MQ_27360fce-d5d5-4407-ba75-593a272f8cc4">25.00</ix:nonFraction> per share, plus any accumulated and unpaid distributions (thereon whether authorized or declared) to, but excluding, the redemption date. Holders of Series C Preferred Shares will have no right to require the redemption of the Series C Preferred Shares and there is no maturity date.  </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Series B Preferred Shares</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 13, 2018, the Trust issued <ix:nonFraction unitRef="shares" contextRef="if8380e2d6d2d4aadbbc7ef6dfdd44993_I20180313" decimals="0" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RleHRyZWdpb246NTkwYmYzN2ZiMGUzNDllNWFkZTAwOTY1NDg5ODYxNGRfNDYyMg_f2bf6b1d-7552-4a39-8222-a5f06fe3911a">4,000,000</ix:nonFraction> <ix:nonFraction unitRef="number" contextRef="ie7f285954fac4a81b090463be8c8939b_D20180313-20180313" decimals="5" name="us-gaap:PreferredStockDividendRatePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RleHRyZWdpb246NTkwYmYzN2ZiMGUzNDllNWFkZTAwOTY1NDg5ODYxNGRfNDYyNQ_cacc314f-c432-490a-b5d9-033bd03d9cbf">7.875</ix:nonFraction>% Series B Trust Preferred Shares (the "Series B Preferred Shares") with a liquidation preference of $<ix:nonFraction unitRef="usdPerShare" contextRef="if8380e2d6d2d4aadbbc7ef6dfdd44993_I20180313" decimals="2" name="us-gaap:PreferredStockRedemptionPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RleHRyZWdpb246NTkwYmYzN2ZiMGUzNDllNWFkZTAwOTY1NDg5ODYxNGRfNDcyNw_eabff5aa-c603-4318-9870-cee8ab5c7842">25.00</ix:nonFraction> per share, for gross proceeds of $<ix:nonFraction unitRef="usd" contextRef="ic5744c5cb3564d41ad42d5ce0d61a95a_D20170628-20170628" decimals="-5" name="us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RleHRyZWdpb246NTkwYmYzN2ZiMGUzNDllNWFkZTAwOTY1NDg5ODYxNGRfNDc2Mw_756ca76f-b3fa-4699-8e6b-4286ec3c62f8">100.0</ix:nonFraction> million, or $<ix:nonFraction unitRef="shares" contextRef="ibe6779cca2284f78a32419e2bd4edd6d_D20180313-20180313" decimals="-5" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RleHRyZWdpb246NTkwYmYzN2ZiMGUzNDllNWFkZTAwOTY1NDg5ODYxNGRfNDc3MA_75b38ad6-6c0e-427d-b467-28b5945b3d60">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="ie7f285954fac4a81b090463be8c8939b_D20180313-20180313" decimals="5" name="us-gaap:PreferredStockDividendRatePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RleHRyZWdpb246NTkwYmYzN2ZiMGUzNDllNWFkZTAwOTY1NDg5ODYxNGRfNTA4MA_42a17307-043e-4036-8d5f-06ad697e0898">7.875</ix:nonFraction>%. Distributions on the Series B Preferred Shares are cumulative and at March&#160;31, 2022, $<ix:nonFraction unitRef="usd" contextRef="if73bc572a0f04616b6ac23169f90bc69_D20220101-20220331" decimals="-5" name="codi:AccruedDistributionPreferredShareholders" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RleHRyZWdpb246NTkwYmYzN2ZiMGUzNDllNWFkZTAwOTY1NDg5ODYxNGRfNTE1Nw_54f6bbfd-a780-4bae-a953-e59fb22da54d">1.3</ix:nonFraction> million of Series B distributions are accumulated and unpaid. Unless full cumulative distributions on the Series B Preferred Shares have been or contemporaneously are declared and set apart for payment of the Series B Preferred Shares for all past distribution periods, no distribution may be declared or paid for payment on the Trust common shares.  The Series B Preferred Shares are not convertible into Trust common shares and have no voting rights, except in limited circumstances as provided for in the share designation for the preferred shares. The Series B Preferred Shares may be redeemed at the Company's option, in whole or in part, at any time after April 30, 2028, at a price of $<ix:nonFraction unitRef="usdPerShare" contextRef="if8380e2d6d2d4aadbbc7ef6dfdd44993_I20180313" decimals="2" name="us-gaap:PreferredStockRedemptionPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RleHRyZWdpb246NTkwYmYzN2ZiMGUzNDllNWFkZTAwOTY1NDg5ODYxNGRfNTg0NA_2d1b4b4f-e0a6-4777-8b16-4a0974b22ded">25.00</ix:nonFraction> per share, plus any accumulated and unpaid distributions (thereon whether authorized or declared) to, but excluding, the redemption date. Holders of Series B Preferred Shares will have no right to require the redemption of the Series B Preferred Shares and there is no maturity date.  </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Series A Preferred Shares</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 28, 2017, the Trust issued <ix:nonFraction unitRef="shares" contextRef="i576f79e9e14848618b998e7f5fd9cbe3_I20170628" decimals="0" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RleHRyZWdpb246NTkwYmYzN2ZiMGUzNDllNWFkZTAwOTY1NDg5ODYxNGRfNjE5NA_ab7529cb-af5d-44e1-b9b8-cddbafefdbcd">4,000,000</ix:nonFraction> <ix:nonFraction unitRef="number" contextRef="ic5744c5cb3564d41ad42d5ce0d61a95a_D20170628-20170628" decimals="5" name="us-gaap:PreferredStockDividendRatePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RleHRyZWdpb246NTkwYmYzN2ZiMGUzNDllNWFkZTAwOTY1NDg5ODYxNGRfNjE5Nw_a1e55607-2634-452d-a9c0-166527bfcc3f">7.250</ix:nonFraction>% Series A Trust Preferred Shares (the "Series A Preferred Shares") with a liquidation preference of $<ix:nonFraction unitRef="usdPerShare" contextRef="i041f0ef299d2443780a868d53d123803_I20170628" decimals="2" name="us-gaap:PreferredStockLiquidationPreference" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RleHRyZWdpb246NTkwYmYzN2ZiMGUzNDllNWFkZTAwOTY1NDg5ODYxNGRfNjI5OQ_1e7dc1ab-6ea2-4a9c-a5d0-f6f7ffa78a14">25.00</ix:nonFraction> per share, for gross proceeds of $<ix:nonFraction unitRef="usd" contextRef="ic5744c5cb3564d41ad42d5ce0d61a95a_D20170628-20170628" decimals="-5" name="us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RleHRyZWdpb246NTkwYmYzN2ZiMGUzNDllNWFkZTAwOTY1NDg5ODYxNGRfNjMzNQ_756ca76f-b3fa-4699-8e6b-4286ec3c62f8">100.0</ix:nonFraction> million, or $<ix:nonFraction unitRef="shares" contextRef="i55c5e99c8c0a46b28f1d6e678f0704db_D20170628-20170628" decimals="-5" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RleHRyZWdpb246NTkwYmYzN2ZiMGUzNDllNWFkZTAwOTY1NDg5ODYxNGRfNjM0Mg_e410fcbb-6f07-4d34-94a8-c3a9194a8750">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="ic5744c5cb3564d41ad42d5ce0d61a95a_D20170628-20170628" decimals="5" name="us-gaap:PreferredStockDividendRatePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RleHRyZWdpb246NTkwYmYzN2ZiMGUzNDllNWFkZTAwOTY1NDg5ODYxNGRfNjY0NA_82fc317d-cdc6-4125-a7f5-57245e1ca6aa">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 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="i041f0ef299d2443780a868d53d123803_I20170628" decimals="2" name="us-gaap:PreferredStockRedemptionPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RleHRyZWdpb246NTkwYmYzN2ZiMGUzNDllNWFkZTAwOTY1NDg5ODYxNGRfNzUwMA_f9867ab6-c08d-4b3d-85d5-5512be789ce0">25.00</ix:nonFraction> per share, plus any declared and unpaid distributions. Holders of Series A Preferred Shares will have no right to require the redemption of the Series A Preferred Shares and there is no maturity date. The Series A Preferred Shares are not convertible into Trust common shares and have no voting rights, except in limited circumstances as provided for in the share designation for the preferred shares.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">28</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Profit Allocation Interests</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Allocation Interests represent the original equity interest in the Company. The holders of the Allocation Interests ("Holders") are entitled to receive distributions pursuant to a profit allocation formula upon the occurrence of certain events. The distributions of the profit allocation are paid upon the occurrence of the sale of a material amount of capital stock or assets of one of the Company&#8217;s businesses ("Sale Event") or, at the option of the Holders, at each five-year anniversary date of the acquisition of one of the Company&#8217;s businesses ("Holding Event"). The Company records distributions of the profit allocation to the Holders upon occurrence of a Sale Event or Holding Event as distributions declared on Allocation Interests to stockholders&#8217; equity when they are approved by the Company&#8217;s board of directors.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Holding Events</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fifteen-year anniversary of ACI occurred in May 2021 which represented a Holding Event. The Company declared and paid a distribution to the Holders of $<ix:nonFraction unitRef="usd" contextRef="i7c18b65b892e48c4aa7008e7e1636387_D20210701-20210930" decimals="-5" name="codi:PaymentstoNoncontrollingInterestsAllocationInterests" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RleHRyZWdpb246NTkwYmYzN2ZiMGUzNDllNWFkZTAwOTY1NDg5ODYxNGRfODkzMw_6d5ab4f8-447d-47fc-b095-9a87c38987b5">12.1</ix:nonFraction>&#160;million in July 2021. The ten-year anniversary of Liberty occurred in March 2020 and the ten-year anniversary of Ergobaby occurred in September 2020. Both of these represented a Holding Event, and the Holders of the Allocation Interests elected to defer the distribution until after the end of 2020. The profit allocation payment of $<ix:nonFraction unitRef="usd" contextRef="i66feca7df9bd4c7199bd1e0fa2e0e780_D20210101-20210331" decimals="-5" name="codi:DistributionsForContributionBasedProfitAllocationPayments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RleHRyZWdpb246NTkwYmYzN2ZiMGUzNDllNWFkZTAwOTY1NDg5ODYxNGRfOTI2MQ_5ee27990-13b1-4eb0-814f-204befb2fcfe">3.3</ix:nonFraction> million related to the Liberty Holding Event and the profit allocation payment of $<ix:nonFraction unitRef="usd" contextRef="ic5fd52ba995e463dadeb97ceea7207d5_D20210101-20210331" decimals="-5" name="codi:DistributionsForContributionBasedProfitAllocationPayments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RleHRyZWdpb246NTkwYmYzN2ZiMGUzNDllNWFkZTAwOTY1NDg5ODYxNGRfOTMzOA_4b9cdaa4-d008-47b7-84df-fc363296c972">2.0</ix:nonFraction>&#160;million related to the Ergobaby Holding Event were both paid in January 2021. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Sale Event</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Sale of Liberty in August 2021 qualified as a Sale Event under the LLC Agreement. During the fourth quarter of 2021, the Company's Board declared a distribution to the Allocation Member of $<ix:nonFraction unitRef="usd" contextRef="i436251f902ef4e338b2568c90534eb13_D20211001-20211231" decimals="-3" name="codi:PaymentstoNoncontrollingInterestsAllocationInterests" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RleHRyZWdpb246NTkwYmYzN2ZiMGUzNDllNWFkZTAwOTY1NDg5ODYxNGRfOTgzNQ_d5256bf7-34cc-4dd4-8469-02b25ed12799">16.8</ix:nonFraction>&#160;million. The distribution was paid in the fourth quarter of 2021.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reconciliation of net income (loss) 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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in thousands</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">):</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.865%"><tr><td style="width:1.0%"></td><td style="width:68.284%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.631%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.375%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.631%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.379%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Three months ended&#160;<br/>&#160;March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income from continuing operations attributable to Holdings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjk4MjFhZWJkZTNjMjQ4ZTE5MDkwYjVhMTE5MGUyMTU3L3RhYmxlcmFuZ2U6OTgyMWFlYmRlM2MyNDhlMTkwOTBiNWExMTkwZTIxNTdfMi0yLTEtMS00ODQ1MQ_c2fea2b0-1313-4e00-962f-f85c733400a2">13,440</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjk4MjFhZWJkZTNjMjQ4ZTE5MDkwYjVhMTE5MGUyMTU3L3RhYmxlcmFuZ2U6OTgyMWFlYmRlM2MyNDhlMTkwOTBiNWExMTkwZTIxNTdfMi00LTEtMS00ODQ1MQ_70bbb9a2-638b-4edb-8e60-afdf3ae82832">11,179</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: Distributions paid - 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="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" name="codi:DistributionExpenseAllocationInterests" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjk4MjFhZWJkZTNjMjQ4ZTE5MDkwYjVhMTE5MGUyMTU3L3RhYmxlcmFuZ2U6OTgyMWFlYmRlM2MyNDhlMTkwOTBiNWExMTkwZTIxNTdfMy0yLTEtMS00ODQ1MQ_83798d7d-4af7-4508-90e9-14504649ffb7">&#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="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-3" name="codi:DistributionExpenseAllocationInterests" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjk4MjFhZWJkZTNjMjQ4ZTE5MDkwYjVhMTE5MGUyMTU3L3RhYmxlcmFuZ2U6OTgyMWFlYmRlM2MyNDhlMTkwOTBiNWExMTkwZTIxNTdfMy00LTEtMS00ODQ1MQ_37ea7122-1b00-4df6-8180-4a50220c0c57">5,214</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: 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="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" name="codi:DistributionExpensePreferredShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjk4MjFhZWJkZTNjMjQ4ZTE5MDkwYjVhMTE5MGUyMTU3L3RhYmxlcmFuZ2U6OTgyMWFlYmRlM2MyNDhlMTkwOTBiNWExMTkwZTIxNTdfNC0yLTEtMS00ODQ1MQ_8d5e0d01-bd7e-43fa-8ed7-40d2b9efb1c2">6,045</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-3" name="codi:DistributionExpensePreferredShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjk4MjFhZWJkZTNjMjQ4ZTE5MDkwYjVhMTE5MGUyMTU3L3RhYmxlcmFuZ2U6OTgyMWFlYmRlM2MyNDhlMTkwOTBiNWExMTkwZTIxNTdfNC00LTEtMS00ODQ1MQ_cc0763fa-74fc-4692-b372-0ccd0cdde54c">6,045</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: 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="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" name="codi:AccruedDistributionPreferredShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjk4MjFhZWJkZTNjMjQ4ZTE5MDkwYjVhMTE5MGUyMTU3L3RhYmxlcmFuZ2U6OTgyMWFlYmRlM2MyNDhlMTkwOTBiNWExMTkwZTIxNTdfNS0yLTEtMS00ODQ1MQ_604b5a54-5ccd-4267-a855-bcbe41209b4d">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="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-3" name="codi:AccruedDistributionPreferredShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjk4MjFhZWJkZTNjMjQ4ZTE5MDkwYjVhMTE5MGUyMTU3L3RhYmxlcmFuZ2U6OTgyMWFlYmRlM2MyNDhlMTkwOTBiNWExMTkwZTIxNTdfNS00LTEtMS00ODQ1MQ_25a787c9-1d2c-46eb-86f6-abd53e0bed35">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income (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="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" name="codi:NetIncomeLossAvailabletoTrustStockNetofDistributions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjk4MjFhZWJkZTNjMjQ4ZTE5MDkwYjVhMTE5MGUyMTU3L3RhYmxlcmFuZ2U6OTgyMWFlYmRlM2MyNDhlMTkwOTBiNWExMTkwZTIxNTdfNi0yLTEtMS00ODQ1MQ_ead0427c-05b8-4aaf-8c19-1ec3a143313b">4,526</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="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-3" sign="-" name="codi:NetIncomeLossAvailabletoTrustStockNetofDistributions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjk4MjFhZWJkZTNjMjQ4ZTE5MDkwYjVhMTE5MGUyMTU3L3RhYmxlcmFuZ2U6OTgyMWFlYmRlM2MyNDhlMTkwOTBiNWExMTkwZTIxNTdfNi00LTEtMS00ODQ1MQ_3a15db45-a88c-483b-8c38-70528a7de908">2,949</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Earnings per share</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company calculates basic and diluted earnings per share using the two-class method which requires the Company to allocate to participating securities that have rights to earnings that otherwise would have been available only to Trust shareholders as a separate class of securities in calculating earnings per share. The Allocation Interests are considered participating securities that contain participating rights to receive profit allocations upon the occurrence of a Holding Event or Sale Event. The calculation of basic and diluted earnings per share for the three months ended March&#160;31, 2022 and 2021 reflects the incremental increase during the period in the profit allocation distribution to Holders related to Holding Events. </span></div><ix:nonNumeric contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" name="us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RleHRyZWdpb246NTkwYmYzN2ZiMGUzNDllNWFkZTAwOTY1NDg5ODYxNGRfMTE4NjU_24857e5e-8d6a-4f82-ac26-e85ed905916f" continuedAt="ic916a983d0e34af6811875070e18c2c5" escape="true"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted earnings per share for the three months ended March&#160;31, 2022 and 2021 attributable to the common shares of Holdings is calculated as follows </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands, except per share data)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"></td><td style="width:69.969%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.586%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.579%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.586%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.580%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Three months ended&#160;<br/>&#160;March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">Net income (loss) from continuing operations attributable to common shares of Holdings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" name="codi:NetIncomeLossAvailabletoTrustStockNetofDistributions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjU0MjdkMTI5ODE2MTQ3YTA4NTExZjQ3OTYxMjgwNmNkL3RhYmxlcmFuZ2U6NTQyN2QxMjk4MTYxNDdhMDg1MTFmNDc5NjEyODA2Y2RfMi0yLTEtMS00ODQ1MQ_a17d0fcb-55ea-4756-9a28-5ff763ecb1f6">4,526</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-3" sign="-" name="codi:NetIncomeLossAvailabletoTrustStockNetofDistributions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjU0MjdkMTI5ODE2MTQ3YTA4NTExZjQ3OTYxMjgwNmNkL3RhYmxlcmFuZ2U6NTQyN2QxMjk4MTYxNDdhMDg1MTFmNDc5NjEyODA2Y2RfMi00LTEtMS00ODQ1MQ_ea00e371-93d7-4a5f-9c6f-ce9bb40651b4">2,949</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Less: Effect of contribution based profit - Holding Event</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" name="codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjU0MjdkMTI5ODE2MTQ3YTA4NTExZjQ3OTYxMjgwNmNkL3RhYmxlcmFuZ2U6NTQyN2QxMjk4MTYxNDdhMDg1MTFmNDc5NjEyODA2Y2RfMy0yLTEtMS00ODQ1MQ_adb29d0d-f096-4af6-a025-7e448221ed3c">4,254</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-3" name="codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjU0MjdkMTI5ODE2MTQ3YTA4NTExZjQ3OTYxMjgwNmNkL3RhYmxlcmFuZ2U6NTQyN2QxMjk4MTYxNDdhMDg1MTFmNDc5NjEyODA2Y2RfMy00LTEtMS00ODQ1MQ_f56ad1c3-edbd-40fc-b8ad-d1a4f3e2ed4b">3,516</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Net loss from continuing operations attributable to common shares of Holdings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" name="codi:NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjU0MjdkMTI5ODE2MTQ3YTA4NTExZjQ3OTYxMjgwNmNkL3RhYmxlcmFuZ2U6NTQyN2QxMjk4MTYxNDdhMDg1MTFmNDc5NjEyODA2Y2RfNC0yLTEtMS00ODQ1MQ_8092775a-58a5-45f1-b17d-b7faf2b8e51e">272</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-3" sign="-" name="codi:NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjU0MjdkMTI5ODE2MTQ3YTA4NTExZjQ3OTYxMjgwNmNkL3RhYmxlcmFuZ2U6NTQyN2QxMjk4MTYxNDdhMDg1MTFmNDc5NjEyODA2Y2RfNC00LTEtMS00ODQ1MQ_b3845545-e4cf-4751-952e-a25c39507ffa">6,465</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">29</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:11pt;text-align:center"><ix:continuation id="ic916a983d0e34af6811875070e18c2c5" continuedAt="ib5caa4f353df418a985287b6f34b942e"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"></td><td style="width:69.969%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.586%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.579%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.586%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.580%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Income from discontinued operations attributable to Holdings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i493d98965b304361b5eee3694c2a760e_D20220101-20220331" decimals="-3" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjU0MjdkMTI5ODE2MTQ3YTA4NTExZjQ3OTYxMjgwNmNkL3RhYmxlcmFuZ2U6NTQyN2QxMjk4MTYxNDdhMDg1MTFmNDc5NjEyODA2Y2RfNi0yLTEtMS00ODQ1MQ_bb8b72c5-b256-4b3a-b5b1-c7811a6fd42d">10,322</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3593db55435f46cc99dc49791f5fb555_D20210101-20210331" decimals="-3" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjU0MjdkMTI5ODE2MTQ3YTA4NTExZjQ3OTYxMjgwNmNkL3RhYmxlcmFuZ2U6NTQyN2QxMjk4MTYxNDdhMDg1MTFmNDc5NjEyODA2Y2RfNi00LTEtMS00ODQ1MQ_58e5f047-4153-4e64-8746-24b8a3b97490">7,815</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Less: Effect of contribution based profit - Holding Event</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i493d98965b304361b5eee3694c2a760e_D20220101-20220331" decimals="-3" name="codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjU0MjdkMTI5ODE2MTQ3YTA4NTExZjQ3OTYxMjgwNmNkL3RhYmxlcmFuZ2U6NTQyN2QxMjk4MTYxNDdhMDg1MTFmNDc5NjEyODA2Y2RfNy0yLTEtMS00ODQ1MQ_19690e40-c20e-4709-8d7b-e6bf7bc0f680">630</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3593db55435f46cc99dc49791f5fb555_D20210101-20210331" decimals="-3" name="codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjU0MjdkMTI5ODE2MTQ3YTA4NTExZjQ3OTYxMjgwNmNkL3RhYmxlcmFuZ2U6NTQyN2QxMjk4MTYxNDdhMDg1MTFmNDc5NjEyODA2Y2RfNy00LTEtMS00ODQ1MQ_ee1cc3e4-3a36-4970-9d28-27b394bf02c2">538</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">Income from discontinued operations attributable to common shares of Holdings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i493d98965b304361b5eee3694c2a760e_D20220101-20220331" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjU0MjdkMTI5ODE2MTQ3YTA4NTExZjQ3OTYxMjgwNmNkL3RhYmxlcmFuZ2U6NTQyN2QxMjk4MTYxNDdhMDg1MTFmNDc5NjEyODA2Y2RfOC0yLTEtMS00ODQ1MQ_50d18c15-81a6-417c-864e-50d76ff09991">9,692</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3593db55435f46cc99dc49791f5fb555_D20210101-20210331" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjU0MjdkMTI5ODE2MTQ3YTA4NTExZjQ3OTYxMjgwNmNkL3RhYmxlcmFuZ2U6NTQyN2QxMjk4MTYxNDdhMDg1MTFmNDc5NjEyODA2Y2RfOC00LTEtMS00ODQ1MQ_c5a0c8d6-f191-4f97-9742-0311591e92bd">7,277</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Basic and diluted weighted average common shares outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjU0MjdkMTI5ODE2MTQ3YTA4NTExZjQ3OTYxMjgwNmNkL3RhYmxlcmFuZ2U6NTQyN2QxMjk4MTYxNDdhMDg1MTFmNDc5NjEyODA2Y2RfMTAtMi0xLTEtNDg0NTE_c473f165-9ad8-4c38-b25f-fac7828e2735">69,375</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjU0MjdkMTI5ODE2MTQ3YTA4NTExZjQ3OTYxMjgwNmNkL3RhYmxlcmFuZ2U6NTQyN2QxMjk4MTYxNDdhMDg1MTFmNDc5NjEyODA2Y2RfMTAtNC0xLTEtNDg0NTE_10fcc790-8803-4d4a-965e-f766edf8ab1b">64,900</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Basic and fully diluted income (loss) per common share attributable to Holdings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Continuing operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjU0MjdkMTI5ODE2MTQ3YTA4NTExZjQ3OTYxMjgwNmNkL3RhYmxlcmFuZ2U6NTQyN2QxMjk4MTYxNDdhMDg1MTFmNDc5NjEyODA2Y2RfMTMtMi0xLTEtNDg0NTE_d5aee5c7-c826-4d07-b3ff-3fbc7af1fa7d">0.00</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="2" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjU0MjdkMTI5ODE2MTQ3YTA4NTExZjQ3OTYxMjgwNmNkL3RhYmxlcmFuZ2U6NTQyN2QxMjk4MTYxNDdhMDg1MTFmNDc5NjEyODA2Y2RfMTMtNC0xLTEtNDg0NTE_bcd9d8df-d85a-4f83-86f4-47a12a501733">0.10</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Discontinued operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjU0MjdkMTI5ODE2MTQ3YTA4NTExZjQ3OTYxMjgwNmNkL3RhYmxlcmFuZ2U6NTQyN2QxMjk4MTYxNDdhMDg1MTFmNDc5NjEyODA2Y2RfMTQtMi0xLTEtNDg0NTE_8daf20ec-472a-42f1-8aff-cba182b9798b">0.14</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjU0MjdkMTI5ODE2MTQ3YTA4NTExZjQ3OTYxMjgwNmNkL3RhYmxlcmFuZ2U6NTQyN2QxMjk4MTYxNDdhMDg1MTFmNDc5NjEyODA2Y2RfMTQtNC0xLTEtNDg0NTE_3add9be0-533d-4d68-a7d6-a185b349f107">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjU0MjdkMTI5ODE2MTQ3YTA4NTExZjQ3OTYxMjgwNmNkL3RhYmxlcmFuZ2U6NTQyN2QxMjk4MTYxNDdhMDg1MTFmNDc5NjEyODA2Y2RfMTUtMi0xLTEtNDg0NTE_8a6e2372-d951-4754-8ada-64e3610d96ed">0.14</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjU0MjdkMTI5ODE2MTQ3YTA4NTExZjQ3OTYxMjgwNmNkL3RhYmxlcmFuZ2U6NTQyN2QxMjk4MTYxNDdhMDg1MTFmNDc5NjEyODA2Y2RfMTUtNC0xLTEtNDg0NTE_1178274e-4f66-4833-8a25-3d71fdffd822">0.01</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></ix:continuation></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"><ix:continuation id="ib5caa4f353df418a985287b6f34b942e">Dist</ix:continuation>ributions</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes information related to our quarterly cash distributions on our Trust common and preferred shares (in thousands, except per share data</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="margin-top:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:31.792%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.905%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.346%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.759%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.762%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:700;line-height:100%">Period</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:700;line-height:100%">Cash Distribution per Share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:700;line-height:100%">Total Cash Distributions</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:700;line-height:100%">Record Date</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:700;line-height:100%">Payment Date</span></td></tr><tr style="height:9pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:700;line-height:100%">Trust Common Shares:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">January 1, 2022 - March 31, 2022 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.68pt;font-weight:700;line-height:100%;position:relative;top:-3.06pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="iee57d02365dd46238386a2f5f075687a_I20220428" decimals="2" name="codi:DistributionsPayableAmountPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjM5MDYxOTRmMzVkMTRiNmJhMjc0NjQ0Y2Q4OWQ1NjRkL3RhYmxlcmFuZ2U6MzkwNjE5NGYzNWQxNGI2YmEyNzQ2NDRjZDg5ZDU2NGRfMy0yLTEtMS01OTU3NQ_616cd733-47aa-4967-aeac-51eae2e5f29c">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="i644ec3f16b8e47bf9aaf06e2c419b5f9_D20220428-20220428" decimals="-3" name="codi:PaymentsOfDistributionsToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjM5MDYxOTRmMzVkMTRiNmJhMjc0NjQ0Y2Q4OWQ1NjRkL3RhYmxlcmFuZ2U6MzkwNjE5NGYzNWQxNGI2YmEyNzQ2NDRjZDg5ZDU2NGRfMy00LTEtMS01OTU3NQ_b0fe7af2-0d3b-414f-a7dc-499ebe51d643">17,510</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">April 21, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">April 28, 2022</span></td></tr><tr><td colspan="3" style="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, 2021 - December 31, 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="i3975bd2f25004d19866ccbfbfee3d293_I20220120" decimals="2" name="codi:DistributionsPayableAmountPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjM5MDYxOTRmMzVkMTRiNmJhMjc0NjQ0Y2Q4OWQ1NjRkL3RhYmxlcmFuZ2U6MzkwNjE5NGYzNWQxNGI2YmEyNzQ2NDRjZDg5ZDU2NGRfNC0yLTEtMS01OTYxMg_09a2050d-03ce-478f-80e0-9941ed1176cd">0.25</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f1fc641ad2e4933a484ab2e91720b3d_D20220120-20220120" decimals="-3" name="codi:PaymentsOfDistributionsToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjM5MDYxOTRmMzVkMTRiNmJhMjc0NjQ0Y2Q4OWQ1NjRkL3RhYmxlcmFuZ2U6MzkwNjE5NGYzNWQxNGI2YmEyNzQ2NDRjZDg5ZDU2NGRfNC00LTEtMS01OTYxMg_f871b6d2-421a-46a3-857c-64d20717c796">17,352</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 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 13, 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 20, 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 1, 2021 - September 30, 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="icfb891fb6066420a880526010e2a3126_I20211022" decimals="2" name="codi:DistributionsPayableAmountPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjM5MDYxOTRmMzVkMTRiNmJhMjc0NjQ0Y2Q4OWQ1NjRkL3RhYmxlcmFuZ2U6MzkwNjE5NGYzNWQxNGI2YmEyNzQ2NDRjZDg5ZDU2NGRfMy0yLTEtMS00ODQ1MQ_1c742ada-a905-4595-9f22-2254f7c5ef2b">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="if68b9b66e1164150800502a169979990_D20211022-20211022" decimals="-3" name="codi:PaymentsOfDistributionsToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjM5MDYxOTRmMzVkMTRiNmJhMjc0NjQ0Y2Q4OWQ1NjRkL3RhYmxlcmFuZ2U6MzkwNjE5NGYzNWQxNGI2YmEyNzQ2NDRjZDg5ZDU2NGRfMy00LTEtMS00ODQ1MQ_6ed6ce32-4b6f-4166-bfd1-d260402d29ff">23,742</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="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 22, 2021</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.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:#ffffff;padding:0 1pt"></td><td style="background-color:#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="ic41e890464c54bc991ffdf39ea8a46b3_I20210907" decimals="2" name="codi:DistributionsPayableAmountPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjM5MDYxOTRmMzVkMTRiNmJhMjc0NjQ0Y2Q4OWQ1NjRkL3RhYmxlcmFuZ2U6MzkwNjE5NGYzNWQxNGI2YmEyNzQ2NDRjZDg5ZDU2NGRfNC0yLTEtMS00ODQ1MQ_f584061d-50ec-49de-b5a9-987429c44eba">0.88</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="i4f34a164885042958539adceff829c24_D20210907-20210907" decimals="-3" name="codi:PaymentsOfDistributionsToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjM5MDYxOTRmMzVkMTRiNmJhMjc0NjQ0Y2Q4OWQ1NjRkL3RhYmxlcmFuZ2U6MzkwNjE5NGYzNWQxNGI2YmEyNzQ2NDRjZDg5ZDU2NGRfNC00LTEtMS00ODQ1MQ_9ff88ec1-2503-4a7c-91c1-3ce1e815f0a4">57,112</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="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%">August 31, 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%">September 7, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">April 1, 2021 - June 30, 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="i6d20daf89c164e3d852c377ee909081b_I20210722" decimals="2" name="codi:DistributionsPayableAmountPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjM5MDYxOTRmMzVkMTRiNmJhMjc0NjQ0Y2Q4OWQ1NjRkL3RhYmxlcmFuZ2U6MzkwNjE5NGYzNWQxNGI2YmEyNzQ2NDRjZDg5ZDU2NGRfNS0yLTEtMS00ODQ1MQ_4d6db417-e7a1-49c7-afbb-9a238ce2cc76">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="if1bdf62527194bd381313ba61bde7ba8_D20210722-20210722" decimals="-3" name="codi:PaymentsOfDistributionsToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjM5MDYxOTRmMzVkMTRiNmJhMjc0NjQ0Y2Q4OWQ1NjRkL3RhYmxlcmFuZ2U6MzkwNjE5NGYzNWQxNGI2YmEyNzQ2NDRjZDg5ZDU2NGRfNS00LTEtMS00ODQ1MQ_fe6552c1-0e43-46da-bb6a-593f238f1f81">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%">July 15, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">July 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%">January 1, 2021 - March 31, 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="ib59982d7c8d24d039279186e3bca5c3b_I20210422" decimals="2" name="codi:DistributionsPayableAmountPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjM5MDYxOTRmMzVkMTRiNmJhMjc0NjQ0Y2Q4OWQ1NjRkL3RhYmxlcmFuZ2U6MzkwNjE5NGYzNWQxNGI2YmEyNzQ2NDRjZDg5ZDU2NGRfNi0yLTEtMS00ODQ1MQ_29f0d966-ded0-4c99-a51e-002ca2a32968">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="i7d1c38cc582e47f0bae7471b5afbf90a_D20210422-20210422" decimals="-3" name="codi:PaymentsOfDistributionsToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjM5MDYxOTRmMzVkMTRiNmJhMjc0NjQ0Y2Q4OWQ1NjRkL3RhYmxlcmFuZ2U6MzkwNjE5NGYzNWQxNGI2YmEyNzQ2NDRjZDg5ZDU2NGRfNi00LTEtMS00ODQ1MQ_67b11686-6591-48a9-8c40-e6f0737b5446">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%">April 15, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">April 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%">October 1, 2020 - December 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="i9a7c88d560784cd49725a266f086dc44_I20210122" decimals="2" name="codi:DistributionsPayableAmountPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjM5MDYxOTRmMzVkMTRiNmJhMjc0NjQ0Y2Q4OWQ1NjRkL3RhYmxlcmFuZ2U6MzkwNjE5NGYzNWQxNGI2YmEyNzQ2NDRjZDg5ZDU2NGRfNy0yLTEtMS00ODQ1MQ_758e5fdb-a6a8-467c-a9df-ac0091cfc322">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="ia2c3133e71c44eb8860881161bc60813_D20210122-20210122" decimals="-3" name="codi:PaymentsOfDistributionsToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjM5MDYxOTRmMzVkMTRiNmJhMjc0NjQ0Y2Q4OWQ1NjRkL3RhYmxlcmFuZ2U6MzkwNjE5NGYzNWQxNGI2YmEyNzQ2NDRjZDg5ZDU2NGRfNy00LTEtMS00ODQ1MQ_3f6a76bc-a97c-4c98-81a7-b4bb1e3e67a7">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%">January 15, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">January 22, 2021</span></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:700;line-height:100%">Series A Preferred Shares:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">January 30, 2022 - April 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="ibc36b6bc36d74fa3b542a13a503fef87_D20220430-20220430" decimals="3" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjM5MDYxOTRmMzVkMTRiNmJhMjc0NjQ0Y2Q4OWQ1NjRkL3RhYmxlcmFuZ2U6MzkwNjE5NGYzNWQxNGI2YmEyNzQ2NDRjZDg5ZDU2NGRfMTItMi0xLTEtNTk2MTQ_01dafba5-bcf3-4412-bf54-1be4d2f55169">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="i9b431f50e04042b9b81377d4e0a56dd2_D20220430-20220430" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjM5MDYxOTRmMzVkMTRiNmJhMjc0NjQ0Y2Q4OWQ1NjRkL3RhYmxlcmFuZ2U6MzkwNjE5NGYzNWQxNGI2YmEyNzQ2NDRjZDg5ZDU2NGRfMTItNC0xLTEtNTk2MTQ_5f9639d9-7559-44d6-ba04-c30501173630">1,813</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">April 15, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">April 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">October 30, 2021 - January 29, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i8ae89cf9d8e648dfa93faae04981b318_D20220130-20220130" decimals="3" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjM5MDYxOTRmMzVkMTRiNmJhMjc0NjQ0Y2Q4OWQ1NjRkL3RhYmxlcmFuZ2U6MzkwNjE5NGYzNWQxNGI2YmEyNzQ2NDRjZDg5ZDU2NGRfMTMtMi0xLTEtNTk2MTY_5b90dae4-a6e2-4ccf-a450-f01521b14258">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="i857c7f54ee464e7a8d1f2808474b2d17_D20220130-20220130" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjM5MDYxOTRmMzVkMTRiNmJhMjc0NjQ0Y2Q4OWQ1NjRkL3RhYmxlcmFuZ2U6MzkwNjE5NGYzNWQxNGI2YmEyNzQ2NDRjZDg5ZDU2NGRfMTMtNC0xLTEtNTk2MTY_f2fa2e95-5a31-48bb-b439-aa23d8b7a6df">1,813</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">January 15, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">January 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">July 30, 2021 - October 29, 2021 </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ifc0b082a66cd4247934cc9d57c6d68d1_D20211030-20211030" decimals="3" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjM5MDYxOTRmMzVkMTRiNmJhMjc0NjQ0Y2Q4OWQ1NjRkL3RhYmxlcmFuZ2U6MzkwNjE5NGYzNWQxNGI2YmEyNzQ2NDRjZDg5ZDU2NGRfMTQtMi0xLTEtNDg0NTE_b013d40c-1536-49d5-a567-5bdc52d90b5e">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="i6a8585aeb51243cca4a7d85e59033487_D20211030-20211030" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjM5MDYxOTRmMzVkMTRiNmJhMjc0NjQ0Y2Q4OWQ1NjRkL3RhYmxlcmFuZ2U6MzkwNjE5NGYzNWQxNGI2YmEyNzQ2NDRjZDg5ZDU2NGRfMTQtNC0xLTEtNDg0NTE_06066370-c578-443c-b466-99e891d0d3f3">1,813</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">October 15, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">October 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">April 30, 2021 - July 29, 2021 </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ia22e5076bc164e48830064f5694f6cd1_D20210730-20210730" decimals="3" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjM5MDYxOTRmMzVkMTRiNmJhMjc0NjQ0Y2Q4OWQ1NjRkL3RhYmxlcmFuZ2U6MzkwNjE5NGYzNWQxNGI2YmEyNzQ2NDRjZDg5ZDU2NGRfMTUtMi0xLTEtNDg0NTE_e7a84909-d913-4886-a58e-188757c59825">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="i384ceb978047488eb23ba118cfebe5c2_D20210730-20210730" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjM5MDYxOTRmMzVkMTRiNmJhMjc0NjQ0Y2Q4OWQ1NjRkL3RhYmxlcmFuZ2U6MzkwNjE5NGYzNWQxNGI2YmEyNzQ2NDRjZDg5ZDU2NGRfMTUtNC0xLTEtNDg0NTE_136ee4ef-1e81-42b3-bc51-17389d2e9eee">1,813</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">July 15, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">July 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">January 30, 2021 - April 29, 2021 </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i8ce90273fe2d44c4846561b337433627_D20210430-20210430" decimals="3" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjM5MDYxOTRmMzVkMTRiNmJhMjc0NjQ0Y2Q4OWQ1NjRkL3RhYmxlcmFuZ2U6MzkwNjE5NGYzNWQxNGI2YmEyNzQ2NDRjZDg5ZDU2NGRfMTYtMi0xLTEtNDg0NTE_34d20357-c4a6-4d84-9f33-9789455a33e6">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="i395dd3b0efd04517851f1661beb16b2e_D20210430-20210430" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjM5MDYxOTRmMzVkMTRiNmJhMjc0NjQ0Y2Q4OWQ1NjRkL3RhYmxlcmFuZ2U6MzkwNjE5NGYzNWQxNGI2YmEyNzQ2NDRjZDg5ZDU2NGRfMTYtNC0xLTEtNDg0NTE_6322eeca-cc76-4c77-92f2-04dd96d8d657">1,813</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">April 15, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">April 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">October 30, 2020 - January 29, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ifabd8d430d4e4924b70a228bbfe01e18_D20210130-20210130" decimals="3" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjM5MDYxOTRmMzVkMTRiNmJhMjc0NjQ0Y2Q4OWQ1NjRkL3RhYmxlcmFuZ2U6MzkwNjE5NGYzNWQxNGI2YmEyNzQ2NDRjZDg5ZDU2NGRfMTctMi0xLTEtNDg0NTE_20d530c0-8775-407a-9ead-5063e906cee0">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="i0ba6f3d43fa14c6cb1412604c08c527c_D20210130-20210130" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjM5MDYxOTRmMzVkMTRiNmJhMjc0NjQ0Y2Q4OWQ1NjRkL3RhYmxlcmFuZ2U6MzkwNjE5NGYzNWQxNGI2YmEyNzQ2NDRjZDg5ZDU2NGRfMTctNC0xLTEtNDg0NTE_4d56b887-9c87-4f13-9053-72f8ff8ee20e">1,813</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">January 15, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">January 30, 2021</span></td></tr><tr style="height:9pt"><td colspan="3" style="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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:700;line-height:100%">Series B Preferred Shares:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">January 30, 2022 - April 29, 2022 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.68pt;font-weight:700;line-height:100%;position:relative;top:-3.06pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ib80b02a2bf08413481a5d6382aea3f84_D20220430-20220430" decimals="INF" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjM5MDYxOTRmMzVkMTRiNmJhMjc0NjQ0Y2Q4OWQ1NjRkL3RhYmxlcmFuZ2U6MzkwNjE5NGYzNWQxNGI2YmEyNzQ2NDRjZDg5ZDU2NGRfMjAtMi0xLTEtNTk2MTg_10a485f0-40fd-433b-8b74-105b5ca3a63d">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="id7deb57f4bda49b894caa7daa0702cb3_D20220430-20220430" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjM5MDYxOTRmMzVkMTRiNmJhMjc0NjQ0Y2Q4OWQ1NjRkL3RhYmxlcmFuZ2U6MzkwNjE5NGYzNWQxNGI2YmEyNzQ2NDRjZDg5ZDU2NGRfMjAtNC0xLTEtNTk2MTg_c7aa9e85-4340-4bb7-9c5a-8e0334a4868c">1,969</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">April 15, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">April 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">October 30, 2021 - January 29, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ib926272b1605460d8df1217bf5c733cf_D20220130-20220130" decimals="INF" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjM5MDYxOTRmMzVkMTRiNmJhMjc0NjQ0Y2Q4OWQ1NjRkL3RhYmxlcmFuZ2U6MzkwNjE5NGYzNWQxNGI2YmEyNzQ2NDRjZDg5ZDU2NGRfMjEtMi0xLTEtNTk2MjA_e238e97b-ca2f-4f60-bddd-ce29ee59d890">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="ic3463b3382124e5b928749562fa7d9e1_D20220130-20220130" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjM5MDYxOTRmMzVkMTRiNmJhMjc0NjQ0Y2Q4OWQ1NjRkL3RhYmxlcmFuZ2U6MzkwNjE5NGYzNWQxNGI2YmEyNzQ2NDRjZDg5ZDU2NGRfMjEtNC0xLTEtNTk2MjA_cbaebf20-c49b-4e4a-a484-1f72da2aa138">1,969</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">January 15, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">January 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">July 30, 2021 - October 29, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i31d790946cd6434eacfe17abab97ba94_D20211030-20211030" decimals="INF" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjM5MDYxOTRmMzVkMTRiNmJhMjc0NjQ0Y2Q4OWQ1NjRkL3RhYmxlcmFuZ2U6MzkwNjE5NGYzNWQxNGI2YmEyNzQ2NDRjZDg5ZDU2NGRfMjQtMi0xLTEtNDg0NTE_fb4f1911-82c9-4925-94b2-49ec4194e586">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="iab03ad6306944064bf39a8c97dc6bacc_D20211030-20211030" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjM5MDYxOTRmMzVkMTRiNmJhMjc0NjQ0Y2Q4OWQ1NjRkL3RhYmxlcmFuZ2U6MzkwNjE5NGYzNWQxNGI2YmEyNzQ2NDRjZDg5ZDU2NGRfMjQtNC0xLTEtNDg0NTE_f6583eaa-d293-4210-a689-2df57ec3314b">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="i012da28340ba4c1e8f572f5daadb9a48_D20210730-20210730" decimals="INF" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjM5MDYxOTRmMzVkMTRiNmJhMjc0NjQ0Y2Q4OWQ1NjRkL3RhYmxlcmFuZ2U6MzkwNjE5NGYzNWQxNGI2YmEyNzQ2NDRjZDg5ZDU2NGRfMjUtMi0xLTEtNDg0NTE_af767b9d-1f95-4306-a28b-5e6d06f0ac9b">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="icb582eb9c415477b9589923186df3247_D20210730-20210730" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjM5MDYxOTRmMzVkMTRiNmJhMjc0NjQ0Y2Q4OWQ1NjRkL3RhYmxlcmFuZ2U6MzkwNjE5NGYzNWQxNGI2YmEyNzQ2NDRjZDg5ZDU2NGRfMjUtNC0xLTEtNDg0NTE_10e705f7-8ec4-4561-b690-0b7d3107a8ac">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="i4f43f851a54541fd9477ade643aca3c3_D20210430-20210430" decimals="INF" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjM5MDYxOTRmMzVkMTRiNmJhMjc0NjQ0Y2Q4OWQ1NjRkL3RhYmxlcmFuZ2U6MzkwNjE5NGYzNWQxNGI2YmEyNzQ2NDRjZDg5ZDU2NGRfMjYtMi0xLTEtNDg0NTE_2d5fa8c9-8d4d-42cd-92c3-1bc032543401">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="i4999c08cf01843bca6839fb12e7e6978_D20210430-20210430" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjM5MDYxOTRmMzVkMTRiNmJhMjc0NjQ0Y2Q4OWQ1NjRkL3RhYmxlcmFuZ2U6MzkwNjE5NGYzNWQxNGI2YmEyNzQ2NDRjZDg5ZDU2NGRfMjYtNC0xLTEtNDg0NTE_6361db80-3476-49fc-ac67-772f2e6bda2b">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="i8dccb6367ea44c43aafbf259d0c10b72_D20210130-20210130" decimals="INF" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjM5MDYxOTRmMzVkMTRiNmJhMjc0NjQ0Y2Q4OWQ1NjRkL3RhYmxlcmFuZ2U6MzkwNjE5NGYzNWQxNGI2YmEyNzQ2NDRjZDg5ZDU2NGRfMjctMi0xLTEtNDg0NTE_bc2e2123-a194-44be-b5bf-600c54f50ea1">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="i0d2f9be10f614d05b0b9ca8657c4a43a_D20210130-20210130" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjM5MDYxOTRmMzVkMTRiNmJhMjc0NjQ0Y2Q4OWQ1NjRkL3RhYmxlcmFuZ2U6MzkwNjE5NGYzNWQxNGI2YmEyNzQ2NDRjZDg5ZDU2NGRfMjctNC0xLTEtNDg0NTE_09ae4bec-9eeb-4af2-b6e3-0a7bce333b75">1,969</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">January 15, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">January 30, 2021</span></td></tr><tr style="height:15pt"><td colspan="3" style="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.75pt;font-weight:700;line-height:100%">Series C Preferred Shares:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">January 30, 2022 - April 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="if1cae2bb61b94dc893220d1779015f38_D20220430-20220430" decimals="INF" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjM5MDYxOTRmMzVkMTRiNmJhMjc0NjQ0Y2Q4OWQ1NjRkL3RhYmxlcmFuZ2U6MzkwNjE5NGYzNWQxNGI2YmEyNzQ2NDRjZDg5ZDU2NGRfMjgtMi0xLTEtNTk2MjI_d2a30a7a-8b85-44b8-bb5b-bb0901f06ee8">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="if1cae2bb61b94dc893220d1779015f38_D20220430-20220430" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjM5MDYxOTRmMzVkMTRiNmJhMjc0NjQ0Y2Q4OWQ1NjRkL3RhYmxlcmFuZ2U6MzkwNjE5NGYzNWQxNGI2YmEyNzQ2NDRjZDg5ZDU2NGRfMjgtNC0xLTEtNTk2MjI_e0c8de30-4d9b-484a-9980-03244a0f9f78">2,264</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">April 15, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">April 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">October 30, 2021 - January 29, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ie06223f17b5e4f3b8fe07582946a37a8_D20220130-20220130" decimals="INF" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjM5MDYxOTRmMzVkMTRiNmJhMjc0NjQ0Y2Q4OWQ1NjRkL3RhYmxlcmFuZ2U6MzkwNjE5NGYzNWQxNGI2YmEyNzQ2NDRjZDg5ZDU2NGRfMjktMi0xLTEtNTk2MjQ_f830bf3e-97fd-4081-bb19-03d34275b0e5">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="ie06223f17b5e4f3b8fe07582946a37a8_D20220130-20220130" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjM5MDYxOTRmMzVkMTRiNmJhMjc0NjQ0Y2Q4OWQ1NjRkL3RhYmxlcmFuZ2U6MzkwNjE5NGYzNWQxNGI2YmEyNzQ2NDRjZDg5ZDU2NGRfMjktNC0xLTEtNTk2MjQ_82cbbe68-94c0-43ee-bbc5-da362140b93a">2,264</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">January 15, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">January 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">July 30, 2021 - October 29, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic725f486c7a64efe814b94d0cc435e61_D20211030-20211030" decimals="INF" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjM5MDYxOTRmMzVkMTRiNmJhMjc0NjQ0Y2Q4OWQ1NjRkL3RhYmxlcmFuZ2U6MzkwNjE5NGYzNWQxNGI2YmEyNzQ2NDRjZDg5ZDU2NGRfMzQtMi0xLTEtNDg0NTE_c1e9e314-311f-4aaf-b400-01b865d325aa">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="ic725f486c7a64efe814b94d0cc435e61_D20211030-20211030" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjM5MDYxOTRmMzVkMTRiNmJhMjc0NjQ0Y2Q4OWQ1NjRkL3RhYmxlcmFuZ2U6MzkwNjE5NGYzNWQxNGI2YmEyNzQ2NDRjZDg5ZDU2NGRfMzQtNC0xLTEtNDg0NTE_79acb034-b29a-4214-9512-992a18e12468">2,264</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">October 15, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">October 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">April 30, 2021 - July 29, 2021 </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i7f5ecc0b00d84a52857332f0e9d8fbca_D20210730-20210730" decimals="INF" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjM5MDYxOTRmMzVkMTRiNmJhMjc0NjQ0Y2Q4OWQ1NjRkL3RhYmxlcmFuZ2U6MzkwNjE5NGYzNWQxNGI2YmEyNzQ2NDRjZDg5ZDU2NGRfMzUtMi0xLTEtNDg0NTE_a3d1cbd2-4613-492f-8430-387f61485425">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="i7f5ecc0b00d84a52857332f0e9d8fbca_D20210730-20210730" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjM5MDYxOTRmMzVkMTRiNmJhMjc0NjQ0Y2Q4OWQ1NjRkL3RhYmxlcmFuZ2U6MzkwNjE5NGYzNWQxNGI2YmEyNzQ2NDRjZDg5ZDU2NGRfMzUtNC0xLTEtNDg0NTE_96d08b00-9d0d-49e5-855f-87888f6a4e93">2,264</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">July 15, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">July 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">January 30, 2021 - April 29, 2021 </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i0e1bd4d8298e4b85b9272d1083d6a10e_D20210430-20210430" decimals="INF" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjM5MDYxOTRmMzVkMTRiNmJhMjc0NjQ0Y2Q4OWQ1NjRkL3RhYmxlcmFuZ2U6MzkwNjE5NGYzNWQxNGI2YmEyNzQ2NDRjZDg5ZDU2NGRfMzYtMi0xLTEtNDg0NTE_d6678fbe-e27a-46f3-bb80-66e34b8fd31e">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="i0e1bd4d8298e4b85b9272d1083d6a10e_D20210430-20210430" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjM5MDYxOTRmMzVkMTRiNmJhMjc0NjQ0Y2Q4OWQ1NjRkL3RhYmxlcmFuZ2U6MzkwNjE5NGYzNWQxNGI2YmEyNzQ2NDRjZDg5ZDU2NGRfMzYtNC0xLTEtNDg0NTE_df61770c-c42a-4d88-b7e6-5cd87032e3df">2,264</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">April 15, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">April 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">October 30, 2020 - January 29, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ifc59444b7b514480ae0e42c2c5d95611_D20210130-20210130" decimals="INF" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjM5MDYxOTRmMzVkMTRiNmJhMjc0NjQ0Y2Q4OWQ1NjRkL3RhYmxlcmFuZ2U6MzkwNjE5NGYzNWQxNGI2YmEyNzQ2NDRjZDg5ZDU2NGRfMzctMi0xLTEtNDg0NTE_35ab10ae-7f01-40ac-955d-49c056384b1a">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="ifc59444b7b514480ae0e42c2c5d95611_D20210130-20210130" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjM5MDYxOTRmMzVkMTRiNmJhMjc0NjQ0Y2Q4OWQ1NjRkL3RhYmxlcmFuZ2U6MzkwNjE5NGYzNWQxNGI2YmEyNzQ2NDRjZDg5ZDU2NGRfMzctNC0xLTEtNDg0NTE_41fe76f6-52cf-41c1-9dbc-ed82096435a4">2,264</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">January 15, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">January 30, 2021</span></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">30</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:700;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> This distribution was</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:700;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;declared on April 1, 2022.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:700;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">(2) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> On August 3, 2021,  in order to offset a portion of the tax liability to the shareholders as a result of the election to cause the Trust to be treated as a corporation for U.S. federal income tax purposes, the Company's Board of Directors declared a special cash distribution on the Trust&#8217;s common shares. A distribution of $<ix:nonFraction unitRef="usd" contextRef="i4f34a164885042958539adceff829c24_D20210907-20210907" decimals="-5" name="codi:PaymentsOfDistributionsToShareholders" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RleHRyZWdpb246NTkwYmYzN2ZiMGUzNDllNWFkZTAwOTY1NDg5ODYxNGRfMTE2MTg_8904685d-35d8-4ce7-8dc6-ce6a671de509">57.1</ix:nonFraction>&#160;million was made on August 31, 2021 to Trust common shareholders. Beginning with the quarter ended December 31, 2021, the Company has declared a quarterly distribution of  $<ix:nonFraction unitRef="usdPerShare" contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231" decimals="2" name="codi:DistributionsPayableAmountPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RleHRyZWdpb246NTkwYmYzN2ZiMGUzNDllNWFkZTAwOTY1NDg5ODYxNGRfMTE3ODM_829c7245-d133-4c79-b197-0174b6c8bd33">0.25</ix:nonFraction> per share, which was reduced from $<ix:nonFraction unitRef="usdPerShare" contextRef="i578b582f532d4ca0ab92ae6ac17dc674_I20210930" decimals="2" name="codi:DistributionsPayableAmountPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RleHRyZWdpb246NTkwYmYzN2ZiMGUzNDllNWFkZTAwOTY1NDg5ODYxNGRfMTY0OTI2NzQ1NDY0NQ_96b55904-2dd9-4e7a-b8c3-15fd1ac0c2c3">0.36</ix:nonFraction> per share in prior periods to reflect the effect of the Trust being taxed as a corporation.</span></div><div id="icba28ff815a8419b82e3ccdf453a8bce_79"></div><div style="margin-top:15pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note K &#8212; <ix:nonNumeric contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" name="us-gaap:MinorityInterestDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RleHRyZWdpb246Y2I2OTM0ZDY1Njg2NDY5ZWI0Y2MxNjZlN2UzZWMyODRfMTUzNg_70c542d1-443a-4cf5-b76d-d3cf9d306dac" continuedAt="ia158dc4602874630a66621195d136b78" escape="true">Noncontrolling Interest  </ix:nonNumeric></span></div><ix:continuation id="ia158dc4602874630a66621195d136b78"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Noncontrolling interest represents the portion of the Company&#8217;s majority owned subsidiary&#8217;s net income (loss) and equity that is owned by noncontrolling shareholders. <ix:nonNumeric contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" name="codi:NoncontrollingInterestTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RleHRyZWdpb246Y2I2OTM0ZDY1Njg2NDY5ZWI0Y2MxNjZlN2UzZWMyODRfMTUyOQ_a30e777f-1abd-48cd-a7f5-f8e81ac80c3b" continuedAt="ic23279440b834242a07928ffdab53555" escape="true">The following tables reflect the LLC&#8217;s ownership percentage of its majority owned operating segments and related noncontrolling interest balances as of March&#160;31, 2022 and December&#160;31, 2021: </ix:nonNumeric></span></div><ix:continuation id="ic23279440b834242a07928ffdab53555"><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.228%"><tr><td style="width:1.0%"></td><td style="width:42.650%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.880%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.880%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.845%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">% Ownership </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(1)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">March 31, 2022</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">% Ownership </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(1)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">December 31, 2021</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Primary</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Fully<br/>Diluted</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Primary</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Fully<br/>Diluted</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.11 </span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i985d06999ae5400da40471cec991654d_I20220331" decimals="3" name="us-gaap:MinorityInterestOwnershipPercentageByParent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfMi0xLTEtMS00ODQ1MQ_ea75aa12-f711-42d6-a299-ce05ea115284">97.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i043ddb0c7f2342e296f3ab5bac73344d_I20220331" decimals="3" name="us-gaap:MinorityInterestOwnershipPercentageByParent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfMi0zLTEtMS00ODQ1MQ_cd3f4c51-d7e1-4a3c-a6e3-60a2ed587aac">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i42ef0abc47754262a34dbb96a2f6ad60_I20211231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfMi01LTEtMS00ODQ1MQ_4908e182-e22b-40c0-84fa-e31059fe6a5f">97.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i2ffded016d5a41afb65ae02d21a5fd8d_I20211231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfMi03LTEtMS00ODQ1MQ_ddbdec0e-1c80-45a7-8168-6b74a25e00f9">88.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">BOA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i8e7eedc6c0fa4082bfc9f6a6eab41a51_I20220331" decimals="3" name="us-gaap:MinorityInterestOwnershipPercentageByParent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfMy0xLTEtMS00ODQ1MQ_05c261a8-97f3-4280-b767-431c43a95e50">91.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i03c9c73b63634eeeabf97b6f855a135c_I20220331" decimals="3" name="us-gaap:MinorityInterestOwnershipPercentageByParent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfMy0zLTEtMS00ODQ1MQ_12da43c9-45e9-4410-93a1-c50d04b944cf">83.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if021ad86731f44059f6302189968ca12_I20211231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfMy01LTEtMS00ODQ1MQ_2f443eda-db06-409c-9b52-baf71c81e7a4">91.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i972e8a0e698a4ea0a38aa9680f39376a_I20211231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfMy03LTEtMS00ODQ1MQ_bc3a0719-742a-42c7-aff4-bbf4780adbeb">83.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ergobaby</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i02e262264b4b44c0bbc8d8e1d88cc7b1_I20220331" decimals="3" name="us-gaap:MinorityInterestOwnershipPercentageByParent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfNC0xLTEtMS00ODQ1MQ_df638488-2b72-4fde-8a48-8762315b4810">81.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ie781bc997f8f485fb6e2da2e3463274c_I20220331" decimals="3" name="us-gaap:MinorityInterestOwnershipPercentageByParent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfNC0zLTEtMS00ODQ1MQ_96aa1620-bad2-4efe-8e88-6c011c867f2e">72.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ifba62ef8f2bd43af856aa4d3d3b21e33_I20211231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfNC01LTEtMS00ODQ1MQ_c8768c63-db5a-4a66-ba0f-f29d72291de5">81.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i229049a27f3d4da7be6e5f67315dc0f9_I20211231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfNC03LTEtMS00ODQ1MQ_1ce67971-f61d-46ce-b187-0e605675232d">72.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lugano</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i0f77fcae654043e8842fad09b1fd5615_I20220331" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfNS0xLTEtMS00ODQ1MQ_3be396a2-51f9-4605-a740-25a93e92332d">59.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ibb24cc3d099948f5b9377c8020636da1_I20220331" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfNS0zLTEtMS00ODQ1MQ_2b369f5f-3982-4795-a10d-eba6346ce31b">56.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="iad0ef5c7082549f6bf1535d76354b531_I20211231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfNS01LTEtMS01NDgyNw_ae2c177f-5b25-4549-94e9-cb7ca5ca7d2b">59.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i934de9f2a2e947069e33740caae2a366_I20211231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfNS03LTEtMS01NDgyNw_ec46bed4-2899-40a1-a78c-2c7ea0310050">58.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Marucci</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i3ba77d4d81504fba9f82842baa66baeb_I20220331" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfNi0xLTEtMS00ODQ1MQ_47d0c294-2a5b-447a-99cc-523fc4a35dfe">91.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i84a91cd23b75437198897d74a770ae64_I20220331" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfNi0zLTEtMS00ODQ1MQ_d247973d-13eb-4d63-852a-5a7ac83a551f">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i2b8f7424681b4b61a12dd45bd2e7912f_I20211231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfNi01LTEtMS00ODQ1MQ_a9e503c8-b7ef-4eb9-a757-e348dc516577">91.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="id2a339c2ea2945b3b7feba63d8289ef9_I20211231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfNi03LTEtMS00ODQ1MQ_3cc57ab9-3fbd-4b3e-b038-406e1edee238">82.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Velocity Outdoor</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i5d5688a0abfc46549c9c9b82d1a4139b_I20220331" decimals="3" name="us-gaap:MinorityInterestOwnershipPercentageByParent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfNy0xLTEtMS00ODQ1MQ_f1c7992c-6058-4fcd-8643-4e5c3a224927">99.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="id0e43aac92784c269c17cae2ca908ebc_I20220331" decimals="3" name="us-gaap:MinorityInterestOwnershipPercentageByParent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfNy0zLTEtMS00ODQ1MQ_986d9d21-a41b-435a-854e-7f6aae2d63c7">87.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="iee89d560aef74e51961f33a8980eceb6_I20211231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfNy01LTEtMS00ODQ1MQ_1415b37c-e63b-459f-a88d-f71234757c8b">99.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i42805548d69d4d9a974b70af90f01fe9_I20211231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfNy03LTEtMS00ODQ1MQ_17cb35c6-9a59-4cec-9da3-6b54ad7b1f2e">87.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Altor</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i02b071bd06094fdfb151abceb4629d37_I20220331" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfOS0xLTEtMS00ODQ1MQ_17842981-159d-4778-bf66-097dc1ce4b08">100.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i3833e1b6258148e882b3ea339b33d251_I20220331" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfOS0zLTEtMS00ODQ1MQ_51a1fd9b-3a8a-4be6-8999-09e25a5ae692">91.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i62b5708a7cb143c0a83e8390590ed7d6_I20211231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfOS01LTEtMS00ODQ1MQ_85b515bc-71b2-4b4e-b051-09ea015afa53">100.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i58a4087a66064da28ced9b999acf951c_I20211231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfOS03LTEtMS00ODQ1MQ_b050f9a7-f772-48a5-b183-da88a599ec15">91.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Arnold</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ide4d2feba44d413e9e9788e650872d34_I20220331" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfMTAtMS0xLTEtNDg0NTE_5fcc3c3b-8edc-48d8-acc7-77d5315e2738">98.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i8cad0f0b346649da9f31c078d3e038b8_I20220331" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfMTAtMy0xLTEtNDg0NTE_d68affa6-a17f-4737-817e-1d1d5aa57e91">85.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i7387587dbcb04d158d379a1fd72fdaa4_I20211231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfMTAtNS0xLTEtNDg0NTE_b6d518d7-ad34-4a56-aa9e-c5b0f2b9022e">98.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i633fc1e203aa48198c498d7db0a13d29_I20211231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfMTAtNy0xLTEtNDg0NTE_2b4ecaa6-431f-443b-9c67-606e40e3c60f">85.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sterno </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i26ad10bc70024dcfaedaef8830d4ecbe_I20220331" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfMTEtMS0xLTEtNDg0NTE_d1fa04ca-fe90-46b1-8daf-2569bdc64d89">99.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ie6a093ed10ae4c4bb7c812ab60f70554_I20220331" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfMTEtMy0xLTEtNDg0NTE_1304b2eb-feb3-40d5-924a-8d31749aad03">90.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="id9ab6b107c444f5f9e647a820339304b_I20211231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfMTEtNS0xLTEtNDg0NTE_a59a73f7-c38d-402c-9046-6114e138ef1d">100.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i6ea34e537faa430cac04e30cb2c85c53_I20211231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfMTEtNy0xLTEtNDg0NTE_8eee6347-ebef-4510-8590-acd6862ce944">87.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.17pt;font-weight:700;line-height:120%;position:relative;top:-3.32pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">  &#160;&#160;&#160;&#160;The<ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RleHRyZWdpb246Y2I2OTM0ZDY1Njg2NDY5ZWI0Y2MxNjZlN2UzZWMyODRfMTU0MA_3860f4de-de0f-4ae4-93f5-4ce14b62cc0d" continuedAt="i18b80a5e9f6d4398ae249849eef780b5" footnoteRole="http://www.xbrl.org/2003/role/footnote"> principal difference between primary and diluted percentages of our operating segments is due to stock option issuances of operating segment stock to management of the respective businesses.  </ix:footnote></span></div><div style="margin-top:11pt;text-align:center"><ix:continuation id="i18b80a5e9f6d4398ae249849eef780b5"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.087%"><tr><td style="width:1.0%"></td><td style="width:58.521%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.659%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.659%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.661%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Noncontrolling Interest Balances</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.11 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb26b692552147bcb2cd4b7f5617729d_I20220331" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmY2NmYyODFiZGUyNjQ4YTc5MDhiMmQxZDk4MDljNTIxL3RhYmxlcmFuZ2U6ZjY2ZjI4MWJkZTI2NDhhNzkwOGIyZDFkOTgwOWM1MjFfMi0xLTEtMS00ODQ1MQ_bf94b15d-e57f-4afe-b7d1-148275921de6">15,929</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebc62605be0a42ee9e3f086cf76d5b37_I20211231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmY2NmYyODFiZGUyNjQ4YTc5MDhiMmQxZDk4MDljNTIxL3RhYmxlcmFuZ2U6ZjY2ZjI4MWJkZTI2NDhhNzkwOGIyZDFkOTgwOWM1MjFfMi0zLTEtMS00ODQ1MQ_f8aa8a88-304b-41ac-a067-e20d3c172fcb">15,458</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">BOA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0dd7e47a146d4ca5ae6882e9dfe78a0f_I20220331" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmY2NmYyODFiZGUyNjQ4YTc5MDhiMmQxZDk4MDljNTIxL3RhYmxlcmFuZ2U6ZjY2ZjI4MWJkZTI2NDhhNzkwOGIyZDFkOTgwOWM1MjFfMy0xLTEtMS00ODQ1MQ_a376d7ce-2d67-4e84-9394-20e83e49fff3">32,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcecc69df82e41e5a63ee3340da5ebf7_I20211231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmY2NmYyODFiZGUyNjQ4YTc5MDhiMmQxZDk4MDljNTIxL3RhYmxlcmFuZ2U6ZjY2ZjI4MWJkZTI2NDhhNzkwOGIyZDFkOTgwOWM1MjFfMy0zLTEtMS00ODQ1MQ_18d9eaef-2bed-433d-a784-ec38be997be6">30,581</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ergobaby</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03a303fabd6f44e187993c0bfc3ee1c0_I20220331" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmY2NmYyODFiZGUyNjQ4YTc5MDhiMmQxZDk4MDljNTIxL3RhYmxlcmFuZ2U6ZjY2ZjI4MWJkZTI2NDhhNzkwOGIyZDFkOTgwOWM1MjFfNC0xLTEtMS00ODQ1MQ_8604a8fc-a0c0-4dad-aa8a-f2d099be864a">18,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic19fd42b0ca443b1ae92101108bba742_I20211231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmY2NmYyODFiZGUyNjQ4YTc5MDhiMmQxZDk4MDljNTIxL3RhYmxlcmFuZ2U6ZjY2ZjI4MWJkZTI2NDhhNzkwOGIyZDFkOTgwOWM1MjFfNC0zLTEtMS00ODQ1MQ_baa68fb3-9e80-438a-9de2-db6f6dda2768">29,435</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lugano</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic12b78fea50948db8cf13a6e5961be71_I20220331" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmY2NmYyODFiZGUyNjQ4YTc5MDhiMmQxZDk4MDljNTIxL3RhYmxlcmFuZ2U6ZjY2ZjI4MWJkZTI2NDhhNzkwOGIyZDFkOTgwOWM1MjFfNS0xLTEtMS00ODQ1MQ_19a99d0c-a129-4ab1-ab1b-f4b0d9531a26">74,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03f3161f67f24e289930a00ed80771ff_I20211231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmY2NmYyODFiZGUyNjQ4YTc5MDhiMmQxZDk4MDljNTIxL3RhYmxlcmFuZ2U6ZjY2ZjI4MWJkZTI2NDhhNzkwOGIyZDFkOTgwOWM1MjFfNS0zLTEtMS00ODQ1MQ_0a7bef4b-15b4-4881-926a-d6b09d81bb4c">70,585</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Marucci</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i377e5b9471bb4c64bb15150173f40292_I20220331" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmY2NmYyODFiZGUyNjQ4YTc5MDhiMmQxZDk4MDljNTIxL3RhYmxlcmFuZ2U6ZjY2ZjI4MWJkZTI2NDhhNzkwOGIyZDFkOTgwOWM1MjFfNi0xLTEtMS00ODQ1MQ_6d20ef0e-025b-4243-a053-60e349024298">18,380</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie19b8815442d45ae9e631e3be71529db_I20211231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmY2NmYyODFiZGUyNjQ4YTc5MDhiMmQxZDk4MDljNTIxL3RhYmxlcmFuZ2U6ZjY2ZjI4MWJkZTI2NDhhNzkwOGIyZDFkOTgwOWM1MjFfNi0zLTEtMS00ODQ1MQ_13859b82-a0b5-470e-a172-e17d2f26160c">17,175</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Velocity Outdoor</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5c1c04601b7f4fedac24d687ea0743b2_I20220331" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmY2NmYyODFiZGUyNjQ4YTc5MDhiMmQxZDk4MDljNTIxL3RhYmxlcmFuZ2U6ZjY2ZjI4MWJkZTI2NDhhNzkwOGIyZDFkOTgwOWM1MjFfNy0xLTEtMS00ODQ1MQ_fe8838af-58a8-4522-8cf1-eea95ad4d736">5,373</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i514c0f9c423a484b905a03dbbcd3ddff_I20211231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmY2NmYyODFiZGUyNjQ4YTc5MDhiMmQxZDk4MDljNTIxL3RhYmxlcmFuZ2U6ZjY2ZjI4MWJkZTI2NDhhNzkwOGIyZDFkOTgwOWM1MjFfNy0zLTEtMS00ODQ1MQ_4c43b2e6-5b67-4407-9eed-32edcff90936">5,250</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Altor</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a77074ef7004a7f897594a7d528e156_I20220331" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmY2NmYyODFiZGUyNjQ4YTc5MDhiMmQxZDk4MDljNTIxL3RhYmxlcmFuZ2U6ZjY2ZjI4MWJkZTI2NDhhNzkwOGIyZDFkOTgwOWM1MjFfOS0xLTEtMS00ODQ1MQ_28aeea57-0b2d-412c-9924-98b9865125f3">4,204</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie4e663e66d7540968ad582f74c18c502_I20211231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmY2NmYyODFiZGUyNjQ4YTc5MDhiMmQxZDk4MDljNTIxL3RhYmxlcmFuZ2U6ZjY2ZjI4MWJkZTI2NDhhNzkwOGIyZDFkOTgwOWM1MjFfOS0zLTEtMS00ODQ1MQ_8d43b91b-45ef-4de9-9cd9-3a62154cbae2">3,936</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Arnold </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i63ccdfe4a4e2470393e5f7a4c603d5c5_I20220331" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmY2NmYyODFiZGUyNjQ4YTc5MDhiMmQxZDk4MDljNTIxL3RhYmxlcmFuZ2U6ZjY2ZjI4MWJkZTI2NDhhNzkwOGIyZDFkOTgwOWM1MjFfMTAtMS0xLTEtNDg0NTE_a8ca3183-fe8f-498b-b180-6c812d28a58e">1,316</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaa60c2c5c2bf4d5dad79ae2350a42a33_I20211231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmY2NmYyODFiZGUyNjQ4YTc5MDhiMmQxZDk4MDljNTIxL3RhYmxlcmFuZ2U6ZjY2ZjI4MWJkZTI2NDhhNzkwOGIyZDFkOTgwOWM1MjFfMTAtMy0xLTEtNDg0NTE_f19e76a2-0fc8-4231-ac65-c55f0224a15a">1,284</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sterno </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i901bae82d1a0487ab07b651eb692ab48_I20220331" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmY2NmYyODFiZGUyNjQ4YTc5MDhiMmQxZDk4MDljNTIxL3RhYmxlcmFuZ2U6ZjY2ZjI4MWJkZTI2NDhhNzkwOGIyZDFkOTgwOWM1MjFfMTEtMS0xLTEtNDg0NTE_44a65e0b-5cfc-466a-be56-3d83be1a569a">1,699</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ida691a173ae24d4baf75c9f30f678d37_I20211231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmY2NmYyODFiZGUyNjQ4YTc5MDhiMmQxZDk4MDljNTIxL3RhYmxlcmFuZ2U6ZjY2ZjI4MWJkZTI2NDhhNzkwOGIyZDFkOTgwOWM1MjFfMTEtMy0xLTEtNDg0NTE_be1934d6-171e-47b8-90f9-b6f9151f7a67">1,524</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Allocation Interests</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia313315684d4469cb4b4debaa5e40a5b_I20220331" decimals="-3" name="us-gaap:MinorityInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmY2NmYyODFiZGUyNjQ4YTc5MDhiMmQxZDk4MDljNTIxL3RhYmxlcmFuZ2U6ZjY2ZjI4MWJkZTI2NDhhNzkwOGIyZDFkOTgwOWM1MjFfMTItMS0xLTEtNDg0NTE_91b7f860-7d72-494b-8cab-40799b16e577">100</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98910ccc8c7d4290859ff47e5161462a_I20211231" decimals="-3" name="us-gaap:MinorityInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmY2NmYyODFiZGUyNjQ4YTc5MDhiMmQxZDk4MDljNTIxL3RhYmxlcmFuZ2U6ZjY2ZjI4MWJkZTI2NDhhNzkwOGIyZDFkOTgwOWM1MjFfMTItMy0xLTEtNDg0NTE_b1ddbf99-aa69-4d6f-a581-76b58a0b3ee7">100</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmY2NmYyODFiZGUyNjQ4YTc5MDhiMmQxZDk4MDljNTIxL3RhYmxlcmFuZ2U6ZjY2ZjI4MWJkZTI2NDhhNzkwOGIyZDFkOTgwOWM1MjFfMTMtMS0xLTEtNDg0NTE_2110cad8-2086-4fc9-8dab-049a407947ba">171,735</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmY2NmYyODFiZGUyNjQ4YTc5MDhiMmQxZDk4MDljNTIxL3RhYmxlcmFuZ2U6ZjY2ZjI4MWJkZTI2NDhhNzkwOGIyZDFkOTgwOWM1MjFfMTMtMy0xLTEtNDg0NTE_9d9a8dc4-96b4-4d45-bdf8-43444ae09bc5">175,328</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div></ix:continuation></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">31</span></div></div></div><div id="icba28ff815a8419b82e3ccdf453a8bce_82"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note L &#8212; <ix:nonNumeric contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" name="us-gaap:FairValueDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84Mi9mcmFnOjA3OWMwNjIyYWFiMjRkYmY4ZDZkMTA2NzRlNWRmODIzL3RleHRyZWdpb246MDc5YzA2MjJhYWIyNGRiZjhkNmQxMDY3NGU1ZGY4MjNfMTM4MQ_ec63d9f6-77d0-4179-a808-bd89bcb67778" continuedAt="ia48fef4774b74e7cac2edc829d925016" escape="true">Fair Value Measurement</ix:nonNumeric></span></div><ix:continuation id="ia48fef4774b74e7cac2edc829d925016" continuedAt="i55186b412af14aea8711d11de375b052"><ix:nonNumeric contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84Mi9mcmFnOjA3OWMwNjIyYWFiMjRkYmY4ZDZkMTA2NzRlNWRmODIzL3RleHRyZWdpb246MDc5YzA2MjJhYWIyNGRiZjhkNmQxMDY3NGU1ZGY4MjNfMTM5MA_7f7d3ab0-f40f-42fe-8d80-d80fcd3091c4" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides the assets and liabilities carried at fair value measured on a recurring basis at March&#160;31, 2022 and December&#160;31, 2021 (</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in thousands</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">): </span></div><div style="margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"></td><td style="width:41.824%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.579%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.586%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.579%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.586%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.579%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.586%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.581%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Fair Value Measurements at March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Carrying<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Level&#160;1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Put option of noncontrolling shareholders </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8f15864be827442a9a076d822da841a2_I20220331" decimals="-3" name="codi:PutOptionOfNoncontrollingShareholders" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84Mi9mcmFnOjA3OWMwNjIyYWFiMjRkYmY4ZDZkMTA2NzRlNWRmODIzL3RhYmxlOjhlODVmZjA0ZjYzNDQ0NmU5NTUwMmQ4ZGU5MTU4ZGE0L3RhYmxlcmFuZ2U6OGU4NWZmMDRmNjM0NDQ2ZTk1NTAyZDhkZTkxNThkYTRfNS0xLTEtMS00ODQ1MQ_1b599efc-5836-4898-a93a-7813f2994866">151</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0dab51d7e66647c98ade23e7d886d008_I20220331" decimals="-3" name="codi:PutOptionOfNoncontrollingShareholders" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84Mi9mcmFnOjA3OWMwNjIyYWFiMjRkYmY4ZDZkMTA2NzRlNWRmODIzL3RhYmxlOjhlODVmZjA0ZjYzNDQ0NmU5NTUwMmQ4ZGU5MTU4ZGE0L3RhYmxlcmFuZ2U6OGU4NWZmMDRmNjM0NDQ2ZTk1NTAyZDhkZTkxNThkYTRfNS0zLTEtMS00ODQ1MQ_edab3678-050d-42fb-8bf6-d36f11c645df">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie0ac6762502d4f9293fc97e227f8e757_I20220331" decimals="-3" name="codi:PutOptionOfNoncontrollingShareholders" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84Mi9mcmFnOjA3OWMwNjIyYWFiMjRkYmY4ZDZkMTA2NzRlNWRmODIzL3RhYmxlOjhlODVmZjA0ZjYzNDQ0NmU5NTUwMmQ4ZGU5MTU4ZGE0L3RhYmxlcmFuZ2U6OGU4NWZmMDRmNjM0NDQ2ZTk1NTAyZDhkZTkxNThkYTRfNS01LTEtMS00ODQ1MQ_9d5ecb4b-da1e-4218-b5a8-0ebc37968353">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i24936f02d3ec4fac8713594b4a875802_I20220331" decimals="-3" name="codi:PutOptionOfNoncontrollingShareholders" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84Mi9mcmFnOjA3OWMwNjIyYWFiMjRkYmY4ZDZkMTA2NzRlNWRmODIzL3RhYmxlOjhlODVmZjA0ZjYzNDQ0NmU5NTUwMmQ4ZGU5MTU4ZGE0L3RhYmxlcmFuZ2U6OGU4NWZmMDRmNjM0NDQ2ZTk1NTAyZDhkZTkxNThkYTRfNS03LTEtMS00ODQ1MQ_f4748eba-5258-4999-b59e-cf1c558728e9">151</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total recorded at fair value</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8f15864be827442a9a076d822da841a2_I20220331" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84Mi9mcmFnOjA3OWMwNjIyYWFiMjRkYmY4ZDZkMTA2NzRlNWRmODIzL3RhYmxlOjhlODVmZjA0ZjYzNDQ0NmU5NTUwMmQ4ZGU5MTU4ZGE0L3RhYmxlcmFuZ2U6OGU4NWZmMDRmNjM0NDQ2ZTk1NTAyZDhkZTkxNThkYTRfOC0xLTEtMS00ODQ1MQ_0d1ed893-2128-403b-a5b4-484618b6768f">151</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0dab51d7e66647c98ade23e7d886d008_I20220331" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84Mi9mcmFnOjA3OWMwNjIyYWFiMjRkYmY4ZDZkMTA2NzRlNWRmODIzL3RhYmxlOjhlODVmZjA0ZjYzNDQ0NmU5NTUwMmQ4ZGU5MTU4ZGE0L3RhYmxlcmFuZ2U6OGU4NWZmMDRmNjM0NDQ2ZTk1NTAyZDhkZTkxNThkYTRfOC0zLTEtMS00ODQ1MQ_5069dc34-bdb1-4529-a28a-62385d061579">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie0ac6762502d4f9293fc97e227f8e757_I20220331" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84Mi9mcmFnOjA3OWMwNjIyYWFiMjRkYmY4ZDZkMTA2NzRlNWRmODIzL3RhYmxlOjhlODVmZjA0ZjYzNDQ0NmU5NTUwMmQ4ZGU5MTU4ZGE0L3RhYmxlcmFuZ2U6OGU4NWZmMDRmNjM0NDQ2ZTk1NTAyZDhkZTkxNThkYTRfOC01LTEtMS00ODQ1MQ_452d9f3a-9f1c-4653-9b55-e8e088c4af16">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i24936f02d3ec4fac8713594b4a875802_I20220331" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84Mi9mcmFnOjA3OWMwNjIyYWFiMjRkYmY4ZDZkMTA2NzRlNWRmODIzL3RhYmxlOjhlODVmZjA0ZjYzNDQ0NmU5NTUwMmQ4ZGU5MTU4ZGE0L3RhYmxlcmFuZ2U6OGU4NWZmMDRmNjM0NDQ2ZTk1NTAyZDhkZTkxNThkYTRfOC03LTEtMS00ODQ1MQ_0bd5451f-19a9-433d-9519-6cdf92875bac">151</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.87pt">Represents put option issued to noncontrolling shareholders in connection with the 5.11 acquisition.</span></div><div style="margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"></td><td style="width:41.824%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.579%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.586%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.579%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.586%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.579%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.586%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.581%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Fair Value Measurements at December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Carrying<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Put option of noncontrolling shareholders </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id274db2c7bc04d858072be216e99c5bd_I20211231" decimals="-3" name="codi:PutOptionOfNoncontrollingShareholders" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84Mi9mcmFnOjA3OWMwNjIyYWFiMjRkYmY4ZDZkMTA2NzRlNWRmODIzL3RhYmxlOjYzZmYyMjljYzg4YzQwMmZhNzRiYTliNzUwZDdkODU4L3RhYmxlcmFuZ2U6NjNmZjIyOWNjODhjNDAyZmE3NGJhOWI3NTBkN2Q4NThfMy0xLTEtMS00ODQ1MQ_618c8fd0-41f6-4fe9-a3a5-b0a30b049be5">151</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i179c292f5a184ceeab50b3343bc36574_I20211231" decimals="-3" name="codi:PutOptionOfNoncontrollingShareholders" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84Mi9mcmFnOjA3OWMwNjIyYWFiMjRkYmY4ZDZkMTA2NzRlNWRmODIzL3RhYmxlOjYzZmYyMjljYzg4YzQwMmZhNzRiYTliNzUwZDdkODU4L3RhYmxlcmFuZ2U6NjNmZjIyOWNjODhjNDAyZmE3NGJhOWI3NTBkN2Q4NThfMy0zLTEtMS00ODQ1MQ_30b6b317-b1b9-415a-bf96-57507e4b04d0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03782746e8fd477a892b91f0d6ef258b_I20211231" decimals="-3" name="codi:PutOptionOfNoncontrollingShareholders" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84Mi9mcmFnOjA3OWMwNjIyYWFiMjRkYmY4ZDZkMTA2NzRlNWRmODIzL3RhYmxlOjYzZmYyMjljYzg4YzQwMmZhNzRiYTliNzUwZDdkODU4L3RhYmxlcmFuZ2U6NjNmZjIyOWNjODhjNDAyZmE3NGJhOWI3NTBkN2Q4NThfMy01LTEtMS00ODQ1MQ_48d5f8d4-a591-4a1f-938b-0bef72cae8c6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4172a5bea1ec48e8a5a0d08a22a1fbad_I20211231" decimals="-3" name="codi:PutOptionOfNoncontrollingShareholders" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84Mi9mcmFnOjA3OWMwNjIyYWFiMjRkYmY4ZDZkMTA2NzRlNWRmODIzL3RhYmxlOjYzZmYyMjljYzg4YzQwMmZhNzRiYTliNzUwZDdkODU4L3RhYmxlcmFuZ2U6NjNmZjIyOWNjODhjNDAyZmE3NGJhOWI3NTBkN2Q4NThfMy03LTEtMS00ODQ1MQ_b772d4a4-162e-40ad-81d2-f6b83ea799c1">151</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contingent consideration - acquisition </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia7deca02269046c69141c18a148e1a2b_I20211231" decimals="-3" sign="-" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84Mi9mcmFnOjA3OWMwNjIyYWFiMjRkYmY4ZDZkMTA2NzRlNWRmODIzL3RhYmxlOjYzZmYyMjljYzg4YzQwMmZhNzRiYTliNzUwZDdkODU4L3RhYmxlcmFuZ2U6NjNmZjIyOWNjODhjNDAyZmE3NGJhOWI3NTBkN2Q4NThfNC0xLTEtMS00ODQ1MQ_3aa169de-fa2b-47bc-8ec6-780453338845">1,350</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia7deca02269046c69141c18a148e1a2b_I20211231" decimals="-3" sign="-" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84Mi9mcmFnOjA3OWMwNjIyYWFiMjRkYmY4ZDZkMTA2NzRlNWRmODIzL3RhYmxlOjYzZmYyMjljYzg4YzQwMmZhNzRiYTliNzUwZDdkODU4L3RhYmxlcmFuZ2U6NjNmZjIyOWNjODhjNDAyZmE3NGJhOWI3NTBkN2Q4NThfNC03LTEtMS00ODQ1MQ_e946c77b-b959-4250-842b-864cb98be2a4">1,350</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total recorded at fair value</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id274db2c7bc04d858072be216e99c5bd_I20211231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84Mi9mcmFnOjA3OWMwNjIyYWFiMjRkYmY4ZDZkMTA2NzRlNWRmODIzL3RhYmxlOjYzZmYyMjljYzg4YzQwMmZhNzRiYTliNzUwZDdkODU4L3RhYmxlcmFuZ2U6NjNmZjIyOWNjODhjNDAyZmE3NGJhOWI3NTBkN2Q4NThfNy0xLTEtMS00ODQ1MQ_0bbec92e-6dbd-4169-a3e3-fedc0b89355f">1,501</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i179c292f5a184ceeab50b3343bc36574_I20211231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84Mi9mcmFnOjA3OWMwNjIyYWFiMjRkYmY4ZDZkMTA2NzRlNWRmODIzL3RhYmxlOjYzZmYyMjljYzg4YzQwMmZhNzRiYTliNzUwZDdkODU4L3RhYmxlcmFuZ2U6NjNmZjIyOWNjODhjNDAyZmE3NGJhOWI3NTBkN2Q4NThfNy0zLTEtMS00ODQ1MQ_e89436f0-a500-461a-a21a-1777404163e0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03782746e8fd477a892b91f0d6ef258b_I20211231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84Mi9mcmFnOjA3OWMwNjIyYWFiMjRkYmY4ZDZkMTA2NzRlNWRmODIzL3RhYmxlOjYzZmYyMjljYzg4YzQwMmZhNzRiYTliNzUwZDdkODU4L3RhYmxlcmFuZ2U6NjNmZjIyOWNjODhjNDAyZmE3NGJhOWI3NTBkN2Q4NThfNy01LTEtMS00ODQ1MQ_227f4fb2-a15f-4d3c-b4f4-1c9d1efe59f1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4172a5bea1ec48e8a5a0d08a22a1fbad_I20211231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84Mi9mcmFnOjA3OWMwNjIyYWFiMjRkYmY4ZDZkMTA2NzRlNWRmODIzL3RhYmxlOjYzZmYyMjljYzg4YzQwMmZhNzRiYTliNzUwZDdkODU4L3RhYmxlcmFuZ2U6NjNmZjIyOWNjODhjNDAyZmE3NGJhOWI3NTBkN2Q4NThfNy03LTEtMS00ODQ1MQ_8d3781b7-2628-4a5a-9c12-68a0811f909d">1,501</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:3pt"><span><br/></span></div><div style="margin-bottom:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.87pt">Represents put option issued to a noncontrolling shareholder in connection with the 5.11 acquisition. </span></div><div style="margin-bottom:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.87pt">Represents potential earn-out payable as additional purchase price consideration by Altor in connection with the acquisition of Polyfoam. The payment of the earn-out occurred on March 31, 2022.</span></div><ix:nonNumeric contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84Mi9mcmFnOjA3OWMwNjIyYWFiMjRkYmY4ZDZkMTA2NzRlNWRmODIzL3RleHRyZWdpb246MDc5YzA2MjJhYWIyNGRiZjhkNmQxMDY3NGU1ZGY4MjNfMTM4MA_545462e9-f642-4333-a79a-d1209aaa81dc" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reconciliations of the change in the carrying value of the Level 3 fair value measurements from January 1, 2021 through March&#160;31, 2022 are as follows (</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in thousands</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.362%"><tr><td style="width:1.0%"></td><td style="width:81.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.251%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at January 1, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifbc098670f0c43fbb07e5a859c4e2fe6_I20190131" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84Mi9mcmFnOjA3OWMwNjIyYWFiMjRkYmY4ZDZkMTA2NzRlNWRmODIzL3RhYmxlOmYwYzNlZTJjN2Y5ODQ5NWI5MDU0MjhhMmYwNDYwOWJjL3RhYmxlcmFuZ2U6ZjBjM2VlMmM3Zjk4NDk1YjkwNTQyOGEyZjA0NjA5YmNfMS0xLTEtMS00ODQ1MQ_ca9fb6c8-9749-41fb-a922-7c5c8a5cfbcf">1,785</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Termination of put option of noncontrolling shareholder - Liberty</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5305876352f45d8887152e3a87ac95c_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84Mi9mcmFnOjA3OWMwNjIyYWFiMjRkYmY4ZDZkMTA2NzRlNWRmODIzL3RhYmxlOmYwYzNlZTJjN2Y5ODQ5NWI5MDU0MjhhMmYwNDYwOWJjL3RhYmxlcmFuZ2U6ZjBjM2VlMmM3Zjk4NDk1YjkwNTQyOGEyZjA0NjA5YmNfMi0xLTEtMS00ODQ1MQ_9b21d187-a060-4f18-8ed6-37269cef240e">314</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Increase in the fair value of put option of noncontrolling shareholder - 5.11</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib3d64cfbe6634b098102e45381d799a2_D20210101-20210630" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84Mi9mcmFnOjA3OWMwNjIyYWFiMjRkYmY4ZDZkMTA2NzRlNWRmODIzL3RhYmxlOmYwYzNlZTJjN2Y5ODQ5NWI5MDU0MjhhMmYwNDYwOWJjL3RhYmxlcmFuZ2U6ZjBjM2VlMmM3Zjk4NDk1YjkwNTQyOGEyZjA0NjA5YmNfNC0xLTEtMS00ODQ1MQ_122f7d42-1070-4bf9-b46f-d010501ffe08">30</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at December 31, 2021</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84Mi9mcmFnOjA3OWMwNjIyYWFiMjRkYmY4ZDZkMTA2NzRlNWRmODIzL3RhYmxlOmYwYzNlZTJjN2Y5ODQ5NWI5MDU0MjhhMmYwNDYwOWJjL3RhYmxlcmFuZ2U6ZjBjM2VlMmM3Zjk4NDk1YjkwNTQyOGEyZjA0NjA5YmNfNi0xLTEtMS00ODQ1MQ_22d92b17-76d5-4a8c-8621-d97728aa18bb">1,501</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payment of contingent consideration - Polyfoam</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3aa19923af7413480635fb309e52fe1_D20220101-20220331" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84Mi9mcmFnOjA3OWMwNjIyYWFiMjRkYmY4ZDZkMTA2NzRlNWRmODIzL3RhYmxlOmYwYzNlZTJjN2Y5ODQ5NWI5MDU0MjhhMmYwNDYwOWJjL3RhYmxlcmFuZ2U6ZjBjM2VlMmM3Zjk4NDk1YjkwNTQyOGEyZjA0NjA5YmNfOC0xLTEtMS00ODQ1MQ_bd12f3bb-1f5e-4161-882c-5fa9a3d90885">1,350</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at March 31, 2022</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84Mi9mcmFnOjA3OWMwNjIyYWFiMjRkYmY4ZDZkMTA2NzRlNWRmODIzL3RhYmxlOmYwYzNlZTJjN2Y5ODQ5NWI5MDU0MjhhMmYwNDYwOWJjL3RhYmxlcmFuZ2U6ZjBjM2VlMmM3Zjk4NDk1YjkwNTQyOGEyZjA0NjA5YmNfOS0xLTEtMS00ODQ1MQ_79a33c83-de08-4026-ad66-605d0eb233c6">151</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><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Valuation Techniques</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has not changed its valuation techniques in measuring the fair value of any of its other financial assets and liabilities during the period. For details of the Company&#8217;s fair value measurement policies under the fair value hierarchy, refer to the Company&#8217;s Annual Report on Form 10-K for the year ended December&#160;31, 2021.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Nonrecurring Fair Value Measurements</span></div></ix:continuation><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i55186b412af14aea8711d11de375b052">There were no assets or liabilities measured on a non-recurring basis during the quarter ended March&#160;31, 2022 and December 31, 2021, respectively.</ix:continuation>  </span></div><div id="icba28ff815a8419b82e3ccdf453a8bce_85"></div><div style="margin-top:15pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note M &#8212; <ix:nonNumeric contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84NS9mcmFnOjE4MWI3Mjc3NGU3YjRmNTdiMTljOTFhNTg4NDBjMDE1L3RleHRyZWdpb246MTgxYjcyNzc0ZTdiNGY1N2IxOWM5MWE1ODg0MGMwMTVfMjE4Mw_f108f072-2593-4120-9b5b-c2fbecba4116" continuedAt="i76fa6f25f82f454fa5688426cb9d1b64" escape="true">Income taxes </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="i76fa6f25f82f454fa5688426cb9d1b64" continuedAt="i9455a0e8cd58492c85ec6c90e5b968ef">Effective September 1, 2021, the LLC&#8217;s parent (i.e., the Trust) elected to be treated as a corporation for U.S federal income tax purposes. Prior to September 1, 2021, the Company&#8217;s items of income, gain, loss and deduction flowed through to owners of the Trust without being subject to income taxes at the Trust level. Consequently, the Company&#8217;s earnings did not reflect a provision for income taxes except those for foreign, state, city and local income taxes incurred at the entity level. From and after September 1, 2021, the Trust will be subject to entity-level U.S. federal, state, and local corporate income taxes on the Company&#8217;s earnings that flow through to the Trust. </ix:continuation></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">32</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i9455a0e8cd58492c85ec6c90e5b968ef"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">However, the Trust itself will no longer be taxed as a flow through entity for U.S. federal income tax purposes. Trust shareholders will no longer receive Schedule K-1&#8217;s, nor will Trust shareholders be allocated any pass through income, loss, deduction, expense, or credit (including &#8220;UBIT&#8221;) from the Trust. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company estimates its annual effective tax rate each fiscal quarter and applies that estimated rate to its interim pre-tax earnings. In this regard, the Company reflects the full year&#8217;s estimated tax impact of certain unusual or infrequently occurring items and the effects of changes in tax laws or rates in the interim period in which they occur.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The computation of the annual estimated effective tax rate for each interim period requires certain assumptions, estimates, and significant judgment, including with respect to the projected operating income for the year, projections of income earned and taxes incurred in various jurisdictions, permanent and temporary differences and the likelihood of recovering deferred tax assets. The accounting estimates used to compute the provision for income taxes may change as new events occur, as additional information is obtained, as our tax structure changes or as the tax laws change.  Certain foreign operations are subject to foreign income taxation under existing provisions of the laws of those jurisdictions.  </span></div><ix:nonNumeric contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84NS9mcmFnOjE4MWI3Mjc3NGU3YjRmNTdiMTljOTFhNTg4NDBjMDE1L3RleHRyZWdpb246MTgxYjcyNzc0ZTdiNGY1N2IxOWM5MWE1ODg0MGMwMTVfMjE4Ng_bb8cbb75-d297-46bf-843a-8b0363458dab" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reconciliation between the Federal Statutory Rate and the effective income tax rate for the three months ended March&#160;31, 2022 and 2021 is as follows: </span></div><div style="margin-top:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.058%"><tr><td style="width:1.0%"></td><td style="width:63.348%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.270%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.611%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.271%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States Federal Statutory Rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84NS9mcmFnOjE4MWI3Mjc3NGU3YjRmNTdiMTljOTFhNTg4NDBjMDE1L3RhYmxlOmY4ZjM5ZmRlNDE2YzQzOGQ5YzcyNDZhYzYyNGRjZjc1L3RhYmxlcmFuZ2U6ZjhmMzlmZGU0MTZjNDM4ZDljNzI0NmFjNjI0ZGNmNzVfMi0xLTEtMS00ODQ1MQ_ee52cf5f-081f-4998-8f3f-20a0cefb83de">21.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84NS9mcmFnOjE4MWI3Mjc3NGU3YjRmNTdiMTljOTFhNTg4NDBjMDE1L3RhYmxlOmY4ZjM5ZmRlNDE2YzQzOGQ5YzcyNDZhYzYyNGRjZjc1L3RhYmxlcmFuZ2U6ZjhmMzlmZGU0MTZjNDM4ZDljNzI0NmFjNjI0ZGNmNzVfMi0zLTEtMS00ODQ1MQ_efe983fd-cb7b-4ced-b494-57db2609b08a">21.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">State income taxes (net of Federal benefits) </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84NS9mcmFnOjE4MWI3Mjc3NGU3YjRmNTdiMTljOTFhNTg4NDBjMDE1L3RhYmxlOmY4ZjM5ZmRlNDE2YzQzOGQ5YzcyNDZhYzYyNGRjZjc1L3RhYmxlcmFuZ2U6ZjhmMzlmZGU0MTZjNDM4ZDljNzI0NmFjNjI0ZGNmNzVfMy0xLTEtMS00ODQ1MQ_dc09112e-cf3d-4f45-91ea-e1cacd6fcb8d">3.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84NS9mcmFnOjE4MWI3Mjc3NGU3YjRmNTdiMTljOTFhNTg4NDBjMDE1L3RhYmxlOmY4ZjM5ZmRlNDE2YzQzOGQ5YzcyNDZhYzYyNGRjZjc1L3RhYmxlcmFuZ2U6ZjhmMzlmZGU0MTZjNDM4ZDljNzI0NmFjNjI0ZGNmNzVfMy0zLTEtMS00ODQ1MQ_47e0f540-1f64-4c11-b083-be89dec7cf6b">3.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsForeign" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84NS9mcmFnOjE4MWI3Mjc3NGU3YjRmNTdiMTljOTFhNTg4NDBjMDE1L3RhYmxlOmY4ZjM5ZmRlNDE2YzQzOGQ5YzcyNDZhYzYyNGRjZjc1L3RhYmxlcmFuZ2U6ZjhmMzlmZGU0MTZjNDM4ZDljNzI0NmFjNjI0ZGNmNzVfNC0xLTEtMS00ODQ1MQ_01d0b42d-062f-4381-b3ae-d1a9c85ff265">3.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsForeign" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84NS9mcmFnOjE4MWI3Mjc3NGU3YjRmNTdiMTljOTFhNTg4NDBjMDE1L3RhYmxlOmY4ZjM5ZmRlNDE2YzQzOGQ5YzcyNDZhYzYyNGRjZjc1L3RhYmxlcmFuZ2U6ZjhmMzlmZGU0MTZjNDM4ZDljNzI0NmFjNjI0ZGNmNzVfNC0zLTEtMS00ODQ1MQ_658e28ea-d384-4d77-bd2f-d5fb02509392">3.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expenses of Compass Group Diversified Holdings LLC representing a pass through to shareholders </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="3" name="codi:ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84NS9mcmFnOjE4MWI3Mjc3NGU3YjRmNTdiMTljOTFhNTg4NDBjMDE1L3RhYmxlOmY4ZjM5ZmRlNDE2YzQzOGQ5YzcyNDZhYzYyNGRjZjc1L3RhYmxlcmFuZ2U6ZjhmMzlmZGU0MTZjNDM4ZDljNzI0NmFjNjI0ZGNmNzVfNS0xLTEtMS00ODQ1MQ_1349acf0-97b9-4279-925a-0299ef59cc69">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="3" name="codi:ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84NS9mcmFnOjE4MWI3Mjc3NGU3YjRmNTdiMTljOTFhNTg4NDBjMDE1L3RhYmxlOmY4ZjM5ZmRlNDE2YzQzOGQ5YzcyNDZhYzYyNGRjZjc1L3RhYmxlcmFuZ2U6ZjhmMzlmZGU0MTZjNDM4ZDljNzI0NmFjNjI0ZGNmNzVfNS0zLTEtMS00ODQ1MQ_20e87a58-4ee6-4a17-8f42-e05c6b4c90a7">13.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:9pt;font-weight:400;line-height:100%">Impact of subsidiary employee stock options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="3" name="codi:ImpactOfSubsidiaryEmployeeStockOptions" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84NS9mcmFnOjE4MWI3Mjc3NGU3YjRmNTdiMTljOTFhNTg4NDBjMDE1L3RhYmxlOmY4ZjM5ZmRlNDE2YzQzOGQ5YzcyNDZhYzYyNGRjZjc1L3RhYmxlcmFuZ2U6ZjhmMzlmZGU0MTZjNDM4ZDljNzI0NmFjNjI0ZGNmNzVfNy0xLTEtMS00ODQ1MQ_017e1e90-ce67-41f8-8f32-e83b885922b2">1.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="3" name="codi:ImpactOfSubsidiaryEmployeeStockOptions" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84NS9mcmFnOjE4MWI3Mjc3NGU3YjRmNTdiMTljOTFhNTg4NDBjMDE1L3RhYmxlOmY4ZjM5ZmRlNDE2YzQzOGQ5YzcyNDZhYzYyNGRjZjc1L3RhYmxlcmFuZ2U6ZjhmMzlmZGU0MTZjNDM4ZDljNzI0NmFjNjI0ZGNmNzVfNy0zLTEtMS00ODQ1MQ_a1d0585f-bcfc-4ef8-995a-13e7e8c14008">0.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Credit utilization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84NS9mcmFnOjE4MWI3Mjc3NGU3YjRmNTdiMTljOTFhNTg4NDBjMDE1L3RhYmxlOmY4ZjM5ZmRlNDE2YzQzOGQ5YzcyNDZhYzYyNGRjZjc1L3RhYmxlcmFuZ2U6ZjhmMzlmZGU0MTZjNDM4ZDljNzI0NmFjNjI0ZGNmNzVfOC0xLTEtMS00ODQ1MQ_6fa2c738-16b9-4343-bd1c-676b6caca94d">4.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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84NS9mcmFnOjE4MWI3Mjc3NGU3YjRmNTdiMTljOTFhNTg4NDBjMDE1L3RhYmxlOmY4ZjM5ZmRlNDE2YzQzOGQ5YzcyNDZhYzYyNGRjZjc1L3RhYmxlcmFuZ2U6ZjhmMzlmZGU0MTZjNDM4ZDljNzI0NmFjNjI0ZGNmNzVfOC0zLTEtMS00ODQ1MQ_4b5d0442-2580-40d2-9ed8-4aa9e98f4554">2.4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-recognition of NOL carryforwards at subsidiaries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="3" sign="-" name="codi:EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84NS9mcmFnOjE4MWI3Mjc3NGU3YjRmNTdiMTljOTFhNTg4NDBjMDE1L3RhYmxlOmY4ZjM5ZmRlNDE2YzQzOGQ5YzcyNDZhYzYyNGRjZjc1L3RhYmxlcmFuZ2U6ZjhmMzlmZGU0MTZjNDM4ZDljNzI0NmFjNjI0ZGNmNzVfOS0xLTEtMS00ODQ1MQ_fe7a9658-ec5d-43c4-b5f2-f7d1425e5590">0.4</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="3" name="codi:EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84NS9mcmFnOjE4MWI3Mjc3NGU3YjRmNTdiMTljOTFhNTg4NDBjMDE1L3RhYmxlOmY4ZjM5ZmRlNDE2YzQzOGQ5YzcyNDZhYzYyNGRjZjc1L3RhYmxlcmFuZ2U6ZjhmMzlmZGU0MTZjNDM4ZDljNzI0NmFjNjI0ZGNmNzVfOS0zLTEtMS00ODQ1MQ_fd9538e8-faf3-4e95-a65a-5902b823c7c4">0.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="3" sign="-" name="codi:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTITaxPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84NS9mcmFnOjE4MWI3Mjc3NGU3YjRmNTdiMTljOTFhNTg4NDBjMDE1L3RhYmxlOmY4ZjM5ZmRlNDE2YzQzOGQ5YzcyNDZhYzYyNGRjZjc1L3RhYmxlcmFuZ2U6ZjhmMzlmZGU0MTZjNDM4ZDljNzI0NmFjNjI0ZGNmNzVfMTAtMS0xLTEtNDg0NTE_b1da2645-3d92-4e53-9829-eabc9dbc2ec2">0.9</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="3" sign="-" name="codi:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTITaxPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84NS9mcmFnOjE4MWI3Mjc3NGU3YjRmNTdiMTljOTFhNTg4NDBjMDE1L3RhYmxlOmY4ZjM5ZmRlNDE2YzQzOGQ5YzcyNDZhYzYyNGRjZjc1L3RhYmxlcmFuZ2U6ZjhmMzlmZGU0MTZjNDM4ZDljNzI0NmFjNjI0ZGNmNzVfMTAtMy0xLTEtNDg0NTE_0499fa2b-6dad-4060-bd6f-22181ac45bf5">7.5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84NS9mcmFnOjE4MWI3Mjc3NGU3YjRmNTdiMTljOTFhNTg4NDBjMDE1L3RhYmxlOmY4ZjM5ZmRlNDE2YzQzOGQ5YzcyNDZhYzYyNGRjZjc1L3RhYmxlcmFuZ2U6ZjhmMzlmZGU0MTZjNDM4ZDljNzI0NmFjNjI0ZGNmNzVfMTAtMS0xLTEtNTg3Nzk_02519129-4115-4b5b-8c88-f6e43862cebe">10.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfAssets" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84NS9mcmFnOjE4MWI3Mjc3NGU3YjRmNTdiMTljOTFhNTg4NDBjMDE1L3RhYmxlOmY4ZjM5ZmRlNDE2YzQzOGQ5YzcyNDZhYzYyNGRjZjc1L3RhYmxlcmFuZ2U6ZjhmMzlmZGU0MTZjNDM4ZDljNzI0NmFjNjI0ZGNmNzVfMTAtMy0xLTEtNTg3Nzk_fd604f1a-5ba1-4f3d-a8c7-616f20873693">&#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:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84NS9mcmFnOjE4MWI3Mjc3NGU3YjRmNTdiMTljOTFhNTg4NDBjMDE1L3RhYmxlOmY4ZjM5ZmRlNDE2YzQzOGQ5YzcyNDZhYzYyNGRjZjc1L3RhYmxlcmFuZ2U6ZjhmMzlmZGU0MTZjNDM4ZDljNzI0NmFjNjI0ZGNmNzVfMTEtMS0xLTEtNDg0NTE_f867c92f-6eb2-476e-b0e2-8d526e02a241">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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84NS9mcmFnOjE4MWI3Mjc3NGU3YjRmNTdiMTljOTFhNTg4NDBjMDE1L3RhYmxlOmY4ZjM5ZmRlNDE2YzQzOGQ5YzcyNDZhYzYyNGRjZjc1L3RhYmxlcmFuZ2U6ZjhmMzlmZGU0MTZjNDM4ZDljNzI0NmFjNjI0ZGNmNzVfMTEtMy0xLTEtNDg0NTE_4f92dcad-0245-48d3-8d35-e270a22a0559">3.1</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84NS9mcmFnOjE4MWI3Mjc3NGU3YjRmNTdiMTljOTFhNTg4NDBjMDE1L3RhYmxlOmY4ZjM5ZmRlNDE2YzQzOGQ5YzcyNDZhYzYyNGRjZjc1L3RhYmxlcmFuZ2U6ZjhmMzlmZGU0MTZjNDM4ZDljNzI0NmFjNjI0ZGNmNzVfMTItMS0xLTEtNDg0NTE_9eac99e3-2663-4f05-8110-facc00efc7c8">35.2</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: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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84NS9mcmFnOjE4MWI3Mjc3NGU3YjRmNTdiMTljOTFhNTg4NDBjMDE1L3RhYmxlOmY4ZjM5ZmRlNDE2YzQzOGQ5YzcyNDZhYzYyNGRjZjc1L3RhYmxlcmFuZ2U6ZjhmMzlmZGU0MTZjNDM4ZDljNzI0NmFjNjI0ZGNmNzVfMTItMy0xLTEtNDg0NTE_a5391bf1-282a-4e4d-add5-96f1aaac6193">28.9</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:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span><br/></span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The effective income tax rate for the three months ended March 31, 2021 included a loss at the Trust, which was taxed as a partnership through August 31, 2021. Beginning September 1, 2021, the Trust was taxed as a corporation.</span></div></ix:nonNumeric></ix:continuation><div id="icba28ff815a8419b82e3ccdf453a8bce_88"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note N &#8212; <ix:nonNumeric contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" name="us-gaap:CompensationAndEmployeeBenefitPlansTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84OC9mcmFnOjQ2NDRkNDJiMjNiYjQ5N2Q4ZTc4ZWI1OTNjZGQzZmVmL3RleHRyZWdpb246NDY0NGQ0MmIyM2JiNDk3ZDhlNzhlYjU5M2NkZDNmZWZfOTQy_d7f2eaab-638d-4e05-b509-92c6c7227344" continuedAt="i0ec152831678402da55e5acdd703ca51" escape="true">Defined Benefit Plan</ix:nonNumeric></span></div><ix:continuation id="i0ec152831678402da55e5acdd703ca51" continuedAt="i4bf79814c6d64b42aa65720cf6b8a8b3"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the acquisition of Arnold, the company has a defined benefit plan covering substantially all of Arnold&#8217;s employees at its Lupfig, Switzerland location. The benefits are based on years of service and the employees&#8217; highest average compensation during the specific period.</span></div><div style="margin-bottom:3pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unfunded liability of $<ix:nonFraction unitRef="usd" contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331" decimals="-5" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84OC9mcmFnOjQ2NDRkNDJiMjNiYjQ5N2Q4ZTc4ZWI1OTNjZGQzZmVmL3RleHRyZWdpb246NDY0NGQ0MmIyM2JiNDk3ZDhlNzhlYjU5M2NkZDNmZWZfMzUy_d1055585-6506-4e9e-a728-570db66c23aa">1.9</ix:nonFraction> million is recognized in the consolidated balance sheet as a component of other non-current liabilities at March&#160;31, 2022.  <ix:nonNumeric contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" name="us-gaap:ScheduleOfNetBenefitCostsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84OC9mcmFnOjQ2NDRkNDJiMjNiYjQ5N2Q4ZTc4ZWI1OTNjZGQzZmVmL3RleHRyZWdpb246NDY0NGQ0MmIyM2JiNDk3ZDhlNzhlYjU5M2NkZDNmZWZfOTQ5_d15bb800-eea4-4caa-a0f7-3b01f0c97474" continuedAt="if1b5a4997a014a7ab830ffa03e80deca" escape="true">Net periodic benefit cost consists of the following for the three months ended March&#160;31, 2022 and 2021</ix:nonNumeric></span><ix:continuation id="if1b5a4997a014a7ab830ffa03e80deca" continuedAt="ic2b6ccb88ffd449aba6df4be8842b8fe"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> (in thousands</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">):</span></ix:continuation></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">33</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i4bf79814c6d64b42aa65720cf6b8a8b3"><div style="margin-top:5pt;text-align:center"><ix:continuation id="ic2b6ccb88ffd449aba6df4be8842b8fe"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.877%"><tr><td style="width:1.0%"></td><td style="width:64.410%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.663%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.763%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.664%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Service cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84OC9mcmFnOjQ2NDRkNDJiMjNiYjQ5N2Q4ZTc4ZWI1OTNjZGQzZmVmL3RhYmxlOjg5OWYwYzlmMGM3YzQ4ZTc4YjU4OWFjNTZmMDRhMWYzL3RhYmxlcmFuZ2U6ODk5ZjBjOWYwYzdjNDhlNzhiNTg5YWM1NmYwNGExZjNfMi0xLTEtMS00ODQ1MQ_8e8ad8d1-3a77-44dc-aa0a-be2b81e60f1e">110</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84OC9mcmFnOjQ2NDRkNDJiMjNiYjQ5N2Q4ZTc4ZWI1OTNjZGQzZmVmL3RhYmxlOjg5OWYwYzlmMGM3YzQ4ZTc4YjU4OWFjNTZmMDRhMWYzL3RhYmxlcmFuZ2U6ODk5ZjBjOWYwYzdjNDhlNzhiNTg5YWM1NmYwNGExZjNfMi0zLTEtMS00ODQ1MQ_f234e3e0-bada-449b-8a5a-e5b18d3688f1">109</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84OC9mcmFnOjQ2NDRkNDJiMjNiYjQ5N2Q4ZTc4ZWI1OTNjZGQzZmVmL3RhYmxlOjg5OWYwYzlmMGM3YzQ4ZTc4YjU4OWFjNTZmMDRhMWYzL3RhYmxlcmFuZ2U6ODk5ZjBjOWYwYzdjNDhlNzhiNTg5YWM1NmYwNGExZjNfMy0xLTEtMS00ODQ1MQ_e8bbb83d-138c-455f-a78a-3e7b8d61ba91">11</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84OC9mcmFnOjQ2NDRkNDJiMjNiYjQ5N2Q4ZTc4ZWI1OTNjZGQzZmVmL3RhYmxlOjg5OWYwYzlmMGM3YzQ4ZTc4YjU4OWFjNTZmMDRhMWYzL3RhYmxlcmFuZ2U6ODk5ZjBjOWYwYzdjNDhlNzhiNTg5YWM1NmYwNGExZjNfMy0zLTEtMS00ODQ1MQ_4537c4f6-9f9a-4d78-bec7-b899ea22a876">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84OC9mcmFnOjQ2NDRkNDJiMjNiYjQ5N2Q4ZTc4ZWI1OTNjZGQzZmVmL3RhYmxlOjg5OWYwYzlmMGM3YzQ4ZTc4YjU4OWFjNTZmMDRhMWYzL3RhYmxlcmFuZ2U6ODk5ZjBjOWYwYzdjNDhlNzhiNTg5YWM1NmYwNGExZjNfNC0xLTEtMS00ODQ1MQ_444a0069-4cab-4667-b9c9-89a4489fc904">19</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84OC9mcmFnOjQ2NDRkNDJiMjNiYjQ5N2Q4ZTc4ZWI1OTNjZGQzZmVmL3RhYmxlOjg5OWYwYzlmMGM3YzQ4ZTc4YjU4OWFjNTZmMDRhMWYzL3RhYmxlcmFuZ2U6ODk5ZjBjOWYwYzdjNDhlNzhiNTg5YWM1NmYwNGExZjNfNC0zLTEtMS00ODQ1MQ_4e98dbb0-6d8f-4585-925c-a3bc8cc4a14b">19</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of unrecognized loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84OC9mcmFnOjQ2NDRkNDJiMjNiYjQ5N2Q4ZTc4ZWI1OTNjZGQzZmVmL3RhYmxlOjg5OWYwYzlmMGM3YzQ4ZTc4YjU4OWFjNTZmMDRhMWYzL3RhYmxlcmFuZ2U6ODk5ZjBjOWYwYzdjNDhlNzhiNTg5YWM1NmYwNGExZjNfNS0xLTEtMS00ODQ1MQ_935de06e-19a8-4c35-a257-cdb856e87fe0">7</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84OC9mcmFnOjQ2NDRkNDJiMjNiYjQ5N2Q4ZTc4ZWI1OTNjZGQzZmVmL3RhYmxlOjg5OWYwYzlmMGM3YzQ4ZTc4YjU4OWFjNTZmMDRhMWYzL3RhYmxlcmFuZ2U6ODk5ZjBjOWYwYzdjNDhlNzhiNTg5YWM1NmYwNGExZjNfNS0zLTEtMS00ODQ1MQ_b7690c38-1df3-4cee-b5cc-c188ce586a4e">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effect of curtailment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84OC9mcmFnOjQ2NDRkNDJiMjNiYjQ5N2Q4ZTc4ZWI1OTNjZGQzZmVmL3RhYmxlOjg5OWYwYzlmMGM3YzQ4ZTc4YjU4OWFjNTZmMDRhMWYzL3RhYmxlcmFuZ2U6ODk5ZjBjOWYwYzdjNDhlNzhiNTg5YWM1NmYwNGExZjNfNi0xLTEtMS00ODQ1MQ_29143967-1d2c-4fa7-a9fc-e507a8c87b02">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84OC9mcmFnOjQ2NDRkNDJiMjNiYjQ5N2Q4ZTc4ZWI1OTNjZGQzZmVmL3RhYmxlOjg5OWYwYzlmMGM3YzQ4ZTc4YjU4OWFjNTZmMDRhMWYzL3RhYmxlcmFuZ2U6ODk5ZjBjOWYwYzdjNDhlNzhiNTg5YWM1NmYwNGExZjNfNi0zLTEtMS00ODQ1MQ_8d7572b8-3f70-4970-b54c-909d900baa89">57</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net periodic benefit cost</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84OC9mcmFnOjQ2NDRkNDJiMjNiYjQ5N2Q4ZTc4ZWI1OTNjZGQzZmVmL3RhYmxlOjg5OWYwYzlmMGM3YzQ4ZTc4YjU4OWFjNTZmMDRhMWYzL3RhYmxlcmFuZ2U6ODk5ZjBjOWYwYzdjNDhlNzhiNTg5YWM1NmYwNGExZjNfNy0xLTEtMS00ODQ1MQ_7d2fce24-65b6-4564-81b3-12d5db8d078c">92</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84OC9mcmFnOjQ2NDRkNDJiMjNiYjQ5N2Q4ZTc4ZWI1OTNjZGQzZmVmL3RhYmxlOjg5OWYwYzlmMGM3YzQ4ZTc4YjU4OWFjNTZmMDRhMWYzL3RhYmxlcmFuZ2U6ODk5ZjBjOWYwYzdjNDhlNzhiNTg5YWM1NmYwNGExZjNfNy0zLTEtMS00ODQ1MQ_5ef473db-b6c0-41ab-ac9b-fa1577d5f5e5">162</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></ix:continuation></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March&#160;31, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> per the terms of the pension agreement, Arnold contributed $<ix:nonFraction unitRef="usd" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-5" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84OC9mcmFnOjQ2NDRkNDJiMjNiYjQ5N2Q4ZTc4ZWI1OTNjZGQzZmVmL3RleHRyZWdpb246NDY0NGQ0MmIyM2JiNDk3ZDhlNzhlYjU5M2NkZDNmZWZfNjUz_7a87a1a6-ff0e-4a02-b4c1-a3848497ad9e">0.1</ix:nonFraction> million to the plan. For the remainder of 2022, the expected contribution to the plan will be approximately $<ix:nonFraction unitRef="usd" contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331" decimals="-5" name="us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84OC9mcmFnOjQ2NDRkNDJiMjNiYjQ5N2Q4ZTc4ZWI1OTNjZGQzZmVmL3RleHRyZWdpb246NDY0NGQ0MmIyM2JiNDk3ZDhlNzhlYjU5M2NkZDNmZWZfNzU2_69007ca7-4bf4-400d-a553-fc83eeae0db0">0.2</ix:nonFraction> million.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The plan assets are pooled with assets of other participating employers and are not separable; therefore, the fair values of the pension plan assets at March&#160;31, 2022 were considered Level 3.</span></div></ix:continuation><div id="icba28ff815a8419b82e3ccdf453a8bce_91"></div><div style="margin-bottom:3pt;margin-top:15pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">N<ix:nonNumeric contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85MS9mcmFnOmZiMTM3ZThiOGUxYzRmYjFhYjI0NTE1YmI4MTVlMzE5L3RleHRyZWdpb246ZmIxMzdlOGI4ZTFjNGZiMWFiMjQ1MTViYjgxNWUzMTlfMjg1Mg_1106aa00-704e-4eab-a479-ae17094adc66" continuedAt="ieb6ea8c1065a4b5d92011bf4ac2cd3ba" escape="true">ote O - Commitments and Contingencies</ix:nonNumeric></span></div><ix:continuation id="ieb6ea8c1065a4b5d92011bf4ac2cd3ba" continuedAt="i3b2a53373e2941d59c77906b75767bdd"><div style="margin-bottom:12pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the normal course of business, the Company and its subsidiaries are involved in various claims and legal proceedings. While the ultimate resolution of these matters has yet to be determined, the Company does not believe that any unfavorable outcomes will have a material adverse effect on the Company's consolidated financial position or results of operations.   </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Leases</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company and its subsidiaries lease manufacturing facilities, warehouses, office facilities, retail stores, equipment and vehicles under various operating arrangements. Certain of the leases are subject to escalation clauses and renewal periods. The Company and its subsidiaries recognize lease expense, including predetermined fixed escalations, on a straight-line basis over the initial term of the lease including reasonably assured renewal periods from the time that the Company and its subsidiaries control the leased property. Leases with an initial term of 12 months or less are not recorded on the balance sheet; we recognize lease expense for these leases on a straight-line basis over the lease term. Certain of our subsidiaries have leases that contain both fixed rent costs and variable rent costs based on achievement of certain operating metrics.&#160;The variable lease expense was not a material component of our total lease expense for the three months ended March&#160;31, 2022 and 2021. The Company recognized $<ix:nonFraction unitRef="usd" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85MS9mcmFnOmZiMTM3ZThiOGUxYzRmYjFhYjI0NTE1YmI4MTVlMzE5L3RleHRyZWdpb246ZmIxMzdlOGI4ZTFjNGZiMWFiMjQ1MTViYjgxNWUzMTlfMTQyMw_56ae1c57-070c-4482-aa74-c0f527c67ec2">10.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85MS9mcmFnOmZiMTM3ZThiOGUxYzRmYjFhYjI0NTE1YmI4MTVlMzE5L3RleHRyZWdpb246ZmIxMzdlOGI4ZTFjNGZiMWFiMjQ1MTViYjgxNWUzMTlfMTQzMA_fb4e275f-263e-4e90-b8b4-46a986f94882">8.6</ix:nonFraction> million in the three months ended March&#160;31, 2022 and March&#160;31, 2021, respectively, in expense related to operating leases in the condensed consolidated statements of operations. </span></div><ix:nonNumeric contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85MS9mcmFnOmZiMTM3ZThiOGUxYzRmYjFhYjI0NTE1YmI4MTVlMzE5L3RleHRyZWdpb246ZmIxMzdlOGI4ZTFjNGZiMWFiMjQ1MTViYjgxNWUzMTlfMjg1Mw_e185102d-2bdb-4f2a-8009-c5e6c372fd86" escape="true"><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The maturities of lease liabilities at March&#160;31, 2022 are as follows (</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in thousands</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">):</span></div><div style="margin-bottom:12pt;margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:67.105%"><tr><td style="width:1.0%"></td><td style="width:68.834%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.889%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.877%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022 (excluding three months ended March 31, 2022)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85MS9mcmFnOmZiMTM3ZThiOGUxYzRmYjFhYjI0NTE1YmI4MTVlMzE5L3RhYmxlOjI3NjI5ZGNlZTU0ZTRhNTFiOWNjZGRiY2ZkYmM1NjNjL3RhYmxlcmFuZ2U6Mjc2MjlkY2VlNTRlNGE1MWI5Y2NkZGJjZmRiYzU2M2NfMC0yLTEtMS00ODQ1MQ_c8060fca-e707-4201-95fc-8213d3d6bcd6">24,965</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85MS9mcmFnOmZiMTM3ZThiOGUxYzRmYjFhYjI0NTE1YmI4MTVlMzE5L3RhYmxlOjI3NjI5ZGNlZTU0ZTRhNTFiOWNjZGRiY2ZkYmM1NjNjL3RhYmxlcmFuZ2U6Mjc2MjlkY2VlNTRlNGE1MWI5Y2NkZGJjZmRiYzU2M2NfMS0yLTEtMS00ODQ1MQ_c79beafc-f0b0-46c0-a723-4a8ed6dde01e">30,267</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85MS9mcmFnOmZiMTM3ZThiOGUxYzRmYjFhYjI0NTE1YmI4MTVlMzE5L3RhYmxlOjI3NjI5ZGNlZTU0ZTRhNTFiOWNjZGRiY2ZkYmM1NjNjL3RhYmxlcmFuZ2U6Mjc2MjlkY2VlNTRlNGE1MWI5Y2NkZGJjZmRiYzU2M2NfMi0yLTEtMS00ODQ1MQ_ecf6031e-936d-48b3-8607-24b43d92f419">25,970</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85MS9mcmFnOmZiMTM3ZThiOGUxYzRmYjFhYjI0NTE1YmI4MTVlMzE5L3RhYmxlOjI3NjI5ZGNlZTU0ZTRhNTFiOWNjZGRiY2ZkYmM1NjNjL3RhYmxlcmFuZ2U6Mjc2MjlkY2VlNTRlNGE1MWI5Y2NkZGJjZmRiYzU2M2NfMy0yLTEtMS00ODQ1MQ_d613c9f2-9396-4de6-a76b-88f25d44b7b9">21,491</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85MS9mcmFnOmZiMTM3ZThiOGUxYzRmYjFhYjI0NTE1YmI4MTVlMzE5L3RhYmxlOjI3NjI5ZGNlZTU0ZTRhNTFiOWNjZGRiY2ZkYmM1NjNjL3RhYmxlcmFuZ2U6Mjc2MjlkY2VlNTRlNGE1MWI5Y2NkZGJjZmRiYzU2M2NfNC0yLTEtMS00ODQ1MQ_0e65ea72-b7ff-4a48-b0a7-d1581a8cb0a6">18,046</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85MS9mcmFnOmZiMTM3ZThiOGUxYzRmYjFhYjI0NTE1YmI4MTVlMzE5L3RhYmxlOjI3NjI5ZGNlZTU0ZTRhNTFiOWNjZGRiY2ZkYmM1NjNjL3RhYmxlcmFuZ2U6Mjc2MjlkY2VlNTRlNGE1MWI5Y2NkZGJjZmRiYzU2M2NfNS0yLTEtMS00ODQ1MQ_6f71857c-d1d3-4c12-ad5d-c6431633e400">37,555</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total undiscounted lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85MS9mcmFnOmZiMTM3ZThiOGUxYzRmYjFhYjI0NTE1YmI4MTVlMzE5L3RhYmxlOjI3NjI5ZGNlZTU0ZTRhNTFiOWNjZGRiY2ZkYmM1NjNjL3RhYmxlcmFuZ2U6Mjc2MjlkY2VlNTRlNGE1MWI5Y2NkZGJjZmRiYzU2M2NfNi0yLTEtMS00ODQ1MQ_765aa295-3f09-49b4-aa19-2fd5664ff7f3">158,294</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: Interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85MS9mcmFnOmZiMTM3ZThiOGUxYzRmYjFhYjI0NTE1YmI4MTVlMzE5L3RhYmxlOjI3NjI5ZGNlZTU0ZTRhNTFiOWNjZGRiY2ZkYmM1NjNjL3RhYmxlcmFuZ2U6Mjc2MjlkY2VlNTRlNGE1MWI5Y2NkZGJjZmRiYzU2M2NfNy0yLTEtMS00ODQ1MQ_f81805bb-956e-4641-acec-e9c6622788fa">26,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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85MS9mcmFnOmZiMTM3ZThiOGUxYzRmYjFhYjI0NTE1YmI4MTVlMzE5L3RhYmxlOjI3NjI5ZGNlZTU0ZTRhNTFiOWNjZGRiY2ZkYmM1NjNjL3RhYmxlcmFuZ2U6Mjc2MjlkY2VlNTRlNGE1MWI5Y2NkZGJjZmRiYzU2M2NfOC0yLTEtMS00ODQ1MQ_281fe407-739e-4dc9-9a18-bc798be7b2ea">132,153</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:12pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The calculated amount of the right-of-use assets and lease liabilities in the table above are impacted by the length of the lease term and discount rate used to present value the minimum lease payments. The Company's lease agreements often include one or more options to renew at the company's discretion.  In general, it is not reasonably certain that lease renewals will be exercised at lease commencement and therefore lease renewals are not included </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">34</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i3b2a53373e2941d59c77906b75767bdd"><div style="margin-bottom:12pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in the lease term. Regarding the discount rate, lease accounting guidance requires the use of a rate implicit in the lease whenever this rate is readily determinable. As this rate is rarely determinable, the Company utilizes the incremental borrowing rate of the subsidiary entering into the lease arrangement, on a collateralized basis, over a similar term as adjusted for any country specific risk.</span></div><ix:nonNumeric contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" name="us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85MS9mcmFnOmZiMTM3ZThiOGUxYzRmYjFhYjI0NTE1YmI4MTVlMzE5L3RleHRyZWdpb246ZmIxMzdlOGI4ZTFjNGZiMWFiMjQ1MTViYjgxNWUzMTlfMjg2MA_966e3dc0-b7b8-471a-aba0-559a18037d6e" escape="true"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average remaining lease terms and discount rates for all of our operating leases were as follows:</span></div><div style="margin-bottom:9pt;margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.140%"><tr><td style="width:1.0%"></td><td style="width:47.909%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.962%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.863%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.700%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.866%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%;text-decoration:underline">Lease Term and Discount Rate</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">March 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average remaining lease term (years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85MS9mcmFnOmZiMTM3ZThiOGUxYzRmYjFhYjI0NTE1YmI4MTVlMzE5L3RhYmxlOmU4ZWU5NjE1YjEzOTQ2YjViN2YzZGIwNWNmYmYwNjMxL3RhYmxlcmFuZ2U6ZThlZTk2MTViMTM5NDZiNWI3ZjNkYjA1Y2ZiZjA2MzFfMS0yLTEtMS00ODQ1MQ_b9125bea-9c8b-4810-9268-7a1f3ed7a73c">5.77</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="ibec2071d16ef438db17511c0703b5531_I20210331" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85MS9mcmFnOmZiMTM3ZThiOGUxYzRmYjFhYjI0NTE1YmI4MTVlMzE5L3RhYmxlOmU4ZWU5NjE1YjEzOTQ2YjViN2YzZGIwNWNmYmYwNjMxL3RhYmxlcmFuZ2U6ZThlZTk2MTViMTM5NDZiNWI3ZjNkYjA1Y2ZiZjA2MzFfMS00LTEtMS00ODQ1MQ_025ad6b2-e035-45b5-9e5e-c0bb1b30f70d">5.46</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="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331" decimals="4" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85MS9mcmFnOmZiMTM3ZThiOGUxYzRmYjFhYjI0NTE1YmI4MTVlMzE5L3RhYmxlOmU4ZWU5NjE1YjEzOTQ2YjViN2YzZGIwNWNmYmYwNjMxL3RhYmxlcmFuZ2U6ZThlZTk2MTViMTM5NDZiNWI3ZjNkYjA1Y2ZiZjA2MzFfMi0yLTEtMS00ODQ1MQ_d33f9f94-99f4-4668-bf16-d1b83f28f9ad">7.39</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="ibec2071d16ef438db17511c0703b5531_I20210331" decimals="4" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85MS9mcmFnOmZiMTM3ZThiOGUxYzRmYjFhYjI0NTE1YmI4MTVlMzE5L3RhYmxlOmU4ZWU5NjE1YjEzOTQ2YjViN2YzZGIwNWNmYmYwNjMxL3RhYmxlcmFuZ2U6ZThlZTk2MTViMTM5NDZiNWI3ZjNkYjA1Y2ZiZjA2MzFfMi00LTEtMS00ODQ1MQ_ea2f6fd0-013a-4239-ae9c-2d17737ed0d2">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></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" name="us-gaap:SupplementalBalanceSheetDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85MS9mcmFnOmZiMTM3ZThiOGUxYzRmYjFhYjI0NTE1YmI4MTVlMzE5L3RleHRyZWdpb246ZmIxMzdlOGI4ZTFjNGZiMWFiMjQ1MTViYjgxNWUzMTlfMjg1Ng_b60b9dfe-2b96-404a-bda7-c74df246aff0" escape="true"><div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to leases was as follows (</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in thousands</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">):</span></div><div style="margin-bottom:3pt;margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.902%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.517%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.446%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.517%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.120%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.373%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.125%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Line Item in the Company&#8217;s Consolidated Balance Sheet</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85MS9mcmFnOmZiMTM3ZThiOGUxYzRmYjFhYjI0NTE1YmI4MTVlMzE5L3RhYmxlOmRjZTEzMjZkN2E4MzRiZWVhOWRjM2EwMTI1ODQ4NzcwL3RhYmxlcmFuZ2U6ZGNlMTMyNmQ3YTgzNGJlZWE5ZGMzYTAxMjU4NDg3NzBfMi00LTEtMS00ODQ1MQ_3d2a208a-ecdb-4122-94fb-403be4a0ee4b">119,382</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:id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85MS9mcmFnOmZiMTM3ZThiOGUxYzRmYjFhYjI0NTE1YmI4MTVlMzE5L3RhYmxlOmRjZTEzMjZkN2E4MzRiZWVhOWRjM2EwMTI1ODQ4NzcwL3RhYmxlcmFuZ2U6ZGNlMTMyNmQ3YTgzNGJlZWE5ZGMzYTAxMjU4NDg3NzBfMi02LTEtMS00ODQ1MQ_ef0c9dea-cb09-42b8-a64c-752a5848d4d7">116,992</span>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current portion, operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85MS9mcmFnOmZiMTM3ZThiOGUxYzRmYjFhYjI0NTE1YmI4MTVlMzE5L3RhYmxlOmRjZTEzMjZkN2E4MzRiZWVhOWRjM2EwMTI1ODQ4NzcwL3RhYmxlcmFuZ2U6ZGNlMTMyNmQ3YTgzNGJlZWE5ZGMzYTAxMjU4NDg3NzBfMy00LTEtMS00ODQ1MQ_06022c96-7245-4b4a-95f8-92766a45bd53">26,323</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:id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85MS9mcmFnOmZiMTM3ZThiOGUxYzRmYjFhYjI0NTE1YmI4MTVlMzE5L3RhYmxlOmRjZTEzMjZkN2E4MzRiZWVhOWRjM2EwMTI1ODQ4NzcwL3RhYmxlcmFuZ2U6ZGNlMTMyNmQ3YTgzNGJlZWE5ZGMzYTAxMjU4NDg3NzBfMy02LTEtMS00ODQ1MQ_4c5524d5-5300-4be4-9c3c-e4067fd3d91f">25,663</span>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other non-current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85MS9mcmFnOmZiMTM3ZThiOGUxYzRmYjFhYjI0NTE1YmI4MTVlMzE5L3RhYmxlOmRjZTEzMjZkN2E4MzRiZWVhOWRjM2EwMTI1ODQ4NzcwL3RhYmxlcmFuZ2U6ZGNlMTMyNmQ3YTgzNGJlZWE5ZGMzYTAxMjU4NDg3NzBfNC00LTEtMS00ODQ1MQ_8ff6534e-95e5-4cce-b2f1-4cde90459aba">105,830</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:id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85MS9mcmFnOmZiMTM3ZThiOGUxYzRmYjFhYjI0NTE1YmI4MTVlMzE5L3RhYmxlOmRjZTEzMjZkN2E4MzRiZWVhOWRjM2EwMTI1ODQ4NzcwL3RhYmxlcmFuZ2U6ZGNlMTMyNmQ3YTgzNGJlZWE5ZGMzYTAxMjU4NDg3NzBfNC02LTEtMS00ODQ1MQ_e6ba9f1f-9d15-4164-b081-d47edc14bcac">103,800</span>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" name="us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85MS9mcmFnOmZiMTM3ZThiOGUxYzRmYjFhYjI0NTE1YmI4MTVlMzE5L3RleHRyZWdpb246ZmIxMzdlOGI4ZTFjNGZiMWFiMjQ1MTViYjgxNWUzMTlfMjg1MA_40e9c089-1d5a-4b56-81b7-87e48523b733" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases was as follows (</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in thousands</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">): </span></div><div style="margin-bottom:9pt;margin-top:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.222%"><tr><td style="width:1.0%"></td><td style="width:57.095%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.551%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.852%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.902%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Three months ended March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Three months ended March 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Operating cash flows from operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85MS9mcmFnOmZiMTM3ZThiOGUxYzRmYjFhYjI0NTE1YmI4MTVlMzE5L3RhYmxlOmU5NzQ3MDVmYzlhODRkYTQ4ZjQ2Yzk4NDNkY2ExZmZhL3RhYmxlcmFuZ2U6ZTk3NDcwNWZjOWE4NGRhNDhmNDZjOTg0M2RjYTFmZmFfMi0yLTEtMS00ODQ1MQ_6ba50e07-eb5e-4a55-8aae-747f364837cd">10,409</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85MS9mcmFnOmZiMTM3ZThiOGUxYzRmYjFhYjI0NTE1YmI4MTVlMzE5L3RhYmxlOmU5NzQ3MDVmYzlhODRkYTQ4ZjQ2Yzk4NDNkY2ExZmZhL3RhYmxlcmFuZ2U6ZTk3NDcwNWZjOWE4NGRhNDhmNDZjOTg0M2RjYTFmZmFfMi00LTEtMS00ODQ1MQ_0e225306-a86f-44ed-8ffc-fdcf08fe3fd1">8,568</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85MS9mcmFnOmZiMTM3ZThiOGUxYzRmYjFhYjI0NTE1YmI4MTVlMzE5L3RhYmxlOmU5NzQ3MDVmYzlhODRkYTQ4ZjQ2Yzk4NDNkY2ExZmZhL3RhYmxlcmFuZ2U6ZTk3NDcwNWZjOWE4NGRhNDhmNDZjOTg0M2RjYTFmZmFfNC0yLTEtMS00ODQ1MQ_4d27b759-35e3-4c1b-8037-b91ff8c1c10b">7,903</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85MS9mcmFnOmZiMTM3ZThiOGUxYzRmYjFhYjI0NTE1YmI4MTVlMzE5L3RhYmxlOmU5NzQ3MDVmYzlhODRkYTQ4ZjQ2Yzk4NDNkY2ExZmZhL3RhYmxlcmFuZ2U6ZTk3NDcwNWZjOWE4NGRhNDhmNDZjOTg0M2RjYTFmZmFfNC00LTEtMS00ODQ1MQ_7da152a7-b5f4-48b3-b957-8241f8ba6185">11,776</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div id="icba28ff815a8419b82e3ccdf453a8bce_94"></div><div style="margin-top:15pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note P &#8212; <ix:nonNumeric contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85NC9mcmFnOjI4MjA2YTMyOWY3YTQxMGJiYzBjM2FhNWZmOWQzZmRkL3RleHRyZWdpb246MjgyMDZhMzI5ZjdhNDEwYmJjMGMzYWE1ZmY5ZDNmZGRfNDA3Ng_a3bca545-fba3-486c-a7cc-0b9d05dea9bb" continuedAt="if6ba7cb5e382471ca0b024cf40461816" escape="true">Related Party Transactions</ix:nonNumeric></span></div><ix:continuation id="if6ba7cb5e382471ca0b024cf40461816" continuedAt="i659070961d82477e8b70c16e4935afcd"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Management Services Agreement</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The LLC entered into the Mangement Services Agreement ("MSA") with CGM effective May 16, 2006. The MSA provides for, among other things, CGM to perform services for the LLC in exchange for a management fee paid quarterly and equal to <ix:nonFraction unitRef="number" contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331" decimals="3" name="codi:QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85NC9mcmFnOjI4MjA2YTMyOWY3YTQxMGJiYzBjM2FhNWZmOWQzZmRkL3RleHRyZWdpb246MjgyMDZhMzI5ZjdhNDEwYmJjMGMzYWE1ZmY5ZDNmZGRfMTY0OTI2NzQ1MDc2NQ_2e23d5b6-3a1a-4aad-940c-bf03e322436d">0.5</ix:nonFraction>% of the Company's adjusted net assets, as defined in the MSA. At March 31, 2022, CGM entered into a waiver to exclude cash balances held at the LLC from the calculation of the management fee. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2021, </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CGM entered into a waiver of the MSA for a period through December 31, 2021 to receive a 1% annual management fee related to BOA, rather than the 2% called for under the MSA, which resulted in a lower management fee paid during 2021 than would have normally been due</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the first quarter of 2021, the LLC and CGM entered into a waiver agreement whereby CGM agreed to waive the portion of the management fee related to the amount of the proceeds deposited with the Trustee that was in excess of the amount payable related to the 2026 Senior Notes at March 31, 2021. Additionally, CGM entered into a waiver of the MSA at December 31, 2021 to exclude the cash balances held at the LLC from the calculation of the management fee.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Integration Services Agreements</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lugano, which was acquired in September 2021, entered into an Integration Services Agreement ("ISA") with CGM whereby Lugano will pay CGM an integration services fee of $<ix:nonFraction unitRef="usd" contextRef="ied872a383ffd450aa6d10e39e95e7fe1_I20210903" decimals="-5" name="codi:BusinessCombinationIntegrationServicesPayable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85NC9mcmFnOjI4MjA2YTMyOWY3YTQxMGJiYzBjM2FhNWZmOWQzZmRkL3RleHRyZWdpb246MjgyMDZhMzI5ZjdhNDEwYmJjMGMzYWE1ZmY5ZDNmZGRfMTg0OQ_b9e2f10d-e996-4439-b31a-96c96f3c6b8a">2.3</ix:nonFraction>&#160;million quarterly over a twelve month period as services are rendered, beginning in the quarter ended December 31, 2021. BOA, which was acquired in October 2020, entered into an ISA with CGM whereby BOA paid CGM an integration service fee of $<ix:nonFraction unitRef="usd" contextRef="ic9b93c863e094aec9fec2b6ddd69378e_I20201016" decimals="-5" name="codi:BusinessCombinationIntegrationServicesPayable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85NC9mcmFnOjI4MjA2YTMyOWY3YTQxMGJiYzBjM2FhNWZmOWQzZmRkL3RleHRyZWdpb246MjgyMDZhMzI5ZjdhNDEwYmJjMGMzYWE1ZmY5ZDNmZGRfMjA5MA_a68a9dd5-8c25-4ecd-aa8f-574efb8b160a">4.4</ix:nonFraction>&#160;million quarterly over a twelve month period as services were rendered, beginning in the quarter ended December 31, 2020. Marucci Sports, which was acquired in April 2020, entered into an ISA with CGM. Marucci paid CGM an integration service fee of $<ix:nonFraction unitRef="usd" contextRef="if2360b86060d420fae96fbf799aa8612_I20200420" decimals="-6" name="codi:BusinessCombinationIntegrationServicesPayable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85NC9mcmFnOjI4MjA2YTMyOWY3YTQxMGJiYzBjM2FhNWZmOWQzZmRkL3RleHRyZWdpb246MjgyMDZhMzI5ZjdhNDEwYmJjMGMzYWE1ZmY5ZDNmZGRfMTA5OTUxMTYzMTkzNQ_fbbb6a52-4bba-460c-9962-dd0696639338">2.0</ix:nonFraction> million quarterly over a twelve month period as services were rendered, beginning in the quarter ended September 30, 2020. Under the ISAs, CGM provides services for new platform acquisitions to, amongst other things, assist the management at the acquired entities in establishing a corporate governance program, implement </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">35</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i659070961d82477e8b70c16e4935afcd" continuedAt="iffb082d46793450cb7dbaefd32125bfb"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">compliance and reporting requirements of the Sarbanes-Oxley Act of 2002, as amended, and align the acquired entity's policies and procedures with our other subsidiaries. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The Company and its businesses have the following significant related party transactions</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">5.11</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recapitalization</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - In August 2021, the Company completed a recapitalization of 5.11 whereby the LLC entered into an amendment to the intercompany loan agreement with 5.11 (the "5.11 Loan Agreement").</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The 5.11 Loan Agreement was amended to provide for additional term loan borrowings of $<ix:nonFraction unitRef="usd" contextRef="i259c03cee5604328841986d4f1e7ce27_I20210803" decimals="-3" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85NC9mcmFnOjI4MjA2YTMyOWY3YTQxMGJiYzBjM2FhNWZmOWQzZmRkL3RleHRyZWdpb246MjgyMDZhMzI5ZjdhNDEwYmJjMGMzYWE1ZmY5ZDNmZGRfMzIwNQ_bc2869d0-3739-4564-be9e-9a8f1f5a1fbb">55.0</ix:nonFraction>&#160;million to fund a distribution to shareholders. The LLC owned <ix:nonFraction unitRef="number" contextRef="i4409993c67924d59b5b394e61f8a036e_I20210803" decimals="3" name="codi:OwnershipPercentageIntercompanyLoanAgreement" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85NC9mcmFnOjI4MjA2YTMyOWY3YTQxMGJiYzBjM2FhNWZmOWQzZmRkL3RleHRyZWdpb246MjgyMDZhMzI5ZjdhNDEwYmJjMGMzYWE1ZmY5ZDNmZGRfMzI2Ng_e8366d44-a5db-45fc-a5bc-af8baa4658f6">97.7</ix:nonFraction>% of the outstanding shares of 5.11 on the date of the distribution and received $<ix:nonFraction unitRef="usd" contextRef="ibede2fa3a6d8438abe702606efcbc580_D20210803-20210803" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85NC9mcmFnOjI4MjA2YTMyOWY3YTQxMGJiYzBjM2FhNWZmOWQzZmRkL3RleHRyZWdpb246MjgyMDZhMzI5ZjdhNDEwYmJjMGMzYWE1ZmY5ZDNmZGRfMzM0OA_5a612917-6be5-4298-bcb0-8f3563d4eb12">53.7</ix:nonFraction>&#160;million. The remaining amount of the distribution was paid to minority shareholders. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Related Party Vendor Purchases - </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.11 purchases inventory from a vendor who is a related party to 5.11 through one of the executive officers of 5.11 via the executive's <ix:nonFraction unitRef="number" contextRef="i1c9ccc67eeed453ca41c06a404220c60_D20220101-20220331" decimals="INF" name="codi:OwnershipPercentageRelatedPartyVendors" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85NC9mcmFnOjI4MjA2YTMyOWY3YTQxMGJiYzBjM2FhNWZmOWQzZmRkL3RleHRyZWdpb246MjgyMDZhMzI5ZjdhNDEwYmJjMGMzYWE1ZmY5ZDNmZGRfMzU5NA_e5a60e18-3ec4-4d01-a168-2b96329baf5e">40</ix:nonFraction>% ownership interest in the vendor. 5.11 purchased approximately $<ix:nonFraction unitRef="usd" contextRef="i1c9ccc67eeed453ca41c06a404220c60_D20220101-20220331" decimals="-5" name="us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85NC9mcmFnOjI4MjA2YTMyOWY3YTQxMGJiYzBjM2FhNWZmOWQzZmRkL3RleHRyZWdpb246MjgyMDZhMzI5ZjdhNDEwYmJjMGMzYWE1ZmY5ZDNmZGRfMzY2MA_de357b0c-2780-4a49-8e7a-9c535207a8aa">0.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i7a7a812228154262902aa2d469101ae1_D20210101-20210331" decimals="-5" name="us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85NC9mcmFnOjI4MjA2YTMyOWY3YTQxMGJiYzBjM2FhNWZmOWQzZmRkL3RleHRyZWdpb246MjgyMDZhMzI5ZjdhNDEwYmJjMGMzYWE1ZmY5ZDNmZGRfMzY2Nw_b307ced4-ac93-4fe1-aa5c-5b1220df9a6c">0.4</ix:nonFraction> million during the three months ended</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31, 2022 and March&#160;31, 2021, respectively in inventory from the vendor. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">BOA</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Repurchase of Noncontrolling Interest </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- In September 2021, BOA repurchased shares of its issued and outstanding common shares from its largest minority shareholder for a total payment of$<ix:nonFraction unitRef="usd" contextRef="i2ac4b24c0b524503a2999f057180dbaf_D20210903-20210903" decimals="-6" name="us-gaap:PaymentsForRepurchaseOfRedeemableNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85NC9mcmFnOjI4MjA2YTMyOWY3YTQxMGJiYzBjM2FhNWZmOWQzZmRkL3RleHRyZWdpb246MjgyMDZhMzI5ZjdhNDEwYmJjMGMzYWE1ZmY5ZDNmZGRfMTY0OTI2NzQ1MDc3MA_59910211-ba5a-4090-a21c-ae0a6f0e791b">48.0</ix:nonFraction>&#160;million, which BOA financed by borrowing under their intercompany credit facility with the LLC (the "BOA Credit Agreement"). The BOA Credit Agreement was amended to (i) provide for additional term loan borrowings of $<ix:nonFraction unitRef="usd" contextRef="i2ac4b24c0b524503a2999f057180dbaf_D20210903-20210903" decimals="-6" name="us-gaap:LineOfCreditFacilityIncreaseDecreaseForPeriodNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85NC9mcmFnOjI4MjA2YTMyOWY3YTQxMGJiYzBjM2FhNWZmOWQzZmRkL3RleHRyZWdpb246MjgyMDZhMzI5ZjdhNDEwYmJjMGMzYWE1ZmY5ZDNmZGRfMTY0OTI2NzQ1MDgwMg_51a9deae-0a03-4338-b68f-0334391d01c6">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="i2ac4b24c0b524503a2999f057180dbaf_D20210903-20210903" decimals="-6" name="us-gaap:PaymentsForRepurchaseOfRedeemableNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85NC9mcmFnOjI4MjA2YTMyOWY3YTQxMGJiYzBjM2FhNWZmOWQzZmRkL3RleHRyZWdpb246MjgyMDZhMzI5ZjdhNDEwYmJjMGMzYWE1ZmY5ZDNmZGRfMTY0OTI2NzQ1MDc3Mg_e5b682f4-ef0a-4e61-a645-13cc09ef3727">48.0</ix:nonFraction>&#160;million and the amount by which the noncontrolling interest was adjusted of $<ix:nonFraction unitRef="usd" contextRef="i2ac4b24c0b524503a2999f057180dbaf_D20210903-20210903" decimals="-3" name="us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85NC9mcmFnOjI4MjA2YTMyOWY3YTQxMGJiYzBjM2FhNWZmOWQzZmRkL3RleHRyZWdpb246MjgyMDZhMzI5ZjdhNDEwYmJjMGMzYWE1ZmY5ZDNmZGRfMTY0OTI2NzQ1MDc4Nw_636f7a1e-e9a6-48d8-9e2e-736ff259e571">39.4</ix:nonFraction>&#160;million was recognized in equity attributable to the LLC.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Related Party Vendor Purchases - </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A contract manufacturer used by BOA as the primary supplier of molded injection parts is a noncontrolling shareholder of BOA.  BOA had approxim</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ately $<ix:nonFraction unitRef="usd" contextRef="i901fb009832443f0aa174401de93504b_D20220101-20220331" decimals="-3" name="us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85NC9mcmFnOjI4MjA2YTMyOWY3YTQxMGJiYzBjM2FhNWZmOWQzZmRkL3RleHRyZWdpb246MjgyMDZhMzI5ZjdhNDEwYmJjMGMzYWE1ZmY5ZDNmZGRfMzk5MQ_9d90fd36-7913-45c3-a4c8-1c9a474bc4ae">15.2</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i64e806524f1642539f8dcc5dd6bc301e_D20210101-20210331" decimals="-3" name="us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85NC9mcmFnOjI4MjA2YTMyOWY3YTQxMGJiYzBjM2FhNWZmOWQzZmRkL3RleHRyZWdpb246MjgyMDZhMzI5ZjdhNDEwYmJjMGMzYWE1ZmY5ZDNmZGRfMzk5OA_1977be49-8480-4473-be78-be5072555bd4">9.8</ix:nonFraction>&#160;million in purchases from this supplier</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> during the three months ended March&#160;31, 2022 and March&#160;31, 2021, respectively.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Ergobaby</span></div></ix:continuation><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"><ix:continuation id="iffb082d46793450cb7dbaefd32125bfb" continuedAt="ifb7434cbef04499187f403e95b4ca983">Recapitalization </ix:continuation></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ifb7434cbef04499187f403e95b4ca983">- In February 2022, the Company completed a recapitalization of Ergobaby whereby the LLC entered into an amendment to the intercompany loan agreement with Ergobaby (the "Ergo Loan Agreement"). The Ergo Loan Agreement was amended to provide for additional loan borrowings of $<ix:nonFraction unitRef="usd" contextRef="ib4c78ad824c9453481a71f3d39490cd2_I20220228" decimals="-3" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85NC9mcmFnOjI4MjA2YTMyOWY3YTQxMGJiYzBjM2FhNWZmOWQzZmRkL3RleHRyZWdpb246MjgyMDZhMzI5ZjdhNDEwYmJjMGMzYWE1ZmY5ZDNmZGRfMTY0OTI2NzQ1MDgxNw_2fa3fd8f-bf41-458e-ac97-31bb0a00ab06">61.5</ix:nonFraction>&#160;million to fund a distribution to shareholders. The LLC owned <ix:nonFraction unitRef="number" contextRef="i16ad655e17e0446b81ad62f675acf6c4_I20220228" decimals="3" name="codi:OwnershipPercentageIntercompanyLoanAgreement" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85NC9mcmFnOjI4MjA2YTMyOWY3YTQxMGJiYzBjM2FhNWZmOWQzZmRkL3RleHRyZWdpb246MjgyMDZhMzI5ZjdhNDEwYmJjMGMzYWE1ZmY5ZDNmZGRfMTY0OTI2NzQ1MDgzMg_b73281e9-9051-44ec-94b2-a724b3646b39">81.6</ix:nonFraction>% of the outstanding shares of Ergobaby on the date of the distribution and received $<ix:nonFraction unitRef="usd" contextRef="i7c7f29b9d36d4b81ac50cddbf46448a4_D20220201-20220228" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85NC9mcmFnOjI4MjA2YTMyOWY3YTQxMGJiYzBjM2FhNWZmOWQzZmRkL3RleHRyZWdpb246MjgyMDZhMzI5ZjdhNDEwYmJjMGMzYWE1ZmY5ZDNmZGRfMTY0OTI2NzQ1MDgzOQ_e1534eea-bd56-4837-96f4-206c21da636c">50.2</ix:nonFraction>&#160;million. The remaining amount of the distribution was paid to minority shareholders.</ix:continuation> </span></div><div id="icba28ff815a8419b82e3ccdf453a8bce_97"></div><div style="margin-top:15pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331" name="us-gaap:SubsequentEventsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85Ny9mcmFnOmM5ODI5ODAwYzFiYTQ3ZTliZGYwYjY2MWJiMWYyZDQ2L3RleHRyZWdpb246Yzk4Mjk4MDBjMWJhNDdlOWJkZjBiNjYxYmIxZjJkNDZfNDA2NQ_0c8ea58a-8667-4481-87a1-3787e1b45608" continuedAt="if9a7e2e187e84c3bbdfaa0dcdf8143b4" escape="true">Note Q - Subsequent Event</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="if9a7e2e187e84c3bbdfaa0dcdf8143b4">On October 13, 2021, the LLC, as the Sellers Representative of the AC Sellers of stock and options of Advanced Circuits, a majority owned subsidiary of the LLC, entered into a definitive Agreement and Plan of Merger 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;). The AC Merger is conditioned on, among other things, the closing of a business combination between AC Buyer and a publicly traded special purpose acquisition company (a &#8220;SPAC&#8221;). In connection with the AC Merger, AC Buyer announced its entry into a definitive merger agreement for a business combination (the &#8220;SPAC Transaction&#8221;) with a SPAC, ACE Convergence Acquisition Corp. (&#8220;ACE&#8221;). In order to obtain shareholder approval of the SPAC Transaction, ACE had previously scheduled and announced an extraordinary general meeting of shareholders for May 5, 2022. On May 2, 2022, ACE postponed the extraordinary general meeting to allow additional time to revise and finalize its financing arrangements with respect to the SPAC Transaction.</ix:continuation> </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">36</span></div></div></div><div id="icba28ff815a8419b82e3ccdf453a8bce_100"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;2. MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">This Item&#160;2 contains forward-looking statements. Forward-looking statements in this Quarterly Report on Form 10-Q are subject to a number of risks and uncertainties, some of which are beyond our control. Our actual results, performance, prospects or opportunities could differ materially from those expressed in or implied by the forward-looking statements. Additional risks of which we are not currently aware or which we currently deem immaterial could also cause our actual results to differ, including those discussed in the section entitled "Forward-Looking Statements" included elsewhere in this Quarterly Report on Form 10-Q as well as those risk factors discussed in the section entitled "Risk Factors" in our Annual Report on Form 10-K for the year ended December&#160;31, 2021 and in the section entitled "Risk Factors" in Part II, Item 1A of this Quarterly Report on Form 10-Q.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Overview </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compass Diversified Holdings ("Holdings", or the "Trust") was incorporated in Delaware on November&#160;18, 2005. Compass Group Diversified Holdings LLC (the "LLC") was also formed on November&#160;18, 2005. Holdings and the LLC (collectively,  the "Company") were formed to acquire and manage a group of small and middle-market businesses headquartered in North America.  The LLC is the operating entity and is a controlling owner of nine businesses, or operating segments, at March&#160;31, 2022. The segments are as follows: 5.11 Acquisition Corp. ("5.11"), Boa Holdings Inc. ("BOA"), The Ergo Baby Carrier, Inc. ("Ergobaby"), Lugano Holdings, Inc., Inc. ("Lugano Diamonds" or "Lugano"), Marucci Sports, LLC ("Marucci" or "Marucci Sports"), Velocity Outdoor, Inc. ("Velocity Outdoor" or "Velocity"), FFI Compass, Inc. ("Altor Solutions" or "Altor" (formerly "Foam Fabricators")), AMT Acquisition Corporation ("Arnold"), and The Sterno Group, LLC ("Sterno"). At December 31, 2021 and March 31, 2022, Advanced Circuits has been classified as held-for-sale. Refer to </span><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#icba28ff815a8419b82e3ccdf453a8bce_52">Note C - "Discontinued Operations"</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#icba28ff815a8419b82e3ccdf453a8bce_97">Note Q- "Subsequent Events"</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for further discussion of Advanced Circuits.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We acquired our existing businesses (segments) that we own at March&#160;31, 2022 as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:73.245%"><tr><td style="width:1.0%"></td><td style="width:26.644%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.798%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.798%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.454%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.798%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.457%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Ownership Interest - March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Business</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Acquisition Date</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Primary</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Diluted</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Advanced Circuits </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">May 16, 2006</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">71.8%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">67.6%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ergobaby </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">September 16, 2010</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">81.6%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72.8%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Arnold </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 5, 2012</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">98.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">85.5%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sterno </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">October 10, 2014</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99.4%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">90.8%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.11 </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">August 31, 2016</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">97.7%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">88.4%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Velocity Outdoor</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">June 2, 2017</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99.4%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">87.7%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Altor Solutions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">February 15, 2018</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91.2%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Marucci Sports</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">April 20, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91.1%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">82.8%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">BOA </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">October 16, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91.8%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">83.2%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lugano </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">September 3, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59.9%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56.2%</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 13, 2021, the LLC, as the representative of the holders of stock and options of Advanced Circuits, entered into a definitive plan of merger to sell all of the outstanding securities of Advanced Circuits. Advanced Circuits has been classified as held for sale at March 31, 2022.  </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We categorize the businesses we own into two separate groups of businesses: (i)&#160;branded consumer businesses, and (ii)&#160;niche industrial businesses. Branded consumer businesses are characterized as those businesses that we believe capitalize on a valuable brand name in their respective market sector. We believe that our branded consumer businesses are leaders in their particular product category.  Niche industrial businesses are characterized as those businesses that focus on manufacturing and selling particular products and industrial services within a specific market sector. We believe that our niche industrial businesses are leaders in their specific market sector.  </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">37</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is an overview of each of our businesses:</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Branded Consumer</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">5.11</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - 5.11 is a leading provider of purpose-built technical apparel and gear for law enforcement, firefighters, EMS, and military special operations as well as outdoor and adventure enthusiasts.  5.11 is a brand known for innovation and authenticity, and works directly with end users to create purpose-built apparel, footwear and gear designed to enhance the safety, accuracy, speed and performance of tactical professionals and enthusiasts worldwide. Headquartered in Irvine, California,&#160;5.11 operates sales offices and distribution centers globally, and 5.11 products are widely distributed in uniform stores, military exchanges, outdoor retail stores, its own retail stores and on&#160;511tactical.com.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">BOA </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- BOA Technology, creator of the revolutionary, award-winning, patented BOA Fit System, partners with market-leading brands to make the best gear even better. Delivering fit solutions purpose-built for performance, the BOA Fit System is featured in footwear across snow sports, cycling, hiking/trekking, golf, running, court sports, workwear as well as performance headwear and medical bracing. The system consists of three integral parts: a micro-adjustable dial, high-tensile lightweight laces, and low friction lace guides combined with unique configuration applications, which together create a superior alternative to laces, buckles, hook and loop (Velcro), and other traditional closure and fit systems. Each configuration is designed and engineered to deliver superior fit and performance, and is backed by The BOA Lifetime Guarantee. BOA is headquartered in Denver, Colorado and has offices in Austria, Greater China, South Korea, and Japan. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Ergobaby</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Headquartered in Torrance, California, is a designer, marketer and distributor of wearable baby carriers and accessories, blankets and swaddlers, nursing pillows, strollers and related products. Ergobaby primarily sells its Ergobaby and Baby Tula branded products through brick-and-mortar retailers, national chain stores, online retailers, its own websites and distributors and derives more than half of its sales from outside the United States.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Lugano </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- Lugano is a leading designer, manufacturer and marketer of high-end, one-of-a-kind jewelry sought after by some of the world&#8217;s most discerning clientele. Lugano conducts sales via its own retail salons as well as pop-up showrooms at Lugano-hosted or sponsored events in partnership with influential organizations in the equestrian, art and philanthropic community. Lugano is headquartered in Newport Beach, California.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Marucci Sports - </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Founded in 2009 and headquartered in Baton Rouge, Louisiana, Marucci is a leading designer, manufacturer, and marketer of premium wood and metal baseball bats, fielding gloves, batting gloves, bags, grips,  protective gear, sunglasses, on and off-field apparel, and other baseball and softball equipment used by professional and amateur athletes. Marucci also develops retail and sports training facilities, both as a corporate owned entity as well as licensing these facilities as franchises. Marucci products are available through owned websites, their team sales organization, Big Box Retailers, and third party e-commerce &amp; resellers.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Velocity Outdoor </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">-</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> A leading designer, manufacturer, and marketer of airguns, archery products, laser aiming devices and related accessories, Velocity Outdoor offers its products under the highly recognizable Crosman, Benjamin, LaserMax, Ravin and CenterPoint brands that are available through national retail chains, mass merchants, dealer and distributor networks.  The airgun product category consists of air rifles, air pistols and a range of accessories including targets, holsters and cases. Velocity Outdoor's other primary product categories are archery, with products including CenterPoint and Ravin crossbows, consumables, which includes steel and plastic BBs, lead pellets and CO2 cartridges, lasers for firearms, and airsoft products. Velocity Outdoor is headquartered in Bloomfield, New York.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Niche Industrial </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Altor Solutions</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Founded in 1957 and headquartered in Scottsdale, Arizona, Altor Solutions is a designer and manufacturer of custom molded protective foam solutions and original equipment manufacturer (OEM) components made from expanded polystyrene (EPS) and expanded polypropylene (EPP). Altor operates 16 molding and fabricating facilities across North America and provides products to a variety of end-markets, including appliances and electronics, pharmaceuticals, health and wellness, automotive, building products and others. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Arnold</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Arnold serves a variety of markets including aerospace and defense, general industrial, motorsport/ automotive, oil and gas, medical, energy, reprographics and advertising specialties. Over the course of more than 100 years, Arnold has successfully evolved and adapted our products, technologies, and manufacturing presence to meet the demands of current and emerging markets. Arnold engineers solutions for and produces high performance permanent magnets (PMAG), stators, rotors and full electric motors ("Ramco"), precision foil products (Precision </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">38</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Thin Metals or "PTM"), and flexible magnets (Flexmag&#8482;) that are mission critical in motors, generators, sensors and other systems and components. Arnold has expanded globally and built strong relationships with our customers worldwide.  Arnold is the largest and, we believe, the most technically advanced U.S. designer and manufacturer of engineered magnetic systems. Arnold is headquartered in Rochester, New York. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sterno</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Sterno, headquartered in Corona, California, is the parent company of Sterno LLC ("Sterno Products"), Sterno Home Inc. ("Sterno Home"), and Rimports Inc. ("Rimports"). Sterno is a leading manufacturer and marketer of portable food warming systems, creative indoor and outdoor lighting, and home fragrance solutions for the consumer markets. Sterno offers a broad range of wick and gel chafing systems, butane stoves and accessories, liquid and traditional wax candles, catering equipment and lamps through Sterno Products, flameless candles and outdoor lighting products through Sterno Home, and scented wax cubes and warmer products used for home decor and fragrance systems through Rimports. During 2021, Sterno made the strategic decision to incorporate the product lines of Sterno Home into Rimports.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While our businesses have different growth opportunities and potential rates of growth, we work with the management teams of each of our businesses to increase the value of, and cash generated by, each business through various initiatives, including making selective capital investments to expand geographic reach, increase capacity or reduce manufacturing costs of our businesses; improving and expanding existing sales and marketing programs; and assisting in the acquisition and integration of complementary businesses. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Significant Trends Impacting Our Businesses </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">COVID-19 Update</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The continued spread of COVID-19 and new variants of the virus around the world continue to present significant risks to our business. The economic and health conditions in the United States and across most of the globe have continued to change since the beginning of the pandemic and the ultimate impact of COVID-19 on our business is dependent on future developments, including the duration of the pandemic, the emergence of variants of the virus and the related length of its impact on the global economy, which are highly uncertain and difficult to accurately predict. The public health situation, global response measures and corresponding impacts on various markets remain fluid and uncertain.  The health of our team and various stakeholders is our highest priority, and we have taken multiple steps to provide support and a safe work environment. The Company anticipates that COVID-19 will continue to impact the results of operations, including a potential decrease in gross margins, operating income and Adjusted EBITDA at certain of our businesses during 2022. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following are two significant trends resulting from the COVID-19 pandemic that we anticipate may negatively impact our operating performance in 2022:</span></div><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Global Supply Chain Trends</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The disruption in the global supply chain due to transportation delays and U.S. port congestion have continued in the first quarter of 2022 and are expected to continue to place constraints on several of our businesses. Surges in demand, shifts in shopping patterns related to COVID-19, and the resurgence of COVID-19 variants in manufacturing hubs, as well as other factors, have continued to strain the global supply chain network, which has resulted in carrier-imposed capacity restrictions, carrier delays, and longer lead times. U.S. ports that have been unable to keep pace with unprecedented inbound container volume, which has led to shipping and unloading backlogs, and ports in Asia have been subject to intermittent closures due to the impact of COVID-19 variants. Due to the backlog at the ports and other supply chain disruptions, most of our businesses are experiencing shortages in materials and products, and significant increases in freight costs. 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 local government quarantine efforts has impacted our ability to import products timely. Further, in the U.S., the surge in demand along with COVID-19 related labor shortages and rising hourly labor wages, are creating labor shortages and higher labor costs. We expect these cost trends to continue through 2022.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">39</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Inflationary Cost Environment</span></div><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We continue to experienced inflationary cost increases in our materials, labor and transportation costs. We expect that these inflationary cost increases will continue but will be partially mitigated by pricing actions implemented in the prior year, as well as those that we 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. With price pressures unlikely to abate and expected changes in monetary policies, consumer spending may be negatively impacted in 2022.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Outlook</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company anticipates that the areas of focus for 2022, which are generally applicable to each of our businesses, include:</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Pursuing sales growth through a combination of new product development, increasing distribution, new customer acquisitions and international expansion;</span></div><div style="margin-top:2pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Raising prices on our goods due to rising input costs to preserve operating margins, </span></div><div style="margin-top:2pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Taking market share, where possible, in each of our niche market leading companies, generally at the expense of less well capitalized competitors;</span></div><div style="margin-top:2pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Striving for excellence in supply chain management, manufacturing and technological capabilities;</span></div><div style="margin-top:2pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Continuing to pursue expense reduction and cost savings in lower margin business lines or in response to lower production volume;</span></div><div style="margin-top:2pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Continuing to pursue growth through disciplined, strategic acquisitions and rigorous integration processes; and</span></div><div style="margin-top:2pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Working to drive free cash flow through increased net income and effective working capital management, enabling continued investment in our businesses.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Events</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Advanced Circuits Merger Agreement</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 13, 2021, the LLC, as the representative of the holders (the &#8220;AC Sellers&#8221;) of stock and options of Compass AC Holdings, Inc. (&#8220;Advanced Circuits&#8221;), a majority owned subsidiary of the LLC, 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 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 LLC 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 LLC&#8217;s outstanding loans to Advanced Circuits and its equity interests in Advanced Circuits. The AC Merger is conditioned on, among other things, the closing of a business combination between AC Buyer and a SPAC.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the AC Merger, AC Buyer announced its entry into a definitive merger agreement for a business combination (the &#8220;SPAC Transaction&#8221;) with a SPAC, ACE Convergence Acquisition Corp. (&#8220;ACE&#8221;). In order to obtain shareholder approval of the SPAC Transaction, ACE had previously scheduled and announced an extraordinary general meeting of shareholders for May 5, 2022. On May 2, 2022, ACE postponed the extraordinary general meeting to allow additional time to revise and finalize its financing arrangements with respect to the SPAC Transaction. There can be no assurances that all of the conditions to closing the AC Merger, which include the closing of the SPAC Transaction, will be satisfied.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Non-GAAP Financial Measures</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">"U.S. GAAP" or "GAAP" refer to generally accepted accounting principles in the United States. A non-GAAP financial measure is a numerical measure of historical or future performance, financial position or cash flow that excludes amounts, or is subject to adjustments that effectively exclude amounts, included in the most directly comparable measure calculated and presented in accordance with GAAP in our financial statements, and vice versa for measures that include amounts, or are subject to adjustments that effectively include amounts, that are excluded from the most directly comparable measure as calculated and presented.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">40</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See &#8220;Reconciliation of Non-GAAP Financial Measures&#8221; for further discussion of our non-GAAP financial measures and related reconciliations.  </span></div><div id="icba28ff815a8419b82e3ccdf453a8bce_103"></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Results of Operations</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following discussion reflects a comparison of the historical results of operations of our consolidated business for the three months ended March&#160;31, 2022 and March&#160;31, 2021, and components of the results of operations as well as those components presented as a percent of net revenues, for each of our businesses on a stand-alone basis. For the acquisition of Lugano in September 2021, the pro forma results of operations for the Lugano business segment have been prepared as if we purchased that business on January 1, 2021. Where appropriate, relevant pro forma adjustments are reflected as part of the historical operating results of  Lugano. We believe this is the most meaningful comparison for the operating results of acquired business segments. The consolidated results of operations reflect the operating results of Lugano from the date of acquisition. The following results of operations at each of our businesses are not necessarily indicative of the results to be expected for a full year.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All dollar amounts in the financial tables are presented in thousands. References in the financial tables to percentage changes that are not meaningful are denoted by "NM."</span></div><div id="icba28ff815a8419b82e3ccdf453a8bce_106"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Results of Operations - Consolidated </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth our unaudited results of operations for the three months ended March&#160;31, 2022 and 2021:</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.941%"><tr><td style="width:1.0%"></td><td style="width:54.493%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.414%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.176%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.417%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Three months ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">March 31, 2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">510,513&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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%">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"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">309,698&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">240,008&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" 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:9pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">200,815&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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%">168,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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Selling, general and administrative expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">120,672&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">104,052&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fees to manager</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,436&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,798&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of intangibles</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,105&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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="display:none"></td><td colspan="3" 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:9pt;font-weight:400;line-height:100%">Operating income </span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,602&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,109&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(17,419)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,805)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of debt issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(866)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(686)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other income (expense)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,036&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,228)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income from continuing operations before income taxes</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,353&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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,390&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,976&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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%">5,308&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income from continuing operations</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,377&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,082&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="padding-left:9pt;padding-right:9pt;text-align:center"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Three months ended March&#160;31, 2022 compared to three months ended March&#160;31, 2021 </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Net revenues</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated net revenues for the three months ended March&#160;31, 2022 increased by approximately $102.0 million, or 25.0%, compared to the corresponding period in 2021.&#160;Our Lugano business, which we acquired in September 2021, contributed $47.0 million in net revenue in the first quarter of 2022. During the three months ended March&#160;31, 2022 compared to 2021, we also saw significant increases in net sales at 5.11 ($4.1 million increase), BOA ($20.4 million), Marucci ($15.4 million increase), Arnold ($5.7 million increase), and Altor Solutions ($26.0 million increase), partially offset by a decrease in net revenue at Velocity Outdoor ($14.2 million decrease). Add-on acquisitions at Marucci (Lizard Skins in October 2021), Altor (Plymouth Foam in October 2021) and Arnold (Ramco Motors in March 2021) contributed to the growth in revenue at these businesses in the first quarter of 2022. During the comparable period in 2021, we saw notable increases in revenue at several of our branded consumer businesses as a result of an increased consumer focus on outdoor related brands during the pandemic.</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Historically, the third and fourth quarters have been seasonably stronger than the first half of the year in earnings for certain of our businesses. However, in the first quarter of 2021 several of our businesses saw significant revenue growth due to unfulfilled orders from the fourth quarter of 2020 being fulfilled in the first quarter of 2021.</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Further, we believe </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">41</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">domestic government stimulus boosted spending in the first quarter of 2021 that did not repeat in the first quarter of 2022.</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Notwithstanding this significant demand increase we experienced in the first quarter of 2021, on a consolidated level our businesses were able to increase revenue in the first quarter of 2022 as compared to the prior year as a result of acquisitions and continued strong performance. We expect our 2022 results of operations will be negatively impacted as inflationary pressures will impact demand and discretionary consumer spending both our branded consumer and niche industrial businesses  and as the world economy continues to face supply chain constraints which we believe will lead to product fulfillment delays and resulting increased inventory acquisition costs. We expect revenue to be impacted by product and material availability through the first half of 2022. Refer to "Results of Operations - Business Segments" for a more detailed analysis of net revenues by business segment.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We do not generate any revenues apart from those generated by the subsidiary businesses we own and manage. We may generate interest income on the investment of available funds, but we expect such earnings to be minimal. Our investment in our subsidiary businesses is typically in the form of loans from the LLC to such businesses, as well as equity interests in those companies. Cash flows coming to the Trust and the LLC are the result of interest payments on those loans, amortization of those loans and dividends on our equity ownership. However, on a consolidated basis, these items will be eliminated.</span></div><div style="margin-top:9pt;text-align:justify"><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 $69.7 million during the three months ended March&#160;31, 2022 compared to the corresponding period in 2021. Our Lugano business contributed $23.6 million of the increase in net revenues for the quarter ended March 31, 2022. We also saw notable increases in cost of revenues at 5.11 ($2.0 million increase), Marucci ($13.9 million increase), Altor ($22.0 million increase),  and Arnold ($5.1 million increase) that correspond to the revenue increases noted above. Gross profit as a percentage of net revenues was approximately 39.3% in the three months ended March&#160;31, 2022 compared to 41.3% in the three months ended March&#160;31, 2021. The decrease in gross profit as a percentage of net sales in the quarter ended March&#160;31, 2022 as compared to the quarter ended March&#160;31, 2021 primarily related to increased </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">material, labor and transportation costs</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The gross margins at both our branded consumer businesses and our niche industrial businesses have been impa</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">cted by globa</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">l supply chain constraints and inflation</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that is leading to pressure on revenue and costs.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our businesses are implementing price increases in order to offset these rising costs which should positively impact gross margins in 2022. Refer to "Results of Operations - Business Segment</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s" for a more detailed analysis of gross profit by business segment.</span></div><div style="margin-bottom:3pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Selling, general and administrative expense</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated selling, general and administrative expense increased approximately $16.6 million during the three months ended March&#160;31, 2022, compared to the corresponding period in 2021. A portion of the increase in the first quarter of 2022 is due to our Lugano acquisition in the current year ($8.5 million of the increase). We also saw increases in selling, general and administrative expenses at Marucci and Altor related to the add-on acquisitions that occurred in the fourth quarter of 2021, as well as increased investment in marketing and headcount at several of our businesses. Refer to "Results of Operations - Business Segments" for a more detailed analysis of selling, general and administrative expense by business segment. At the corporate level, general and administrative expense was $3.6 million in the first quarter of 2022 and $3.0 million in the first quarter of 2021. The increase in expense at the corporate level in the current quarter is primarily attributable to an increase in professional fees.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Fees to manager</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the Management Services Agreement ("MSA"), we pay CGM a quarterly management fee equal to 0.5% (2.0% annually) of our consolidated adjusted net assets. We accrue for the management fee on a quarterly basis. For the three months ended March&#160;31, 2022, we incurred approximately $14.4 million in management fees as compared to $10.8 million in fees in the three months ended March&#160;31, 2021. The increase in Management fees is primarily attributable to our acquisition of Lugano in September 2021, offset by our sale of Liberty in August 2021. </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CGM had entered into a waiver of the MSA for a period through December 31, 2021 to receive a 1% annual management fee related to BOA, rather than the 2% called for under the MSA, which resulted in a lower management fee paid in the first quarter of 2021 than would have normally been due. In the first quarter of 2021, the LLC and CGM entered into a waiver agreement whereby CGM agreed to waive the portion of the management fee related to the amount of the cash proceeds deposited with the Trustee that was in excess of the amount payable related to the 2026 Notes at March 31, 2021. Additionally, CGM has entered into a waiver of the MSA at March 31, 2022 to exclude the cash balances held at the LLC from the calculation of the management fee.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">42</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Amortization expense</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense for the three months ended March&#160;31, 2022 increased $2.5 million as compared to the three months ended March&#160;31, 2021 as a result of the amortization expense associated with the intangibles that were recognized in conjunction with the purchase price allocation for Lugano, which was acquired in September 2021.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Interest expense</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recorded interest expense totaling $17.4 million for the three months ended March&#160;31, 2022 compared to $13.8 million for the comparable period in 2021, an increase of $3.6 million. The increase in interest expense in the current year reflects the higher amount outstanding on our senior notes during the current year after we redeemed $600.0 million of  8.000% 2026 Senior Notes and issued $1000.0 million of 5.250% 2029 senior Notes in March of 2021, and issued an additional $300.0 million of 5.000% 2032 Senior Notes in November 2021.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Other income (expense)</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the quarter ended March&#160;31, 2022, we recorded $2.0 million in other income as compared to $2.2 million in other expense in the quarter ended March&#160;31, 2021, a decrease in expense of $4.3 million. </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other incom</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e (expense) typically reflects the movement in foreign currency at our businesses with international operations, gains or (losses) realized on the sale of property, plant and equipment, and expenses incurred or income earned that are not considered a part of our operations. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Income taxes</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We had an income tax provision of $10.0 million during the three months ended March&#160;31, 2022 compared to an income tax provision of $5.3 million during the same period in 2021. Our income before income taxes for the quarter ended March&#160;31, 2022 increased by approximately $10.0 million as compared to the prior year quarter, driven by the acquisitions of Lugano in September 2021, and an increase in earnings at several of our businesses during the quarter, particularly 5.11 and BOA. Our tax provision increased $4.7 million as the tax provision reflects an annual effective tax rate at our subsidiaries, the effect of state and local taxes and the related allocation of income, and the losses at our parent company, which was previously taxed as a partnership.</span></div><div style="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. This election did not have a material impact on our consolidated tax provision in the first quarter of 2022.</span></div><div id="icba28ff815a8419b82e3ccdf453a8bce_109"></div><div style="margin-top:15pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Results of Operations - Business Segments</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Branded Consumer Businesses</span></div><div id="icba28ff815a8419b82e3ccdf453a8bce_112"></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5.11 </span></div><div style="margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:376.50pt"><tr><td style="width:1.0pt"></td><td style="width:138.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:63.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:42.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:4.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:63.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:42.25pt"></td><td style="width:1.0pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three months ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">104,023&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99,877&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54,180&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,074&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">SG&amp;A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,833&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,775&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,905&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,836&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Three months ended March&#160;31, 2022 compared to three months ended March&#160;31, 2021 </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Net sales</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales for the three months ended March&#160;31, 2022 were $104.0 million as compared to net sales of $99.9 million for the three months ended March&#160;31, 2021, an increase of $4.1 million, or 4.2%. This increase is due in part to direct-to-consumer sales growth of $2.8 million, up 7% from the prior year comparable period. Retail sales grew largely due to positive growth in same-store sales for the three months ended March 31, 2022 as compared to the same period last year, as well as increased sales from twelve new retail store openings since March 2021 (bringing the total store count to eighty-eight as of March 31, 2022). Net sales were also positively impacted by a $2.7 million increase in direct-to-agency sales following the completion of a large contract and $1.4 million increase in other international channel sales. These increases in sales were partially offset by a decrease of $2.3 million in the domestic wholesale channel due to supply chain challenges limiting inventory availability. </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">43</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:3pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Gross profit</span></div><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit as a percentage of net sales was 52.1% in both the three months ended March&#160;31, 2022 and the three months ended March&#160;31, 2021. Gross profit percentage was driven by channel mix as direct to consumer sales, which realize higher gross profit than wholesale sales, grew versus the prior period. Gross profit percentage was also favorably impacted by a domestic price increase which went into effect early in July 2021, which was offset by continued increases in inbound ocean and air freight charges during the period due to logistic challenges. </span></div><div style="margin-bottom:3pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Selling, general and administrative expense</span></div><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling, general and administrative expense for the three months ended March&#160;31, 2022 was $45.8 million, or 44.1% of net sales compared to $43.8 million, or 43.8% of net sales for the comparable period in 2021. The increase in selling, general and administrative expense for the three months ended March 31, 2022 as compared to the prior year comparable period was driven by the costs associated with additional retail stores, increased sales and marketing spend to drive digital sales, and increased travel and entertainment spend coming out of the COVID-19 pandemic. These increases were partially offset by a decrease in variable marketplace expenses based on decreased sales in the wholesale channel.</span></div><div style="margin-bottom:3pt;margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Income from operations</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%">Income from operations for the three months ended March&#160;31, 2022 was $5.9 million, an increase of $0.1 million when compared to income from operations of $5.8 million for the same period in 2021, based on the factors described above. </span></div><div id="icba28ff815a8419b82e3ccdf453a8bce_115"></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">BOA</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:72.953%"><tr><td style="width:1.0%"></td><td style="width:36.374%"></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:16.334%"></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:10.723%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.403%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.334%"></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:10.729%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three months ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56,810&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100.0%</span></td><td colspan="3" style="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%">36,452&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100.0%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">35,692&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62.8%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,764&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62.4%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">SG&amp;A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,713&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22.4%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,424&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.3%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,811&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33.1%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,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="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%">19.9%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Three months ended March&#160;31, 2022 compared to three months ended March&#160;31, 2021</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Net sales</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales for the three months ended March&#160;31, 2022 were $56.8 million as compared to net sales of $36.5 million for the three months ended March&#160;31, 2021, an increase of $20.4 million, or 55.8%. The increase was reflected across key industries including Snow Sports, Outdoor, Athletic and Workwear. The three factors impacting their growth rates were market share gains, increased consumer participation as well as accelerated production ordering by BOA&#8217;s customers due to longer lead times resulting from overall global supply chain constraints.</span></div><div style="margin-bottom:3pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Gross profit</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit as a percentage of net sales was 62.8% in the three months ended March&#160;31, 2022 as compared to 62.4% for the three months ended March&#160;31, 2021. The increase in gross profit as a percentage of net sales was</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> driven by </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">product mix.  </span></div><div style="margin-bottom:3pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Selling, general and administrative expense</span></div><div style="margin-bottom:3pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling, general and administrative expense for the three months ended March&#160;31, 2022 was $12.7 million, or 22.4% of net sales compared to $11.4 million, or 31.3% of net sales for the comparable period in 2021. The increase in selling, general, and administrative expense is d</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ue to inc</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">reased employee costs related to BOA's bonus plan, incremental headcount and marketing investments. Selling general and administrative expense in the three months ended March 31, 2021 included $1.1 million in integration services fees paid to CGM that did not recur in the current quarter. </span></div><div style="margin-bottom:3pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Income from operations</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%">Income from operations for the three months ended March&#160;31, 2022 was $18.8 million, an increase of $11.6 million when compared to income from operations of $7.3 million for the same period in 2021, based on the factors described above. </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">44</span></div></div></div><div id="icba28ff815a8419b82e3ccdf453a8bce_118"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Ergobaby</span></div><div style="margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:359.25pt"><tr><td style="width:1.0pt"></td><td style="width:138.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:55.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:40.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:6.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:55.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:40.00pt"></td><td style="width:1.0pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three months ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,210&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,328&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,177&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,029&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">SG&amp;A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,467&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,925&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(276)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,964&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Three months ended March&#160;31, 2022 compared to three months ended March&#160;31, 2021 </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Net sales</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales for the three months ended March&#160;31, 2022 were $20.2 million, a decrease of $2.1 million, or 9.5%, compared to the same period in 2021. During the three months ended March&#160;31, 2022, international sales were approximately $12.0 million, representing a decrease of $1.5 million over the corresponding period in 2021, primarily as a res</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ult o</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">f reduced distributor sales in the Asia-Pacific region. Domestic sales were $8.2 million in the first quarter of 2022, reflecting a decrease of $0.6 million compared to the corresponding period in 2021. The decrease in domestic sales was primarily attribut</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">able to lower Tula e-commerce sales and a one-time royalty payment received in 2021.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Gross profit</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit as a percentage of net sales was 60.3% for the three months ended March&#160;31, 2022, as compared to 67.3% for the three months ended March&#160;31, 2021. The decrease in gross profit as a percentage of sales was du</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e to increased material costs as well as </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">increased inbound freight (including air freight) as a result of continued supply chain shortages.</span></div><div style="margin-bottom:3pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Selling, general and administrative expense</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling, general and administrative expense decreased $0.5 million quarter over quarter, with expense of $10.5 million, or 51.8% of net sales for the three months ended March&#160;31, 2022 as compared to $10.9 million or 48.9% of net sales for the same period of 2021. The decrease in selling, general and administrative expense in the three months ended March&#160;31, 2022 as compared to the comparable period in the prior year is du</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e to favorable payroll expense and a reduction in variable expenses that correlated to the lower revenues in the first quarter of 2022.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Income (loss) 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%">Ergobaby had a loss from operations of $0.3 million for the three months ended March&#160;31, 2022, a decrease of  $2.2 million compared to the same period in 2021, based on the factors noted above. </span></div><div id="icba28ff815a8419b82e3ccdf453a8bce_121"></div><div style="margin-top:15pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Lugano</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the following results of operations, we provide comparative pro forma results of operations for Lugano for the three months ended March 31, 2021 as if we had acquired the business on January 1, 2021</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The results of operations that follows include relevant pro-forma adjustments for pre-acquisition periods and explanations where applicable.</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The ope</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">rating results for Lugano have been included in the consolidated results of operation from the date of acquisition in September 2021.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div style="margin-bottom:6pt;margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:371.25pt"><tr><td style="width:1.0pt"></td><td style="width:138.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:55.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:46.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:6.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:55.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:46.00pt"></td><td style="width:1.0pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three months ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:17pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Pro forma</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:17pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,019&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">29,439&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:17pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,432&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,174&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:17pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">SG&amp;A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,487&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,454&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:17pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">13,606&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,292&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">45</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Pro forma results of operations include the following pro form adjustments as if we had acquired Lugano January 1, 2021:</span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:120%;padding-left:14.94pt">Depreciation expense associated with the increase in depreciable lives of capital assets of $0.5 million for the three months ended March 31, 2021.</span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:120%;padding-left:14.94pt">Amortization expense associated with the intangible assets recorded in connection with the purchase price allocation for Lugano of $1.2 million for the three months ended March 31, 2021.</span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:120%;padding-left:14.94pt">Management fees that would have been payable to the Manager during each period.</span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Three months ended March&#160;31, 2022 compared to Pro forma three months ended March&#160;31, 2021 </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Net sales</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales for the quarter ended March&#160;31, 2022 increased approximately $17.6 million, or 59.7%, to $47.0 million, compared to the corresponding quarter ended March&#160;31, 2021. Lugano sells high-end jewelry primarily through retail salons in California, Florida and Colorado, and via pop-up showrooms at multiple equestrian, social and charitable functions each year. The sales in the first quarter of the prior year were still impacted by the effects of the COVID-19 pandemic which limited the number of events attended by Lugano and led to reduced net sales as compared to the current year. In the current year, Lugano has experienced an increase in sales as it has invested in building out its sales, marketing and event staff and increased the number of functions it has attended. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Gross profit</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit as a percentage of net sales totaled approximately 49.8% and 51.5% for the quarters ended March&#160;31, 2022 and March&#160;31, 2021, respectively.  Lugano has an extensive network of suppliers through which they procure high quality diamonds and gemstones, which make up a significant percentage of the cost of sales. The uniqueness of the Lugano jewelry can lead to fluctuations in margins from period to period based on what designs are sold during the period.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Selling, general and administrative expense</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling, general and administrative expense was $8.5 million for the three months ended March&#160;31, 2022 as compared to $4.5 million in selling, general and administrative expense in the three months ended March&#160;31, 2021. Selling, general and administrative expense represented 18.1% of net sales in the three months ended March 31, 2022 and 15.1% of net sales for the same period of 2021. The effects of the COVID-19 pandemic were still being felt at the beginning of 2021, leading to a reduction in variable costs, particularly marketing and advertising spend and shows, in the three months ended March 31, 2021. Additionally, Lugano has increased its head count in the last year as it invests in additional professionals to support its growth.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">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 during the three months ended March&#160;31, 2022 to $13.6 million, as compared to $9.3 million in the corresponding period in 2021.  This increase was a result of the factors noted above.</span></div><div id="icba28ff815a8419b82e3ccdf453a8bce_124"></div><div style="margin-top:15pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Marucci Sports</span></div><div style="margin-bottom:6pt;margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:374.25pt"><tr><td style="width:1.0pt"></td><td style="width:138.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:63.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:40.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:6.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:63.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:40.00pt"></td><td style="width:1.0pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three months ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52,092&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="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%">36,648&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,346&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,788&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">SG&amp;A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,123&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,454&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,213&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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%">1,702&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,885&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,507&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">46</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Three months ended March&#160;31, 2022 compared to three months ended March&#160;31, 2021 </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Net sales</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales for the three months ended March&#160;31, 2022 were $52.1 million, an increase of $15.4 million as compared to net sales of $36.6 million for the three months ended March&#160;31, 2021. The increase in net sales was due to Marucci's acquisition of Lizard Skins in the fourth quarter of 2022, as well as increased customer demand and market share in many of Marucci's key product lines, including aluminum and wood bats, and batting gloves.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Gross profit</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit for the quarter ended March&#160;31, 2022 increased $1.6 million as compared to the three months ended March 31, 2021. Gross profit as a percentage of net sales for the three months ended March&#160;31, 2022 was 44.8%, as compared to gross profit as a percentage of sales of 59.5% for the three months ended March 31, 2021. In the current quarter, Marucci recorded $1.5 million in amortization of the inventory step-up resulting from the acquisition purchase price allocation of Lizard Skins. Excluding the effect of the step-up amortization, the gross profit as a percentage of net sales for the three months ended March 31, 2022 was 47.6%. The decrease in gross profit as a percentage of net sales during the quarter ended March 31, 2022 as compared to the quarter ended March 31, 2021, was primarily d</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ue to increased freight costs, as delays in Marucci's supply chain coupled with demand exceeding the company's forecast, led to increased use of air freight to meet increased demand from Marucci's customer base.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Selling, general and administrative expense</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling, general and administrative expense for the three months ended March&#160;31, 2022 was $13.1 million, or 25.2% of net sales compared to $9.5 million, or 25.8% of net sales for the three months ended March 31, 2021.  The increase in selling, general and administrative expense for the three months ended March&#160;31, 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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: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">Income 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 three months ended March&#160;31, 2022 was $7.9 million, a decrease of $2.6 million when compared to income from operations of $10.5 million for the same period in 2021, primarily as a result of the factors noted above and an increase in amortization expense related to the Lizard Skins intangibles assets.</span></div><div id="icba28ff815a8419b82e3ccdf453a8bce_127"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Velocity Outdoor</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:371.25pt"><tr><td style="width:1.0pt"></td><td style="width:138.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:63.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:40.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:3.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:63.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:40.00pt"></td><td style="width:1.0pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three months ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51,446&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65,632&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,372&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,156&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">SG&amp;A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,897&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,714&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">3,067&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,034&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Three months ended March&#160;31, 2022 compared to three months ended March&#160;31, 2021 </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Net sales</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales for the three months ended March&#160;31, 2022 were $51.4 million, a decrease of $14.2 million or 21.6%, compared to the same period in 2021. The decrease in net sales for the three months ended March&#160;31, 2022 is </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">primarily due to softness in the Airgun market driven in part by inflationary pressures along with delays in our shipping 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">Gross profit</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit for the quarter ended March&#160;31, 2022 decreased $7.8 million as compared to the quarter ended March&#160;31, 2021. Gross profit as a percentage of net sales decreased to 26.0% for the three months ended March&#160;31, 2022 as compared to 32.2% in the three months ended March&#160;31, 2021 due t</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">o product mix as we sold 2021 models received in 2022 at lower margins due to supply chain disruptions.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">47</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Selling, general and administrative expense</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling, general and administrative expense for the three months ended March&#160;31, 2022 was $7.9 million, or 15.4% of net sales compared to $7.7 million, or 11.8% of net sales for the three months ended March&#160;31, 2021. The increas</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e in selling, general and administrative expense as a percentage of net sales for the three months ended March&#160;31, 2022 as compared to the prior period is driven by the decrease in net sales as spending on selling, general and administrative expense was flat year-over-year, with Velocity continuing to invest in consumer marketing.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Income from operations</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%">Income from operations for the three months ended March&#160;31, 2022 was $3.1 million, a decrease of $8.0 million when compared to income from operations of $11.0 million for the same period in 2021 based on the factors noted above.</span></div><div id="icba28ff815a8419b82e3ccdf453a8bce_130"></div><div style="margin-top:15pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Niche Industrial Businesses</span></div><div id="icba28ff815a8419b82e3ccdf453a8bce_136"></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Altor Solutions</span></div><div style="margin-top:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:374.25pt"><tr><td style="width:1.0pt"></td><td style="width:138.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:63.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:40.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:6.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:63.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:40.00pt"></td><td style="width:1.0pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three months ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63,828&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,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;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,139&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,084&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">SG&amp;A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,719&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,736&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,834&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,684&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Three months ended March&#160;31, 2022 compared to three months ended March&#160;31, 2021 </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Net sales</span></div><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales for the quarter ended March&#160;31, 2022 were $63.8 million, an increase of $26.0 million, or 68.8%, compared to the quarter ended March&#160;31, 2021. The increase in net sales during the quarter was due to the acquisition of Plymouth Foam in October 2021, organic growth in Altor's appliance and cold chain customer sectors, and contractual and general increases in selling prices during the latter half of 2021 and the first quarter of 2022. Plymouth Foam sales for the quarter ended March 31, 2022 were $15.2 million.</span></div><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Gross profit</span></div><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit as a percentage of net sales was 22.2% and 26.7% for the three months ended March&#160;31, 2022 and 2021, respectively. The decrease in gross profit as a percentage of net sales in the quarter ended March 31, 2022, was primarily due to increases in the price of Altor's primary raw material, expanded polystyrene ("EPS"), and increased operating costs, particularly labor.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Selling, general and administrative expense</span></div><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling, general and administrative expense for the three months ended March&#160;31, 2022 was $5.7 million as compared to $3.7 million for the three months ended March&#160;31, 2021, an increase of $2.0 million. The increase in selling, general and administrative expense in the first quarter of 2022 was due to the acquisition of Plymouth Foam.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Income from operati</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">ons</span></div><div style="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 $5.8 million in the three months ended March&#160;31, 2022, an increase of $1.2 million as compared to the three months ended March&#160;31, 2021, based on the factors noted above.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">48</span></div></div></div><div id="icba28ff815a8419b82e3ccdf453a8bce_139"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Arnold </span></div><div style="margin-top:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:374.25pt"><tr><td style="width:1.0pt"></td><td style="width:138.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:63.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:40.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:6.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:63.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:40.00pt"></td><td style="width:1.0pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three months ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,165&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,485&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,982&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,373&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">SG&amp;A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,623&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,442&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:18pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating income </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,288&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,996&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Three months ended March&#160;31, 2022 compared to three months ended March&#160;31, 2021 </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Net sales</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales for the three months ended March&#160;31, 2022 were approximately $38.2 million, an increase of $5.7 million compared to the same period in 2021. International sales were $12.0 million in the three months ended March&#160;31, 2022 and $11.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%">in the three months ended March&#160;31, 2021. The increase in net sales is primarily a result of increased demand in oil and gas, transportation and industrial markets, driven in part by the acquisition of Ramco Electric Motors, Inc. in March 2021.</span></div><div style="margin-bottom:3pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Gross profit</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit for the three months ended March&#160;31, 2022 was approximately $10.0 million compared to approximately $9.4 million in the same period of 2021. Gross profit as a percentage of net sales decreased to 26.2% for the quarter ended March&#160;31, 2022 from 28.9% in the quarter ended March&#160;31, 2021 principally due to product mix and increased costs of labor, supplies and raw materials.</span></div><div style="margin-bottom:3pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Selling, general and administrative expense</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling, general and administrative expense in the three months ended March&#160;31, 2022 was $5.6 million, an increase in expense of approximately $0.2 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">compared to $5.4 million for the three months ended March&#160;31, 2021. Selling, general and administrative expense was 14.7% of net sales in the three months ended March&#160;31, 2022 and 16.8% in the three months ended March&#160;31, 2021; a decrease of 2.1% in selling, general and administrative expenses as a percent of net sales. The slight increase in selling general and administrative expense was due to increased staffing related costs driven in part by the acquisition of Ramco Electric Motors, Inc. in March 2021 and partially offset by non-recurring acquisition and legal costs.</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">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 three months ended March&#160;31, 2022 was approximately $3.3 million, an increase of $0.3 million when compared to the same period in 2021, as a result of the factors noted above.</span></div><div id="icba28ff815a8419b82e3ccdf453a8bce_142"></div><div style="margin-top:15pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Sterno</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:374.25pt"><tr><td style="width:1.0pt"></td><td style="width:138.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:63.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:40.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:6.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:63.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:40.00pt"></td><td style="width:1.0pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three months ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">76,920&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">77,314&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,496&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,280&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">SG&amp;A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,194&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,618&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">3,034&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,284&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:15pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Three months ended March&#160;31, 2022 compared to three months ended March&#160;31, 2021 </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Net sales</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales for the three months ended March&#160;31, 2022 were approximately $76.9 million, a decrease of $0.4 million, o</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">r 0.5%, compared to the same period in 2021. The net sales variance reflects softer sales at Rimports due to change in discretionary consumer buying behaviors due to inflation pressures, partially offset by strong sales at Sterno with increased business travel and conventions. </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">49</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Gross profit</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit as a percentage of net sales decreased from 21.1% for the three months ended March&#160;31, 2021 to 18.8% for the same period ended March&#160;31, 2022. The decrease in gross profit in the first quarter of 2022 as compared to the first quarter of 2021 was primarily attribut</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">able to increased material and freight costs. These are driven by the strong demand driving metals and chemical inflation combined with higher freight due to disruptions in the global supply chain. </span></div><div style="margin-bottom:3pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Selling, general and administrative expense</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling, general and administrative expense for the three months ended March&#160;31, 2022 was approximately $7.2 million as compared to $7.6 million for the three months ended March&#160;31, 2021, a decrease of $0.4 million reflecting lower salaries and bonus in the current quarter</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Selling, genera</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">l and administrative expense represented 9.4% of net sales for the three months ended March&#160;31, 2022 and 9.9% for the three months ended March&#160;31, 2021.</span></div><div style="margin-bottom:3pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">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 three months ended March&#160;31, 2022 was approximately $3.0 million, a decrease of $1.3 million compared to the three months ended March&#160;31, 2021 based on the factors noted above.</span></div><div><span><br/></span></div><div id="icba28ff815a8419b82e3ccdf453a8bce_145"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liquidity and Capital Resources </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generate cash primarily from the operations of our subsidiaries, and we have the ability to borrow under our 2021 Credit Facility 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 liquidity requirements primarily relate to our debt service requirements, payments of our common and preferred share distributions, management fees paid to our Manager, working capital needs and purchase commitments at our subsidiaries. As of March&#160;31, 2022, we had $1,000.0 million of indebtedness associated with our 5.250% 2029 Senior Notes, and $300 million of indebtedness associated with our 5.000% 2032 Senior Notes. There are no required quarterly principal payments on our 2029 Senior Notes or 2032 Senior Notes. Long-term debt liquidity requirements consist of the payment in full of our Notes upon their respective maturity dates.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At March&#160;31, 2022, we had approximately $97.3 million of cash and cash equivalents on hand, a decrease of $59.8 million as compared to the year ended December&#160;31, 2021. The majority of our cash is in non-interest bearing checking accounts or invested in short-term money market accounts and is maintained in accordance with the Company&#8217;s investment policy, which identifies allowable investments and specifies credit quality standards. The change in cash and cash equivalents is as follows:</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operating Activities:</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.286%"><tr><td style="width:1.0%"></td><td style="width:52.856%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.238%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.482%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.238%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.486%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Three months ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">March 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">March 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Cash provided by (used in) operating activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(33,529)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-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,390&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended March&#160;31, 2022, cash flows used in operating activities totaled approximately $33.5 million, which represents a $69.9 million decrease compared to cash provided by operating activities of $36.4 million during the three-month period ended March&#160;31, 2021. Cash used in operating activities for working capital for the three months ended March&#160;31, 2022 was $95.7 million, as compared to cash used in operating activities for working capital of $25.6 million for the three months ended March&#160;31, 2021. We typically have a higher usage of cash for working capital in the first half of the year as most of our companies will build up inventories after the fourth quarter. In the fourth quarter of 2021 and the first quarter of 2022, several of our businesses increased inventory levels to combat supply chain issues given longer lead times. The increase in cash used in operating activities for working capital in 2022 also reflects the acquisition of Lugano in the third quarter of the prior year. Lugano has used, and will continue to use, cash to build inventory to support its anticipated sales growth.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">50</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investing Activities:</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.286%"><tr><td style="width:1.0%"></td><td style="width:52.856%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.238%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.482%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.238%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.486%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Three months ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">March 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">March 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Cash used in investing activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(8,292)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-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,267)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash flows used in investing activities for the three months ended March&#160;31, 2022 totaled $8.3 million, compared to cash used in investing activities of $42.3 million in the same period of 2021. In the first quarter of 2022 we received approximately $6.0 million in proceeds related to the sale of our Clean Earth business in 2019. In the prior year, our investing activities reflect an add-on acquisition at our Arnold subsidiary for $34.3 million. Capital expenditures spend increased $3.1 million during the three months ended March 31, 2022 as compared to the three months ended March 31, 2021, with $10.4 million in capital expenditures in 2022 and $7.3 million in capital expenditures in 2021. We expect capital expenditures for the full year of 2022 to be approxim</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ately $70 million to $80 million, with a majority of this spend falling in the latter half of the year.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financing Activities:</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.286%"><tr><td style="width:1.0%"></td><td style="width:52.856%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.238%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.482%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.238%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.486%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Three months ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">March 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">March 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Cash provided used in financing activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(14,452)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(1,493)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash flows used in financing activities totaled approximately $14.5 million during the three months ended March&#160;31, 2022 compared to cash flows used in financing activities of $1.5 million during the three months ended March&#160;31, 2021. During the first quarter of 2021, we completed an offering of $1,000.0 million of our 2029 Senior Notes, and used the proceeds to pay down our 2018 Revolving Credit Facility and pay off the existing 2026 Senior Notes. Financing activities in both periods reflect the payment of our common and preferred share distributions. In September 2021, we filed a prospectus supplement and entered into a Sales Agreement for an At The Market program pursuant to which we may sell common shares of the Trust. We received $20.2 million in net cash proceeds from the sale of Trust common shares under this program in the current year. During the three months ended March 31, 2021, we made a distribution to the Allocation Member of $5.2 million related to the five-year holding event of our Liberty and Ergobaby business.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intercompany Debt</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A component of our acquisition financing strategy that we utilize in acquiring the businesses we own and manage is to provide both equity capital and debt capital, raised at the parent level through our existing credit facility. Our strategy of providing intercompany debt financing within the capital structure of our subsidiaries allows us the ability to distribute cash to the parent company through monthly interest payments and amortization of the principal on these intercompany loans.  Each loan to our subsidiary businesses has a scheduled maturity and each subsidiary business is entitled to repay all or a portion of the principal amount of the outstanding loans, without penalty, prior to maturity.  Certain of our subsidiaries have paid down their respective intercompany debt balances through the cash flow generated by these subsidiaries and we have recapitalized, and expect to continue to recapitalize, these subsidiaries in the normal course of our business. The recapitalization process involves funding the intercompany debt using either cash on hand at the parent or our applicable Credit Facility, and serves the purpose of optimizing the capital structure at our subsidiaries and providing the noncontrolling shareholders with a distribution on their ownership interest in a cash flow positive business. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2022, we completed a recapitalization at Ergobaby whereby the LLC entered into an amendment to the intercompany loan agreement with Ergobaby (the "Ergobaby Loan Agreement").</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Ergobaby Loan Agreement was amended to provide for additional term loan borrowings of $61.5 million to fund a distribution to shareholders. The LLC owned 81.6% of the outstanding shares of Ergobaby on the date of the distribution and received $50.2 million. The remaining amount of the distribution was paid to minority shareholders. </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">51</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the first quarter of 2022, we amended the 5.11 and Lugano intercompany credit agreements. The 5.11 amendment increased the capital expenditure allowable under the credit agreement to account for additional growth capital expenditure opportunities primarily related to retail expansion, and amended the financial covenants to reflect the increased allowable expenditure. The Lugano amendment increased the amount available under the revolving credit facility to permit additional investment in inventory, and amended the financial covenants to reflect the increase in the revolving credit facility</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. All of our</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> subsidiaries were in compliance with the financial covenants included within their intercompany credit arrangements at March&#160;31, 2022.   </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 2022, we had the following outstanding loans due from each of our businesses:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:41.959%"><tr><td style="width:1.0%"></td><td style="width:64.753%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.429%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:28.518%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.11 </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">170,789&#160;</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%">106,720&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">88,342&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">164,936&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Marucci</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">93,159&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">113,178&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Advanced Circuits </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.15pt;font-weight:700;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79,611&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Altor</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">137,536&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Arnold </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">70,052&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">210,602&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total intercompany debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,234,925&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate and eliminations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,234,925)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:700;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In October 2021, the LLC entered into a merger agreement to sell all of the outstanding securities of Advanced Circuits. Advanced Circuits has been presented as held-for-sale at March 31, 2022.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our primary source of cash is from the receipt of interest and principal on the outstanding loans to our subsidiaries.  Accordingly, we are dependent upon the earnings of and cash flow from these businesses, which are available for (i)&#160;operating expenses; (ii)&#160;payment of principal and interest under our 2021 Credit Facility and interest on our Senior Notes; (iii)&#160;payments to CGM due pursuant to the MSA and the LLC Agreement; (iv)&#160;cash distributions to our shareholders; and (v)&#160;investments in future acquisitions. Payments made under (iii)&#160;above are required to be paid before distributions to shareholders and may be significant and exceed the funds held by us, which may require us to dispose of assets or incur debt to fund such expenditures.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financing Arrangements</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">2021 Credit Facility</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 23, 2021, we entered into a Second Amended and Restated Credit Agreement to amend and restate the 2018 Credit Facility. The 2021 Credit Facility provides for revolving loans, swing line loans and letters of credit up to a maximum aggregate amount of $600 million and also permits the LLC, prior to the applicable maturity date, to increase the revolving loan commitment and/or obtain term loans in an aggregate amount of up to $250 million, subject to certain restrictions and conditions. All amounts outstanding under the 2021 Revolving Credit Facility will become due on March 23, 2026, which is the maturity date of loans advanced under the Revolving Credit Facility. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We had $599.0 million in net availability under the 2021 Revolving Credit Facility at March&#160;31, 2022. The outstanding borrowings under the 2021 Revolving Credit Facility include $1.0 million of outstanding letters of credit at March&#160;31, 2022. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-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 </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">52</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">buyers in accordance with Rule 144A under the Securities Act, and to non-U.S. persons under Regulation S under the Securities Act. The 2032 Notes were issued pursuant to an indenture, dated as of November 17, 2021 (the &#8220;2032 Notes Indenture&#8221;), between the LLC and U.S. Bank National Association, as trustee. The 2032 Notes bear interest at the rate of 5.000% per annum and will mature on January 15, 2032. Interest on the 2032 Notes is payable in cash on July 15th and January 15th of each year. The 2032 Notes are general unsecured obligations of the LLC and are not guaranteed by our subsidiaries. The proceeds from the sale of the 2032 Notes were used to repay debt outstanding under the 2021 Credit Facility.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2029 Notes</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 23, 2021, we consummated the issuance and sale of $1,000 million aggregate principal amount of our 5.250% Senior Notes due 2029 (the &#8220;2029 Notes&#8221;) offered pursuant to a private offering to qualified institutional buyers in accordance with Rule 144A under the Securities Act, and to non-U.S. persons under Regulation S under the Securities Act.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2029 Notes were issued pursuant to an indenture, dated as of March 23, 2021 (the &#8220;2029 Notes Indenture&#8221;), between the LLC and U.S. Bank National Association, as trustee. The 2029 Notes bear interest at the rate of 5.250% per annum and will mature on April 15, 2029. Interest on the 2029 Notes is payable in cash on April 15th and October 15th of each year. The 2029 Notes are general unsecured obligations of the LLC and are not guaranteed by our subsidiaries.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reflects required and actual financial ratios as of March&#160;31, 2022 included as part of the affirmative covenants in our 2021 Credit Facility. </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.280%"><tr><td style="width:1.0%"></td><td style="width:41.278%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.600%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:29.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.600%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.302%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Description of Required Covenant Ratio</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Covenant Ratio Requirement</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Actual&#160;Ratio</span></td></tr><tr style="height:6pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Consolidated Fixed Charge Coverage Ratio</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Greater than or equal to 1.50:1.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">5.10:1.0</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Consolidated Senior Secured Leverage Ratio </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Less than or equal to 3.50:1.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">0.00:1.0</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Consolidated Total Leverage Ratio </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Less than or equal to 5.00:1.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">3.05:1.0</span></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Interest Expense</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of interest expense and periodic interest charges on outstanding debt are as follows (</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in thousands</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.701%"><tr><td style="width:1.0%"></td><td style="width:59.226%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.284%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.705%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.285%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">&#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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1,503&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Interest 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%">16,875&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">12,109&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">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%">524&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">223&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">Amortization of bond premium</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(83)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Other interest expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">38&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">Interest income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(18)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Interest expense, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">17,419&#160;</span></td><td style="background-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%">13,805&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides the effective interest rate of the Company&#8217;s outstanding long-term debt at March&#160;31, 2022 and December&#160;31, 2021 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="margin-top:17pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:37.935%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.882%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.882%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.331%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effective Interest Rate</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effective Interest Rate</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2029 Senior Notes</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.25%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,000,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.89%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,000,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2032 Senior Notes</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.00%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">300,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.29%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">300,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unamortized premiums and debt issuance costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14,696)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(15,174)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,285,304&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,284,826&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">53</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="padding-left:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Reconciliation of Non-GAAP Financial Measures</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">GAAP or U.S. GAAP refer to generally accepted accounting principles in the United States. From time to time we may publicly disclose certain "non-GAAP" financial measures in the course of our investor presentations, earnings releases, earnings conference calls or other venues. A non-GAAP financial measure is a numerical measure of historical or future performance, financial position or cash flow that excludes amounts, or is subject to adjustments that effectively exclude amounts, included in the most directly comparable measure calculated and presented in accordance with GAAP in our financial statements, and vice versa for measures that include amounts, or are subject to adjustments that effectively include amounts, that are excluded from the most directly comparable measure as calculated and presented.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-GAAP financial measures are provided as additional information to investors in order to provide them with an alternative method for assessing our financial condition and operating results. These measures are not intended to replace the presentation of financial results in accordance with U.S. GAAP, and may be different from or otherwise inconsistent with non-GAAP financial measures used by other companies. The presentation of these non-GAAP financial measures supplements other metrics we use to internally evaluate our businesses and facilitate the comparison of past and present operations.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The tables below reconcile the most directly comparable GAAP financial measures to Earnings before Interest, Income Taxes, Depreciation and Amortization ("EBITDA"), Adjusted EBITDA, and Adjusted Earnings.</span></div><div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Reconciliation of Net income (loss) from continuing operations to EBITDA, Adjusted EBITDA and Net income (loss) to Adjusted Earnings</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EBITDA</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; EBITDA is calculated as net income (loss) from continuing operations before interest expense, income tax expense (benefit), depreciation expense and amortization expense. Amortization expenses consist of amortization of intangibles and debt charges, including debt issuance costs, discounts, etc.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Adjusted EBITDA</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; Adjusted EBITDA is calculated utilizing the same calculation as described above in arriving at EBITDA further adjusted by: (i)&#160;noncontrolling stockholder compensation, which generally consists of non-cash stock option expense; (ii)&#160;successful acquisition costs, which consist of transaction costs (legal, accounting, due diligence, etc.) incurred in connection with the successful acquisition of a business expensed during the period in compliance with ASC 805; (iii)&#160;management fees, which reflect fees due quarterly to our Manager in connection with our MSA, (iv)&#160;integration service fees, which reflect fees paid by newly acquired companies to the Manager for integration services performed during the first year of ownership; and (v) items of other income or expense that are material to a subsidiary and non-recurring in nature.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Adjusted Earnings </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Adjusted earnings is calculated as net income (loss) adjusted to include the cost of the distributions to preferred shareholders, and adjusted to exclude the impact of certain costs, expenses, gains and losses and other specified items the exclusion of which management believes provides insight regarding our ongoing operating performance. Depending on the period presented, these adjusted measures exclude the impact of certain of the following items: gains (losses) and income (loss) from discontinued operations, income (loss) from noncontrolling interest, amortization expense, subsidiary stock compensation expense, acquisition-related expenses and items of other income or expense that may be material to a subsidiary and non-recurring in nature.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that EBITDA, Adjusted EBITDA and Adjusted Earnings provide useful information to investors and reflect important financial measures that are used by management in the monthly analysis of our operating results and in preparation of our annual budgets. We believe that investors&#8217; understanding of our performance is enhanced by disclosing these performance measures as this presentation allows investors to view the performance of our businesses in a manner similar to the methods used by us and the management of our businesses, provides additional insight into our operating results and provides a measure for evaluating targeted businesses for acquisition.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that Adjusted EBITDA and Adjusted Earnings provide useful information to investors and reflects important financial measures as they exclude the effects of items which reflect the impact of long-term investment decisions, rather than the performance of near-term operations. When compared to net income (loss) and net income (loss) from continuing operations, Adjusted Earnings and Adjusted EBITDA, respectively, are each limited in that they do not reflect the periodic costs of certain capital assets used in generating revenues of our businesses or the non-cash charges associated with impairments, as well as certain cash charges. The presentation of Adjusted Earnings provides insight into our operating results and provides a measure for evaluating earnings from continuing </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">54</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">operations available to common shareholders. EBITDA, Adjusted EBITDA and Adjusted Earnings are not meant to be a substitute for GAAP, and may be different from or otherwise inconsistent with non-GAAP financial measures used by other companies.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables reconcile EBITDA and Adjusted EBITDA to net income (loss) from continuing operations, which we consider to be the most comparable GAAP financial measure </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">55</span></div></div></div><div id="icba28ff815a8419b82e3ccdf453a8bce_148"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="margin-top:5pt;text-indent:-18pt"><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:19.034%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.499%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.359%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.499%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.247%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.499%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.359%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.499%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.359%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.499%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.359%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.499%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.359%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.499%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.359%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:5.499%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.359%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.499%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.359%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.499%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.359%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.298%"></td><td style="width:0.1%"></td></tr><tr><td colspan="66" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Adjusted EBITDA</span></div></td></tr><tr><td colspan="66" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three months ended March 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Corporate</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">5.11</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">BOA</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ergobaby</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Lugano</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Marucci Sports</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Velocity Outdoor</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Altor</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Arnold</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Sterno</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Net income (loss) from continuing operations</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"> (1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(14,981)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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,645&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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,199&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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,479)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">8,494&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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,134&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">713&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">1,936&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">960&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">(244)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18,377&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Adjusted for:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">819&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,477&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">399&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,895&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,006&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">202&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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,059&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,012&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(893)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,976&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Interest expense, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,368&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(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: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%">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%">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%">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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">17,419&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Intercompany interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(19,275)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,920&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,028&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">787&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,517&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,853&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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,465&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,267&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,313&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">336&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,454&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,317&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,008&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,254&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,189&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,269&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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%">3,990&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,226&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,116&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">34,159&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-style:italic;font-weight:700;line-height:100%">EBITDA</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(16,552)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,864&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,016&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">1,716&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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,773&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">13,847&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,054&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,450&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,471&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,292&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">79,931&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Other (income) expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(548)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,810)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">209&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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%">312&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">(255)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,036)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Noncontrolling shareholder compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">411&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">635&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">413&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">240&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">276&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">251&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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%">268&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">174&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,681&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Acquisition expenses </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">216&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">216&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Integration services fee</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">563&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">563&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,802&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,802&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Management fees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,935&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">188&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">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="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%">188&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">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%">14,436&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-style:italic;font-weight:700;line-height:100%">Adjusted EBITDA </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: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%">(3,617)</span></td><td style="background-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%">11,977&#160;</span></td><td style="background-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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,951&#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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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%">2,258&#160;</span></td><td style="background-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%">16,766&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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,240&#160;</span></td><td style="background-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%">6,639&#160;</span></td><td style="background-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%">10,434&#160;</span></td><td style="background-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%">5,609&#160;</span></td><td style="background-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,336&#160;</span></td><td style="background-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%">97,593&#160;</span></td><td style="background-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-indent:-18pt"><span><br/></span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income does not include income from discontinued operations for the three months ended March 31, 2022.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="text-indent:-18pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">56</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:18pt;text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="margin-top:5pt;text-indent:-18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.545%"><tr><td style="width:1.0%"></td><td style="width:23.758%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.050%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.367%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.710%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.254%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.710%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.367%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.710%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.367%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.710%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.367%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.710%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.367%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.710%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.367%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.710%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.367%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.710%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.367%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.422%"></td><td style="width:0.1%"></td></tr><tr><td colspan="60" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:18pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Adjusted EBITDA</span></div></td></tr><tr><td colspan="60" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three months ended March 31, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Corporate</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">5.11</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">BOA</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ergobaby</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Marucci Sports</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Velocity Outdoor</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Altor</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Arnold</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Sterno</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Net income (loss)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">from continuing operations </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(11,407)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1,999&#160;</span></td><td style="background-color:#cceeff;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%">5,544&#160;</span></td><td style="background-color:#cceeff;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%">1,043&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-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,528&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-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,225&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">2,215&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">958&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-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)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Adjusted for:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Provision (benefit) for income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">768&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(707)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">2,398&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1,506&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">935&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(475)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,308&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Interest expense, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">13,759&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">13,805&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Intercompany interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(16,131)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">2,984&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">2,286&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">552&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1,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%">1,738&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1,462&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,725&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">206&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,455&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,967&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">2,225&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">2,169&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,128&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">2,623&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1,761&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,298&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-style:italic;font-weight:700;line-height:100%">EBITDA</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-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,573)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">11,206&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">12,090&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-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,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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-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,649&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">11,721&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">7,511&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">4,717&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">9,525&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-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,027&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Other (income) expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">120&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">2,386&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Noncontrolling shareholder compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">628&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">560&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">404&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">275&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">262&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">257&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">254&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">2,640&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Acquisition expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">299&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">299&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Integration services fee </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">1,100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1,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 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 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%">(2,300)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(2,101)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Management fees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,485&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">125&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">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%">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%">188&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">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%">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%">10,798&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-style:italic;font-weight:700;line-height:100%">Adjusted EBITDA </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-style:italic;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(3,769)</span></td><td style="background-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%">12,072&#160;</span></td><td style="background-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%">14,055&#160;</span></td><td style="background-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%">4,710&#160;</span></td><td style="background-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%">13,547&#160;</span></td><td style="background-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%">12,194&#160;</span></td><td style="background-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%">7,692&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">5,141&#160;</span></td><td style="background-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%">9,849&#160;</span></td><td style="background-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%">75,491&#160;</span></td><td style="background-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-indent:-18pt"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income (loss) does not include income from discontinued operations for the three months ended March 31, 2021.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the sale of Liberty Safe in August 2021 and the classification of Advanced Circuits as held for sale at March 31, 2022, Adjusted EBITDA for the three months ended March 31, 2021 does not include $6.2 million in Adjusted EBITDA from Liberty and $6.3 million in Adjusted EBITDA from Advanced Circuits.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="text-indent:-18pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">57</span></div></div></div><div id="icba28ff815a8419b82e3ccdf453a8bce_1481"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:3pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Reconciliation of Net income (loss) to Adjusted earnings and Adjusted EBITDA</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reconciles Adjusted Earnings to net income (loss), which we consider to be the most comparable GAAP financial measure, and Adjusted Earnings to Adjusted EBITDA </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.964%"><tr><td style="width:1.0%"></td><td style="width:54.172%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.480%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.668%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.480%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.500%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="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:9pt;font-weight:700;line-height:100%">2022</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:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,740&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">21,996&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gain on sale of discontinued operations, net of tax</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,993&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income from discontinued operations, net of tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,370&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income from continuing operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,377&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,082&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: income  from continuing operations attributable to noncontrolling interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,937&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,903&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income attributable to Holdings - continuing operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,440&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">11,179&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjustments:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Distributions paid - Preferred Shares</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,045)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,045)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization expense - intangibles and inventory step up</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,366&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,589&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,681&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,640&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Acquisition expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">216&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">299&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Integration Services Fee</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">563&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,600&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,802&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,101)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Adjusted earnings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,023&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">26,161&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Plus (less):</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,927&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,557&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax provision</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,976&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,308&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,419&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,805&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of debt issuance costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">866&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">686&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">14,436&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,798&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income from continuing operations attributable to noncontrolling interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,937&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,903&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Distributions paid - Preferred Shares</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,045&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,045&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,036)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,228&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Adjusted EBITDA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">97,593&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75,491&#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:justify"><span><br/></span></div><div id="icba28ff815a8419b82e3ccdf453a8bce_151"></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:center"><span><br/></span></div><div style="margin-top:9pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Seasonality</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Earnings of certain of our operating segments are seasonal in nature due to various recurring events, holidays and seasonal weather patterns, as well as the timing of our acquisitions during a given year. Historically, the third and fourth quarter produce the highest net sales during our fiscal year.  </span></div><div style="margin-top:15pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Related Party Transactions </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Management Services Agreement</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We entered into the MSA with CGM effective May 16, 2006. The MSA provides for, among other things, CGM to perform services for the LLC in exchange for a management fee paid quarterly and equal to 0.5% of the Company's adjusted net assets, as defined in the MSA. At March 31, 2022, CGM entered into a waiver to exclude cash balances held at the LLC from the calculation of the management fee. </span></div><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2021, CGM entered into a waiver of the MSA for a period through December 31, 2021 to receive a 1% annual management fee related to BOA, rather than the 2% called for under the MSA, which resulted in a lower management fee paid during 2021 than would have normally been due. In the first quarter of 2021, the LLC and CGM entered into a waiver agreement whereby CGM agreed to waive the portion of the management fee related to </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">58</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top: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 amount of the proceeds deposited with the Trustee that was in excess of the amount payable related to the 2026 Senior Notes at March 31, 2021. Additionally, CGM has entered into a waiver of the MSA at December 31, 2021 to exclude cash balances held at the LLC from the calculation of the management fee.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Integration Services Agreements</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lugano, which was acquired in September 2021, entered into an Integration Services Agreement ("ISA") with CGM whereby Lugano will pay CGM an integration services fee of $2.3 million quarterly over a twelve-month period ended September 30, 2022. Under the ISAs, CGM provides services for new platform acquisitions to, amongst other things, assist the management at the acquired entities in establishing a corporate governance program, implement compliance and reporting requirements of the Sarbanes-Oxley Act of 2002, as amended, and align the acquired entity's policies and procedures with our other subsidiaries. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Profit Allocation Payments</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ten-year anniversary of Liberty occurred in March 2020 and the ten-year anniversary of Ergobaby occurred in September 2020.  Both of these represented a Holding Event, and the holders of the Allocation Interests elected to defer the distribution until after the end of 2020. The profit allocation payment of $3.3 million related to the Liberty Holding Event and the profit allocation of $2.0 million related to the Ergobaby Holding Event were both paid in January 2021. The fifteen-year anniversary of ACI occurred in May 2021 which represented a Holding Event. The Company's Board declared a distribution of $12.1 million that was paid to the Holders in July 2021. The sale of Liberty in August 2021 represented a Sale Event, and the Company's board declared a profit allocation distribution to Holders of $16.8 million. This distribution was paid in the fourth quarter of 2021. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">5.11</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recapitalization</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - In August 2021, the Company completed a recapitalization of 5.11 whereby the LLC entered into an amendment to the intercompany loan agreement with 5.11 (the "5.11 Loan Agreement").</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The 5.11 Loan Agreement was amended to provide for additional term loan borrowings of $55.0 million to fund a distribution to shareholders. The LLC owned 97.7% of the outstanding shares of 5.11 on the date of the distribution and received $53.7 million. The remaining amount of the distribution was paid to minority shareholders. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Related Party Vendor Purchases - </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.11 purchases inventory from a vendor who is a related party to 5.11 through one of the executive officers of 5.11 via the executive's 40% ownership interest in the vendor. During the three months ended March&#160;31, 2022 and March&#160;31, 2021, 5.11 purchased approximately $0.3 million and $0.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%;text-decoration:underline">BOA</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Repurchase of Noncontrolling Interest - </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2021, BOA repurchased shares of its issued and outstanding common shares from its largest minority shareholder for a total payment of $48.0 million, which BOA financed by borrowing under their intercompany credit facility with the LLC (the "BOA Credit Agreement"). The BOA Credit Agreement was amended to (i) provide for additional term loan borrowings of $38.0 million, and (ii) consent to the repurchase of the shares from the minority shareholder. The transaction was accounted for in accordance with ASC 810 - Consolidation, whereby the carrying amount of the noncontrolling interest was adjusted to reflect the change in the ownership interest in BOA that occurred as a result of the share repurchase. The difference between the fair value of the consideration paid of $48.0 million and the amount by which the noncontrolling interest was adjusted of $39.4 million was recognized in equity attributable to the LLC. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Related Party Vendor Purchases - </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A contract manufacturer used by BOA as the primary supplier of molded injection parts is a noncontrolling shareholder of BOA. BOA had approxim</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ately $15.2&#160;million and $9.8&#160;million, respectively, in purchases from this supplier</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> during the three months ended March&#160;31, 2022 and March&#160;31, 2021, respectively.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Ergobaby</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recapitalization </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- In February 2022, the Company completed a recapitalization of Ergobaby whereby the LLC entered into an amendment to the intercompany loan agreement with Ergobaby (the "Ergo Loan Agreement"). The Ergo Loan Agreement was amended to provide for additional loan borrowings of $61.5 million to fund a distribution to shareholders. The LLC owned 81.6% of the outstanding shares of Ergobaby on the date of the distribution and received $50.2 million. The remaining amount of the distribution was paid to minority shareholders. </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">59</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Off-Balance Sheet Arrangements</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have no special purpose entities or off-balance sheet arrangements.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Critical Accounting Policies and Estimates</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of our financial statements in conformity with GAAP requires management to adopt accounting policies and make estimates and judgments that affect the amounts reported in the financial statements and accompanying notes. Actual results could differ from these estimates under different assumptions and judgments and uncertainties, and potentially could result in materially different results under different conditions. These critical accounting policies and estimates are reviewed periodically by our independent auditors and the audit committee of our board of directors.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Except as set forth below, our critical accounting estimates have not changed materially from those disclosed in Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations included in our Annual Report on Form 10-K, for the year ended December&#160;31, 2021, as filed with the SEC on February 24, 2022.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Goodwill and Indefinite-lived Intangible Asset Impairment Testing</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess amount of the purchase price over the fair value of the assets acquired. Our goodwill and indefinite lived intangible assets are tested for impairment on an annual basis as of March 31</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">st</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and if current events or circumstances require, on an interim basis. Goodwill is allocated to various reporting units, which are generally an operating segment. Each of our businesses represents a reporting unit.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use a qualitative approach to test goodwill for impairment by first assessing qualitative factors to determine whether it is more-likely-than-not that the fair value of a reporting unit is greater than its carrying amount as a basis for determining whether it is necessary to perform the goodwill impairment testing. The qualitative factors we consider include, in part, the general macroeconomic environment, industry and market specific conditions for each reporting unit, financial performance including actual versus planned results and results of relevant prior periods, operating costs and cost impacts, as well as issues or events specific to the reporting unit. If qualitative factors are not sufficient to determine that the fair value of a reporting unit is more likely than not to exceed its carrying value, we will perform a quantitative test of the reporting unit whereby we estimate the fair value of the reporting unit using an income approach or market approach, or a weighting of the two methods. Under the income approach, we estimate the fair value of our reporting unit based on the present value of future cash flows. Cash flow projections are based on management's estimate of revenue growth rates and operating margins and take into consideration industry and market conditions as well as company specific economic factors. The discount rate used is based on the weighted average cost of capital adjusted for the relevant risk associated with the business and the uncertainty associated with the reporting unit's ability to execute on the projected cash flows. Under the market approach, we estimate fair value based on market multiples of revenue and earnings derived from comparable public companies with operating characteristics that are similar to the reporting unit. When market comparables are not meaningful or available, we estimate the fair value of the reporting unit using only the income approach. The valuation approaches are subject to key judgments and assumptions that are sensitive to change such as judgments and assumptions about appropriate sales growth rates, operating margins, weighted average cost of capital, and comparable company market multiples. When developing these key judgments and assumptions, we consider economic, operational and market conditions that could impact the fair value of the reporting unit. Estimates are inherently uncertain and represent only management&#8217;s reasonable expectations regarding future developments. These estimates and the judgments and assumptions upon which the estimates are based will most likely differ from actual future results.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2022 An</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">nual Impairment Testing - </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For our annual impairment testing at March 31, 2022, we performed a qualitative assessment of our reporting units. The results of the qualitative analysis indicated that it was more-likely-than-not that the fair value of each of our reporting units exceeded their carrying value.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2021 Annual Impairment Testing - </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For our annual impairment testing at March 31, 2021, we performed a qualitative assessment of our reporting units. The qualitative factors we consider include, in part, the general macroeconomic environment, industry and market specific conditions for each reporting unit, financial performance including actual versus planned results and results of relevant prior periods, operating costs and cost impacts, as well as issues or events specific to the reporting unit. As a result of the COVID-19 pandemic, we also considered how we expected COVID-19 to impact our future operating results and short and long term financial condition as part of our qualitative </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">60</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">assessment, including the effects on our end customers, potential short-term supply chain constraints, and the continued restrictions imposed by government and regulatory authorities. The results of the qualitative analysis indicated that it was more-likely-than-not that the fair value of each of our reporting units except Arnold exceeded their carrying value. Based on our analysis, we determined that the Arnold operating segment required quantitative testing because we could not conclude that the fair value of this reporting unit significantly exceeded the carrying value based on qualitative factors alone.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We performed the quantitative tests of Arnold using an income approach to determine the fair value of the reporting units. We do not believe that the market approach results in relevant data points for market multiples or data from comparable companies since most of Arnold's competitors are privately held and do not publish data that can be used in an income approach. In developing the prospective financial information used in the income approach, we considered recent market conditions, taking into consideration the uncertainty associated with the COVID-19 pandemic and its economic fallout. The prospective financial information considers reporting unit specific facts and circumstances and is our best estimate of operational results and cash flows for the Arnold reporting unit as of the date of our impairment testing. The discount rate used in the income approach</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> was 13.0%, and th</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e results of the quantitative impairment testing indicated that the fair value of the Arnold reporting unit exceeded the carrying value b</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">y approximately 272%. Th</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e prospective financial information that is used to determine the fair values of the Arnold reporting unit requires us to make assumptions regarding future operational results including revenue growth rates and gross margins. If we do not achieve the forecasted revenue growth rates and gross margins, the results of the quantitative testing could change, potentially leading to additional testing and impairment at the reporting unit that was tested quantitatively.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Indefinite-lived intangible assets </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use a qualitative approach to test indefinite lived intangible assets for impairment by first assessing qualitative factors to determine whether it is more-likely-than-not that the fair value of an indefinite-lived intangible asset is impaired as a basis for determining whether it is necessary to perform quantitative impairment testing. Our indefinite-lived intangible assets consist of trade names with a carrying value of approximately $57.0 million. The results of the qualitative analysis of our reporting unit's indefinite-lived intangible assets, which we completed as of March 31, 2022, indicated that the fair value of the indefinite lived intangible assets exceeded their carrying value.  </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to </span><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#icba28ff815a8419b82e3ccdf453a8bce_46">Note A - "Presentation and Principles of Consolidation"</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of the condensed consolidated financial statements for a discussion of recent accounting pronouncements.</span></div><div id="icba28ff815a8419b82e3ccdf453a8bce_154"></div><div style="margin-top:15pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;3.  QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no material changes to our market risk since December&#160;31, 2021. For a further discussion of our exposure to market risk, refer to the section entitled "Quantitative and Qualitative Disclosures about Market Risk" that was disclosed in Part II, Item 7A of our Annual Report on Form 10-K for the year ended December&#160;31, 2021, as filed with the SEC on February 24, 2022.</span></div><div style="text-align:justify"><span><br/></span></div><div id="icba28ff815a8419b82e3ccdf453a8bce_157"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;4.  CONTROLS AND PROCEDURES</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As required by Securities Exchange Act of 1934, as amended (the "Exchange Act") Rule&#160;13a-15(b), the Trust's Regular Trustees and the LLC&#8217;s management, including the Chief Executive Officer and Chief Financial Officer of the LLC, conducted an evaluation of the effectiveness of the Trust's and the LLC&#8217;s disclosure controls and procedures (as defined in Exchange Act Rules&#160;13a-15(e) and 15d-15(e)), as of March&#160;31, 2022. Based on that evaluation, the Trust's Regular Trustees and the Chief Executive Officer and Chief Financial Officer of the LLC concluded that the Trust's and the LLC&#8217;s disclosure controls and procedures were effective as of March&#160;31, 2022.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no material changes in our internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) during our most recently completed fiscal quarter, that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">61</span></div></div></div><div id="icba28ff815a8419b82e3ccdf453a8bce_160"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART II</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OTHER INFORMATION</span></div><div style="text-align:center"><span><br/></span></div><div id="icba28ff815a8419b82e3ccdf453a8bce_163"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;1. LEGAL PROCEEDINGS </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no material changes to those legal proceedings associated with the Company&#8217;s  business together with legal proceedings for the businesses discussed in the section entitled "Legal Proceedings" that was disclosed in Part I, Item&#160;3 of our Annual Report on Form 10-K for the year ended December&#160;31, 2021, as filed with the SEC on February 24, 2022.</span></div><div id="icba28ff815a8419b82e3ccdf453a8bce_166"></div><div style="margin-top:15pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;1A. RISK FACTORS </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The risk factors disclosed in our Annual Report on Form 10-K for the fiscal year ended December 31, 2021 should be considered together with information included in this Quarterly Report on Form 10-Q for the quarter ended March&#160;31, 2022 and should not be considered the only risks to which we are exposed. Additional risks and uncertainties not currently known to us or that we currently believe are immaterial also may impair our business, including our results of operations, liquidity and financial condition. We believe there have been no material changes from the risk factors previously disclosed in our Annual Report on Form 10-K for the fiscal year ended December&#160;31, 2021.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">62</span></div></div></div><div id="icba28ff815a8419b82e3ccdf453a8bce_169"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="-sec-extract:summary;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:79.018%"></td><td style="width:0.1%"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">ITEM&#160;6.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:100%">&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">EXHIBITS</span></div></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">Exhibit&#160;Number</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">Description</span></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1345126/000119312521235786/d57259dex32.htm">Sixth Amended and Restated Operating Agreement of the LLC (incorporated by reference to Exhibit 3.2 of the Form 8-K filed on August 4, 2021).</a></span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1345126/000134512622000008/ex31firstamendmenttothesix.htm">First Amendment to the Sixth Amended and Restated Operating Agreement of the LLC (incorporated by reference to Exhibit 3.1 of the Form 8-K filed on February 14, 2022).</a></span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.1*</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="a03312022-ex311.htm">Rule 13a-14(a)/15d-14(a) Certification of Chief Executive Officer of Registrant</a></span></div></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.2*</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="a03312022-ex312.htm">Rule 13a-14(a)/15d-14(a) Rule 13a-14(a)/15d-14(a) Certification of Chief Financial Officer of Registrant </a></span></div></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32.1*</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">+</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="a03312022-ex321.htm">Certification of Chief Executive Officer of Registrant pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002</a></span></div></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32.2*</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">+</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="a03312022-ex322.htm">Certification of Chief Financial Officer of Registrant pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.INS*</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inline XBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.SCH*</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Schema Document</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.CAL*</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Calculation Linkbase Document</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.DEF*</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Definition Linkbase Document</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.LAB*</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Label Linkbase Document</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.PRE*</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Presentation Linkbase Document</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">104</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cover page formatted as Inline XBRL and contained in Exhibit 101</span></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.660%"><tr><td style="width:1.0%"></td><td style="width:11.624%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:86.176%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Filed herewith.</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">+</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">In accordance with Item 601(b)(32)(ii) of Regulation S-K and SEC Release No. 34-47986, the certifications furnished in Exhibit 32.1 and Exhibit 32.2 hereto are deemed to accompany this Form 10-Q and will not be deemed "filed" for purposes of Section 18 of the Exchange Act. Such certifications will not be deemed to be incorporated by reference into any filing under the Securities Act or the Exchange Act.</span></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">63</span></div></div></div><div id="icba28ff815a8419b82e3ccdf453a8bce_172"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SIGNATURES</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, as amended, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.</span></div><div style="margin-top:12pt"><span><br/></span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:52.272%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.351%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.979%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:35.998%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">COMPASS DIVERSIFIED HOLDINGS</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">/s/ Ryan J. Faulkingham</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ryan J. Faulkingham</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Regular Trustee</span></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date: May 5, 2022 </span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SIGNATURES</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, as amended, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.</span></div><div style="margin-top:12pt"><span><br/></span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:52.272%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.351%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.979%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:35.998%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">COMPASS GROUP DIVERSIFIED HOLDINGS LLC</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">/s/ Ryan J. Faulkingham</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ryan J. Faulkingham</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Chief Financial Officer<br/>(Principal Financial and Accounting Officer)</span></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date: May 5, 2022 </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">64</span></div></div></div><div id="icba28ff815a8419b82e3ccdf453a8bce_175"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%">EXHIBIT INDEX</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.929%"><tr><td style="width:1.0%"></td><td style="width:13.982%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.933%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:77.785%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">Exhibit&#160;Number</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">Description</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1345126/000119312521235786/d57259dex32.htm">Sixth Amended and Restated Operating Agreement of the LLC (incorporated by reference to Exhibit 3.2 of the Form 8-K filed on August 4, 2021).</a></span></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1345126/000134512622000008/ex31firstamendmenttothesix.htm">First Amendment to the Sixth Amended and Restated Operating Agreement of the LLC (incorporated by reference to Exhibit 3.1 of the Form 8-K filed on February 14, 2022).</a></span></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.1*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="a03312022-ex311.htm">Rule 13a-14(a)/15d-14(a) Certification of Chief Executive Officer of Registrant</a></span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.2*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="a03312022-ex312.htm">Rule 13a-14(a)/15d-14(a) Certification of Chief Financial Officer of Registrant</a></span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32.1*</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">+</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="a03312022-ex321.htm">Certification of Chief Executive Officer of Registrant pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002</a></span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32.2*</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">+</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="a03312022-ex322.htm">Certification of Chief Financial Officer of Registrant pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.INS*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inline XBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.SCH*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Schema Document</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.CAL*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Calculation Linkbase Document</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.DEF*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Definition Linkbase Document</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.LAB*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Label Linkbase Document</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.PRE*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Presentation Linkbase Document</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">104</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cover page formatted as Inline XBRL and contained in Exhibit 101</span></td></tr></table></div><div><span><br/></span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.076%"><tr><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:86.400%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Filed herewith.</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">+</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">In accordance with Item 601(b)(32)(ii) of Regulation S-K and SEC Release No. 34-47986, the certifications furnished in Exhibit 32.1 and Exhibit 32.2 hereto are deemed to accompany this Form 10-Q and will not be deemed "filed" for purposes of Section 18 of the Exchange Act. Such certifications will not be deemed to be incorporated by reference into any filing under the Securities Act or the Exchange Act.</span></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">65</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>a03312022-ex311.htm
<DESCRIPTION>EX-31.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="id9788141e21246e7ace4df722b8cdc71_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%">Exhibit&#160;31.1</font></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%">CERTIFICATIONS PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">I, Elias J. Sabo, certify that&#58;</font></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.5pt">I have reviewed this Quarterly Report on Form 10-Q of Compass Group Diversified Holdings LLC (the &#8220;registrant&#8221;)&#59;</font></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.5pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.5pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.5pt">The registrant&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-top:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">a)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.01pt">designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-top:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">b)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.01pt">designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-top:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">c)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.51pt">evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-top:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">d)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.01pt">disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.5pt">The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-top:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">a)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.01pt">all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-top:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">b)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.01pt">any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">May&#160;5, 2022 </font></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:64.149%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.651%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#47;s&#47; Elias J. Sabo</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Elias J. Sabo</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-style:italic;font-weight:400;line-height:100%">Chief Executive Officer of</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-style:italic;font-weight:400;line-height:100%">Compass Group Diversified Holdings LLC</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(Principal Executive Officer)</font></div></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>3
<FILENAME>a03312022-ex312.htm
<DESCRIPTION>EX-31.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i29c8f8d588a14ca4af7ebe6bb51df11e_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%">Exhibit&#160;31.2</font></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%">CERTIFICATIONS PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">I, Ryan J. Faulkingham, certify that&#58;</font></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:10.09pt">I have reviewed this Quarterly Report on Form 10-Q of Compass Diversified Holdings and Compass Group Diversified Holdings LLC (each, the &#8220;registrant&#8221;)&#59;</font></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:10.09pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:10.09pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:10.09pt">The registrant&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">a)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:9.56pt">designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">b)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:9.56pt">designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">c)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:10.09pt">evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">d)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:9.56pt">disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:10.09pt">The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">a)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:9.56pt">all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">b)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:9.56pt">any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">May&#160;5, 2022 </font></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:56.733%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:41.067%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#47;s&#47; Ryan J. Faulkingham</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Ryan J. Faulkingham</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:100%">Regular Trustee of Compass Diversified Holdings and Chief Financial Officer of</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:100%">Compass Group Diversified Holdings LLC</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(Principal Financial and Accounting Officer</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:100%">)</font></div></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>4
<FILENAME>a03312022-ex321.htm
<DESCRIPTION>EX-32.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i3ecc501dd27e41e999181d507dde5bd7_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%">Exhibit&#160;32.1</font></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350,</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">AS ADOPTED PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:12pt;text-indent:24.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Quarterly Report of COMPASS GROUP DIVERSIFIED HOLDINGS LLC on Form 10-Q for the period ended March&#160;31, 2022 as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), I, Elias J. Sabo, Chief Executive Officer of Compass Group Diversified Holdings LLC, certify, pursuant to 18 U.S.C. Section&#160;1350, as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002, that to my knowledge&#58;</font></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:31.5pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.78pt">The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended&#59; and</font></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:31.5pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.78pt">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of Compass Group Diversified Holdings LLC.</font></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:5.517%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:54.635%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:36.548%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dated&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 5, 2022</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Elias J. Sabo</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Elias J. Sabo</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer,<br>Compass Group Diversified Holdings LLC</font></td></tr></table></div><div style="margin-top:12pt;text-indent:24.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The foregoing certification is being furnished to accompany Compass Group Diversified Holdings LLC&#8217;s Quarterly Report on Form 10-Q for the quarterly period ended March&#160;31, 2022 solely pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002 and shall not be deemed filed as part of the Report or as a separate disclosure document and shall not be deemed incorporated by reference into any other filing of Compass Group Diversified Holdings LLC that incorporates the Report by reference. A signed original of this written certification required by Section&#160;906 has been provided to Compass Group Diversified Holdings LLC and will be retained by Compass Group Diversified Holdings LLC and furnished to the Securities and Exchange Commission or its staff upon request.</font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>5
<FILENAME>a03312022-ex322.htm
<DESCRIPTION>EX-32.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i7c0637f2df05459788c48d452ae1c00f_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%">Exhibit&#160;32.2</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350,</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">AS ADOPTED PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:12pt;text-indent:24.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Quarterly Report of COMPASS DIVERSIFIED HOLDINGS and COMPASS GROUP DIVERSIFIED HOLDINGS LLC on Form 10-Q for the period ended March&#160;31, 2022 as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), I, Ryan J. Faulkingham, Regular Trustee of Compass Diversified Holdings and Chief Financial Officer of Compass Group Diversified Holdings LLC, certify, pursuant to 18 U.S.C. Section&#160;1350, as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002, that to my knowledge&#58;</font></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:31.5pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.78pt">The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 as amended&#59; and</font></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:31.5pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.78pt">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of Compass Diversified Holdings and Compass Group Diversified Holdings LLC.</font></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:5.517%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:54.635%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:36.548%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dated&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 5, 2022</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Ryan J. Faulkingham</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ryan J. Faulkingham</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Regular Trustee, Compass Diversified Holdings and Chief Financial Officer,<br>Compass Group Diversified Holdings LLC</font></td></tr></table></div><div style="margin-top:12pt;text-indent:24.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The foregoing certification is being furnished to accompany Compass Diversified Holdings&#8217; and Compass Group Diversified Holdings LLC&#8217;s Quarterly Report on Form 10-Q for the quarterly period ended March&#160;31, 2022 solely pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002 and shall not be deemed filed as part of the Report or as a separate disclosure document and shall not be deemed incorporated by reference into any other filing of Compass Diversified Holdings and Compass Group Diversified Holdings LLC that incorporates the Report by reference. A signed original of this written certification required by Section&#160;906 has been provided to Compass Diversified Holdings and Compass Group Diversified Holdings LLC and will be retained by Compass Diversified Holdings and Compass Group Diversified Holdings LLC and furnished to the Securities and Exchange Commission or its staff upon request.</font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>6
<FILENAME>codi-20220331.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:1a066d54-f8bf-4d23-b0f4-853738549893,g:cd2de9e9-02f8-40c1-ae4c-6684fa694adb-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:codi="http://www.compasstrust.com/20220331" 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/20220331">
  <xs:import namespace="http://fasb.org/srt/2021-01-31" schemaLocation="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2021-01-31" schemaLocation="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2021" schemaLocation="https://xbrl.sec.gov/country/2021/country-2021.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2021q4" schemaLocation="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="codi-20220331_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-20220331_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-20220331_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-20220331_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="CoverPage" roleURI="http://www.compasstrust.com/role/CoverPage">
        <link:definition>0001001 - Document - Cover Page</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedBalanceSheets" roleURI="http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets">
        <link:definition>1001002 - Statement - Condensed Consolidated Balance Sheets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedBalanceSheetsParenthetical" roleURI="http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheetsParenthetical">
        <link:definition>1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementsofOperations" roleURI="http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations">
        <link:definition>1003004 - Statement - Condensed Consolidated Statements of Operations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementsofComprehensiveIncomeLoss" roleURI="http://www.compasstrust.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss">
        <link:definition>1004005 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementofStockholdersEquity" roleURI="http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity">
        <link:definition>1005006 - Statement - Condensed Consolidated Statement of Stockholders' Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementsofCashFlows" roleURI="http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows">
        <link:definition>1006007 - Statement - Condensed Consolidated Statements of Cash Flows</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PresentationandPrinciplesofConsolidation" roleURI="http://www.compasstrust.com/role/PresentationandPrinciplesofConsolidation">
        <link:definition>2101101 - Disclosure - Presentation and Principles of Consolidation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PresentationandPrinciplesofConsolidationPolicies" roleURI="http://www.compasstrust.com/role/PresentationandPrinciplesofConsolidationPolicies">
        <link:definition>2202201 - Disclosure - Presentation and Principles of Consolidation (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PresentationandPrinciplesofConsolidationNarrativeDetails" roleURI="http://www.compasstrust.com/role/PresentationandPrinciplesofConsolidationNarrativeDetails">
        <link:definition>2403401 - Disclosure - Presentation and Principles of Consolidation - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Acquisition" roleURI="http://www.compasstrust.com/role/Acquisition">
        <link:definition>2104102 - Disclosure - Acquisition</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionAdditionalInformationDetail" roleURI="http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail">
        <link:definition>2405402 - Disclosure - Acquisition - Additional Information (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionTables" roleURI="http://www.compasstrust.com/role/AcquisitionTables">
        <link:definition>2306301 - Disclosure - Acquisition (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail" roleURI="http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail">
        <link:definition>2407403 - Disclosure - Acquisition - Schedule of Assets Acquired and Liabilities Assumed as of the Acquisition Date (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetail" roleURI="http://www.compasstrust.com/role/AcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetail">
        <link:definition>2408404 - Disclosure - Acquisition - Schedule of Intangible Assets Recorded as Part of Acquisition (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionProFormaInformationDetails" roleURI="http://www.compasstrust.com/role/AcquisitionProFormaInformationDetails">
        <link:definition>2409405 - Disclosure - Acquisition - Pro Forma Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DiscontinuedOperations" roleURI="http://www.compasstrust.com/role/DiscontinuedOperations">
        <link:definition>2110103 - Disclosure - Discontinued Operations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DiscontinuedOperationsDiscontinuedoperationsPolicies" roleURI="http://www.compasstrust.com/role/DiscontinuedOperationsDiscontinuedoperationsPolicies">
        <link:definition>2211202 - Disclosure - Discontinued Operations Discontinued operations (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DiscontinuedOperationsTables" roleURI="http://www.compasstrust.com/role/DiscontinuedOperationsTables">
        <link:definition>2312302 - Disclosure - Discontinued Operations (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DiscontinuedOperationsDetails" roleURI="http://www.compasstrust.com/role/DiscontinuedOperationsDetails">
        <link:definition>2413406 - Disclosure - Discontinued Operations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DiscontinuedOperationsSummarizedBalanceSheetInformationDetails" roleURI="http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails">
        <link:definition>2414407 - Disclosure - Discontinued Operations - Summarized Balance Sheet Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DiscontinuedOperationsSummarizedOperatingResultsDetails" roleURI="http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedOperatingResultsDetails">
        <link:definition>2415408 - Disclosure - Discontinued Operations - Summarized Operating Results (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Revenue" roleURI="http://www.compasstrust.com/role/Revenue">
        <link:definition>2116104 - Disclosure - Revenue</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueTables" roleURI="http://www.compasstrust.com/role/RevenueTables">
        <link:definition>2317303 - Disclosure - Revenue (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueDisaggregationofRevenueDetails" roleURI="http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails">
        <link:definition>2418409 - Disclosure - Revenue - Disaggregation of Revenue (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OperatingSegmentData" roleURI="http://www.compasstrust.com/role/OperatingSegmentData">
        <link:definition>2119105 - Disclosure - Operating Segment Data</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OperatingSegmentDataTables" roleURI="http://www.compasstrust.com/role/OperatingSegmentDataTables">
        <link:definition>2320304 - Disclosure - Operating Segment Data (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OperatingSegmentDataAdditionalInformationDetail" roleURI="http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail">
        <link:definition>2421410 - Disclosure - Operating Segment Data - Additional Information (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail" roleURI="http://www.compasstrust.com/role/OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail">
        <link:definition>2422411 - Disclosure - Operating Segment Data - Summary of Net Sales of Operating Segments (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail" roleURI="http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail">
        <link:definition>2423412 - Disclosure - Operating Segment Data - Summary of Profit (Loss) of Operating Segments (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OperatingSegmentDataSummaryofDepreciationGoodwillandIdentifiableAssetsofOperatingSegmentsDetail" roleURI="http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationGoodwillandIdentifiableAssetsofOperatingSegmentsDetail">
        <link:definition>2424413 - Disclosure - Operating Segment Data - Summary of Depreciation, Goodwill and Identifiable Assets of Operating Segments (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyPlantandEquipmentandInventory" roleURI="http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventory">
        <link:definition>2125106 - Disclosure - Property, Plant and Equipment and Inventory</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyPlantandEquipmentandInventoryTables" roleURI="http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventoryTables">
        <link:definition>2326305 - Disclosure - Property, Plant and Equipment and Inventory (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyPlantandEquipmentandInventorySummaryofPropertyPlantandEquipmentDetail" roleURI="http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofPropertyPlantandEquipmentDetail">
        <link:definition>2427414 - Disclosure - Property, Plant and Equipment and Inventory - Summary of Property, Plant and Equipment (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyPlantandEquipmentandInventorySummaryofInventoryDetail" roleURI="http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofInventoryDetail">
        <link:definition>2428415 - Disclosure - Property, Plant and Equipment and Inventory - Summary of Inventory (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibleAssets" roleURI="http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssets">
        <link:definition>2129107 - Disclosure - Goodwill and Other Intangible Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibleAssetsTables" roleURI="http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsTables">
        <link:definition>2330306 - Disclosure - Goodwill and Other Intangible Assets (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibleAssetsAdditionalInformationDetail" roleURI="http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail">
        <link:definition>2431416 - Disclosure - Goodwill and Other Intangible Assets - Additional Information (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail" roleURI="http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail">
        <link:definition>2432417 - Disclosure - Goodwill and Other Intangible Assets - Summary of Reconciliation of Change in Carrying Value of Goodwill (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail" roleURI="http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail">
        <link:definition>2433418 - Disclosure - Goodwill and Other Intangible Assets - Summary of Other Intangible Assets (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibleAssetsSummaryofEstimatedChargestoAmortizationExpenseofIntangibleAssetsDetail" roleURI="http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofEstimatedChargestoAmortizationExpenseofIntangibleAssetsDetail">
        <link:definition>2434419 - Disclosure - Goodwill and Other Intangible Assets - Summary of Estimated Charges to Amortization Expense of Intangible Assets (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Warranties" roleURI="http://www.compasstrust.com/role/Warranties">
        <link:definition>2135108 - Disclosure - Warranties</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="WarrantiesTables" roleURI="http://www.compasstrust.com/role/WarrantiesTables">
        <link:definition>2336307 - Disclosure - Warranties (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="WarrantiesChangeinCarryingValueofCompanysWarrantyLiabilityDetail" roleURI="http://www.compasstrust.com/role/WarrantiesChangeinCarryingValueofCompanysWarrantyLiabilityDetail">
        <link:definition>2437420 - Disclosure - Warranties - Change in Carrying Value of Company's Warranty Liability (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Debt" roleURI="http://www.compasstrust.com/role/Debt">
        <link:definition>2138109 - Disclosure - Debt</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtTables" roleURI="http://www.compasstrust.com/role/DebtTables">
        <link:definition>2339308 - Disclosure - Debt (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtAdditionalInformationDetail" roleURI="http://www.compasstrust.com/role/DebtAdditionalInformationDetail">
        <link:definition>2440421 - Disclosure - Debt - Additional Information (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtIssuanceCostsDetails" roleURI="http://www.compasstrust.com/role/DebtIssuanceCostsDetails">
        <link:definition>2441422 - Disclosure - Debt - Issuance Costs (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtSummaryofDebtHoldingsDetail" roleURI="http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail">
        <link:definition>2442423 - Disclosure - Debt - Summary of Debt Holdings (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquity" roleURI="http://www.compasstrust.com/role/StockholdersEquity">
        <link:definition>2143110 - Disclosure - Stockholders' Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityTables" roleURI="http://www.compasstrust.com/role/StockholdersEquityTables">
        <link:definition>2344309 - Disclosure - Stockholders' Equity (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityAdditionalInformationDetail" roleURI="http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail">
        <link:definition>2445424 - Disclosure - Stockholders' Equity - Additional Information (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetail" roleURI="http://www.compasstrust.com/role/StockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetail">
        <link:definition>2446425 - Disclosure - Stockholders' Equity - Summary of Basic and Diluted Earnings Per Share (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NoncontrollingInterest" roleURI="http://www.compasstrust.com/role/NoncontrollingInterest">
        <link:definition>2147111 - Disclosure - Noncontrolling Interest</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NoncontrollingInterestTables" roleURI="http://www.compasstrust.com/role/NoncontrollingInterestTables">
        <link:definition>2348310 - Disclosure - Noncontrolling Interest (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail" roleURI="http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail">
        <link:definition>2449426 - Disclosure - Noncontrolling Interest - Company's Ownership Percentage of its Majority Owned Operating Segments and Related Noncontrolling Interest (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NoncontrollingInterestNoncontrollingInterestAdditionalInformationDetails" roleURI="http://www.compasstrust.com/role/NoncontrollingInterestNoncontrollingInterestAdditionalInformationDetails">
        <link:definition>2450427 - Disclosure - Noncontrolling Interest Noncontrolling Interest- Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurement" roleURI="http://www.compasstrust.com/role/FairValueMeasurement">
        <link:definition>2151112 - Disclosure - Fair Value Measurement</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementTables" roleURI="http://www.compasstrust.com/role/FairValueMeasurementTables">
        <link:definition>2352311 - Disclosure - Fair Value Measurement (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementSummaryofLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail" roleURI="http://www.compasstrust.com/role/FairValueMeasurementSummaryofLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail">
        <link:definition>2453428 - Disclosure - Fair Value Measurement - Summary of Liabilities Carried at Fair Value Measured on Recurring Basis (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3FairValueMeasurementsDetail" roleURI="http://www.compasstrust.com/role/FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3FairValueMeasurementsDetail">
        <link:definition>2454429 - Disclosure - Fair Value Measurement - Reconciliations of Change in Carrying Value of Level 3 Fair Value Measurements (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementAssetsMeasuredonNonrecurringBasisDetails" roleURI="http://www.compasstrust.com/role/FairValueMeasurementAssetsMeasuredonNonrecurringBasisDetails">
        <link:definition>2455430 - Disclosure - Fair Value Measurement - Assets Measured on Nonrecurring Basis (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementAdditionalInformationDetail" roleURI="http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail">
        <link:definition>2456431 - Disclosure - Fair Value Measurement - Additional Information (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxes" roleURI="http://www.compasstrust.com/role/IncomeTaxes">
        <link:definition>2157113 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesTables" roleURI="http://www.compasstrust.com/role/IncomeTaxesTables">
        <link:definition>2358312 - Disclosure - Income Taxes (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail" roleURI="http://www.compasstrust.com/role/IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail">
        <link:definition>2459432 - Disclosure - Income Taxes - Reconciliation between Federal Statutory Rate and Effective Income Tax Rate (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DefinedBenefitPlan" roleURI="http://www.compasstrust.com/role/DefinedBenefitPlan">
        <link:definition>2160114 - Disclosure - Defined Benefit Plan</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DefinedBenefitPlanTables" roleURI="http://www.compasstrust.com/role/DefinedBenefitPlanTables">
        <link:definition>2361313 - Disclosure - Defined Benefit Plan (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DefinedBenefitPlanAdditionalInformationDetail" roleURI="http://www.compasstrust.com/role/DefinedBenefitPlanAdditionalInformationDetail">
        <link:definition>2462433 - Disclosure - Defined Benefit Plan - Additional Information (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DefinedBenefitPlanSummaryofNetPeriodicBenefitCostDetail" roleURI="http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofNetPeriodicBenefitCostDetail">
        <link:definition>2463434 - Disclosure - Defined Benefit Plan - Summary of Net Periodic Benefit Cost (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingencies" roleURI="http://www.compasstrust.com/role/CommitmentsandContingencies">
        <link:definition>2164115 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesTables" roleURI="http://www.compasstrust.com/role/CommitmentsandContingenciesTables">
        <link:definition>2365314 - Disclosure - Commitments and Contingencies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesComponentsofOperatingLeasesDetails" roleURI="http://www.compasstrust.com/role/CommitmentsandContingenciesComponentsofOperatingLeasesDetails">
        <link:definition>2466435 - Disclosure - Commitments and Contingencies - Components of Operating Leases (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesMaturityofLeaseLiabilitiesDetails" roleURI="http://www.compasstrust.com/role/CommitmentsandContingenciesMaturityofLeaseLiabilitiesDetails">
        <link:definition>2467436 - Disclosure - Commitments and Contingencies - Maturity of Lease Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesMaturityofLeaseLiabilitiesDetails_1" roleURI="http://www.compasstrust.com/role/CommitmentsandContingenciesMaturityofLeaseLiabilitiesDetails_1">
        <link:definition>2467436 - Disclosure - Commitments and Contingencies - Maturity of Lease Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesLeaseTermandDiscountRateDetails" roleURI="http://www.compasstrust.com/role/CommitmentsandContingenciesLeaseTermandDiscountRateDetails">
        <link:definition>2468437 - Disclosure - Commitments and Contingencies - Lease Term and Discount Rate (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesSupplementalCashFlowInformationRelatedtoLeasesDetails" roleURI="http://www.compasstrust.com/role/CommitmentsandContingenciesSupplementalCashFlowInformationRelatedtoLeasesDetails">
        <link:definition>2469438 - Disclosure - Commitments and Contingencies - Supplemental Cash Flow Information Related to Leases (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesSupplementalBalanceSheetInformationDetails" roleURI="http://www.compasstrust.com/role/CommitmentsandContingenciesSupplementalBalanceSheetInformationDetails">
        <link:definition>2470439 - Disclosure - Commitments and Contingencies Supplemental Balance Sheet Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RelatedPartyTransactions" roleURI="http://www.compasstrust.com/role/RelatedPartyTransactions">
        <link:definition>2171116 - Disclosure - Related Party Transactions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NarrativeDetails" roleURI="http://www.compasstrust.com/role/NarrativeDetails">
        <link:definition>2472440 - Disclosure - - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SubsequentEvent" roleURI="http://www.compasstrust.com/role/SubsequentEvent">
        <link:definition>2173117 - Disclosure - Subsequent Event</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SubsequentEventDetail" roleURI="http://www.compasstrust.com/role/SubsequentEventDetail">
        <link:definition>2474441 - Disclosure - Subsequent Event (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SubsequentEvents" roleURI="http://www.compasstrust.com/role/SubsequentEvents">
        <link:definition>2175118 - Disclosure - Subsequent Events</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SubsequentEventsTables" roleURI="http://www.compasstrust.com/role/SubsequentEventsTables">
        <link:definition>2376315 - Disclosure - Subsequent Events (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SubsequentEventsDetails" roleURI="http://www.compasstrust.com/role/SubsequentEventsDetails">
        <link:definition>2477442 - Disclosure - Subsequent Events (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="codi_SeasonalityPolicyTextBlock" abstract="false" name="SeasonalityPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <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_GoodwillAndOtherIntangibleAssetsTable" abstract="true" name="GoodwillAndOtherIntangibleAssetsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <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_VelocityOutdoorMember" abstract="true" name="VelocityOutdoorMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_WeightedAverageNumberOfSharesOfTrustStockOutstandingBasicAndFullyDiluted" abstract="false" name="WeightedAverageNumberOfSharesOfTrustStockOutstandingBasicAndFullyDiluted" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <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_Seniornotesdue2026Member" abstract="true" name="Seniornotesdue2026Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_SeniorNotesDue2032Member" abstract="true" name="SeniorNotesDue2032Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital" abstract="false" name="BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries" abstract="false" name="EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="codi_MarucciMemberMember" abstract="true" name="MarucciMemberMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent" abstract="false" name="EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_PercentageOfGrossConsiderationReceived" abstract="false" name="PercentageOfGrossConsiderationReceived" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <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_LizardSkinsMember" abstract="true" name="LizardSkinsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_PutOptionOfNoncontrollingShareholders" abstract="false" name="PutOptionOfNoncontrollingShareholders" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_Disposalgroupincludingdiscontinuedoperationtransactioncosts" abstract="false" name="Disposalgroupincludingdiscontinuedoperationtransactioncosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_MarucciBoaMember" abstract="true" name="MarucciBoaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_BusinessAcquisitionMember" abstract="true" name="BusinessAcquisitionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_OtherInternationalMember" abstract="true" name="OtherInternationalMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_ImpactOfSubsidiaryEmployeeStockOptions" abstract="false" name="ImpactOfSubsidiaryEmployeeStockOptions" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="codi_NumberOfClients" abstract="false" name="NumberOfClients" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <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_IdentifiableAssetsOfSegments" abstract="false" name="IdentifiableAssetsOfSegments" 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_PreferredStockCashDistributionsPaidPerShare" abstract="false" name="PreferredStockCashDistributionsPaidPerShare" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <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_SharesRepresentingBeneficialInterestsInCompassDiversifiedHoldingsMember" abstract="true" name="SharesRepresentingBeneficialInterestsInCompassDiversifiedHoldingsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_AcquisitionsAbstract" abstract="true" name="AcquisitionsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="codi_NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment" abstract="false" name="NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_AllocationInterestsMember" abstract="true" name="AllocationInterestsMember" 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_AmortizationOfDebtIssuanceCostsAndOriginalIssueDiscountMember" abstract="true" name="AmortizationOfDebtIssuanceCostsAndOriginalIssueDiscountMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_OwnershipPercentageOfTrustInterestHeldByParentEntity" abstract="false" name="OwnershipPercentageOfTrustInterestHeldByParentEntity" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="codi_DistributionToShareholders" abstract="false" name="DistributionToShareholders" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent" abstract="false" name="GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="codi_PropertyPlantAndEquipmentAndInventoryTextBlock" abstract="false" name="PropertyPlantAndEquipmentAndInventoryTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="codi_OwnershipPercentageRelatedPartyVendors" abstract="false" name="OwnershipPercentageRelatedPartyVendors" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="codi_SeriesCPreferredSharesRepresentingSeriesCTrustPreferredInterestInCompassDiversifiedHoldingsMemberDomain" abstract="true" name="SeriesCPreferredSharesRepresentingSeriesCTrustPreferredInterestInCompassDiversifiedHoldingsMemberDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_DistributionExpensePreferredShareholders" abstract="false" name="DistributionExpensePreferredShareholders" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_ScheduleOfIntangibleAssetsByMajorClassTableTextBlock" abstract="false" name="ScheduleOfIntangibleAssetsByMajorClassTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="codi_TermLoanMember" abstract="true" name="TermLoanMember" 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="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <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_DistributionsPayableAmountPerShare" abstract="false" name="DistributionsPayableAmountPerShare" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <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_CleanEarthHoldingsMember" abstract="true" name="CleanEarthHoldingsMember" 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_QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets" abstract="false" name="QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <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_PaymentstoNoncontrollingInterestsAllocationInterests" abstract="false" name="PaymentstoNoncontrollingInterestsAllocationInterests" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_DisposalGrouprepaymentofintercompanyloans" abstract="false" name="DisposalGrouprepaymentofintercompanyloans" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital" abstract="false" name="ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <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_PaymentsOfDistributionsToShareholders" abstract="false" name="PaymentsOfDistributionsToShareholders" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_LuganoMember" abstract="true" name="LuganoMember" 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_NonControllingInterestOfDiscontinuedOperationsMember" abstract="true" name="NonControllingInterestOfDiscontinuedOperationsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_VelocityOutdoorOwnershipMember" abstract="true" name="VelocityOutdoorOwnershipMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_StockholdersEquityLineItems" abstract="true" name="StockholdersEquityLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts" abstract="false" name="PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_ErgoMember" abstract="true" name="ErgoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_SeniorNotesDue2029Member" abstract="true" name="SeniorNotesDue2029Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_ArnoldMagneticsMember" abstract="true" name="ArnoldMagneticsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_TermLoanFacilityMember" abstract="true" name="TermLoanFacilityMember" 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_RelatedPartyVendorMember" abstract="true" name="RelatedPartyVendorMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_PercentageOwnershipFullyDilutedMember" abstract="true" name="PercentageOwnershipFullyDilutedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_NetIncomeLossAvailabletoTrustStockNetofDistributions" abstract="false" name="NetIncomeLossAvailabletoTrustStockNetofDistributions" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_A5.11TacticalMember" abstract="true" name="A5.11TacticalMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_PaymentsForRepurchaseSubsidiaryStock" abstract="false" name="PaymentsForRepurchaseSubsidiaryStock" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_LicensingAndNonCompeteAgreementsMember" abstract="true" name="LicensingAndNonCompeteAgreementsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_SeriesBPreferredSharesRepresentingSeriesBTrustPreferredInterestInCompassDiversifiedHoldingsMember" abstract="true" name="SeriesBPreferredSharesRepresentingSeriesBTrustPreferredInterestInCompassDiversifiedHoldingsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_ArnoldMember" abstract="true" name="ArnoldMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_AdditionalSharesOfSPACCommonStock" abstract="false" name="AdditionalSharesOfSPACCommonStock" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <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_DisposalGroupAssetsHeldForSale" abstract="false" name="DisposalGroupAssetsHeldForSale" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_BusinessAcquisitionProFormaGrossProfit" abstract="false" name="BusinessAcquisitionProFormaGrossProfit" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_BusinessAcquisitionPaymentThroughEquityInvestment" abstract="false" name="BusinessAcquisitionPaymentThroughEquityInvestment" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_TechnologyAndPatentsMember" abstract="true" name="TechnologyAndPatentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_OfficeFurnitureComputersAndSoftwareMember" abstract="true" name="OfficeFurnitureComputersAndSoftwareMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders" abstract="false" name="ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="codi_DisposalGroupTotalenterprisevalue" abstract="false" name="DisposalGroupTotalenterprisevalue" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTITaxPercent" abstract="false" name="EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTITaxPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="codi_NumberOfManufacturingFacilities" abstract="false" name="NumberOfManufacturingFacilities" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:positiveIntegerItemType"/>
  <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_GoodwillAndOtherIntangibleAssetsLineItems" abstract="true" name="GoodwillAndOtherIntangibleAssetsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_PercentageOwnershipPrimaryMember" abstract="true" name="PercentageOwnershipPrimaryMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_AccruedDistributionPreferredShareholders" abstract="false" name="AccruedDistributionPreferredShareholders" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_SternoCandleLampMember" abstract="true" name="SternoCandleLampMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_ErgobabyMember" abstract="true" name="ErgobabyMember" 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_NumberOfBusinessesOwned" abstract="false" name="NumberOfBusinessesOwned" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>7
<FILENAME>codi-20220331_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:1a066d54-f8bf-4d23-b0f4-853738549893,g:cd2de9e9-02f8-40c1-ae4c-6684fa694adb-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets" xlink:type="simple" xlink:href="codi-20220331.xsd#CondensedConsolidatedBalanceSheets"/>
  <link:calculationLink xlink:role="http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_a49de94e-031b-444e-a036-ffc75452473a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation_c9cfb711-cd5d-4c5a-9366-c3a00050d126" xlink:href="codi-20220331.xsd#codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_a49de94e-031b-444e-a036-ffc75452473a" xlink:to="loc_codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation_c9cfb711-cd5d-4c5a-9366-c3a00050d126" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_93e0775d-73d4-455b-96ba-f417a8ce77f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_a49de94e-031b-444e-a036-ffc75452473a" xlink:to="loc_us-gaap_MinorityInterest_93e0775d-73d4-455b-96ba-f417a8ce77f2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_35947f4f-f444-436a-b309-db84e22f3388" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_a49de94e-031b-444e-a036-ffc75452473a" xlink:to="loc_us-gaap_StockholdersEquity_35947f4f-f444-436a-b309-db84e22f3388" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_c3eaf912-4c28-432d-979d-9db1eadfa508" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_c5056fac-f58b-4d7a-b499-6a8c1eedcae2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_c3eaf912-4c28-432d-979d-9db1eadfa508" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_c5056fac-f58b-4d7a-b499-6a8c1eedcae2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_f7abda5d-4e62-4f06-8288-5f6983a95be6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_c3eaf912-4c28-432d-979d-9db1eadfa508" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_f7abda5d-4e62-4f06-8288-5f6983a95be6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_10f0584a-5036-4319-b77d-ea700b288c1d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_c3eaf912-4c28-432d-979d-9db1eadfa508" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_10f0584a-5036-4319-b77d-ea700b288c1d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_18513579-df7e-437e-8168-5eb02eecb72f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_c3eaf912-4c28-432d-979d-9db1eadfa508" xlink:to="loc_us-gaap_LiabilitiesCurrent_18513579-df7e-437e-8168-5eb02eecb72f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_d98c984d-a313-40b0-a440-06f783e57184" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_018b11d7-cdfc-4821-b006-623c412bd0b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_d98c984d-a313-40b0-a440-06f783e57184" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_018b11d7-cdfc-4821-b006-623c412bd0b7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_3f9fb2a0-b356-45c5-8d76-e70ac834a8c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_d98c984d-a313-40b0-a440-06f783e57184" xlink:to="loc_us-gaap_AccountsPayableCurrent_3f9fb2a0-b356-45c5-8d76-e70ac834a8c3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent_5e66f05a-ef2a-4d67-a5f9-3515dd609955" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_d98c984d-a313-40b0-a440-06f783e57184" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrent_5e66f05a-ef2a-4d67-a5f9-3515dd609955" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_c9802ace-23ec-49d3-9732-26bd5041b3b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_d98c984d-a313-40b0-a440-06f783e57184" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_c9802ace-23ec-49d3-9732-26bd5041b3b9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_21ec6d72-f71d-4b25-9b67-05759a70f373" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_d98c984d-a313-40b0-a440-06f783e57184" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_21ec6d72-f71d-4b25-9b67-05759a70f373" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_c3418c45-baee-4f7d-af26-9634a90778ee" 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_f83cd44e-eebf-44bb-b622-1d223b5de8b0" 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_c3418c45-baee-4f7d-af26-9634a90778ee" xlink:to="loc_us-gaap_Liabilities_f83cd44e-eebf-44bb-b622-1d223b5de8b0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_d7e94053-c6f4-4404-aa6a-8d8128924be1" 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_c3418c45-baee-4f7d-af26-9634a90778ee" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_d7e94053-c6f4-4404-aa6a-8d8128924be1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_01b61625-076f-4e17-a0ab-327677a37331" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_fccc1f27-1b6e-4135-85f6-0d6cf62070f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_01b61625-076f-4e17-a0ab-327677a37331" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_fccc1f27-1b6e-4135-85f6-0d6cf62070f6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_32f4fc33-956b-4d90-9b6e-e5a97300b819" 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_01b61625-076f-4e17-a0ab-327677a37331" xlink:to="loc_us-gaap_Goodwill_32f4fc33-956b-4d90-9b6e-e5a97300b819" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_45ea7900-7a1e-429f-b12f-86aa684767d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_01b61625-076f-4e17-a0ab-327677a37331" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_45ea7900-7a1e-429f-b12f-86aa684767d5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_e84fdc5b-8e3f-4441-bdda-ed90e3b0aa5c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_01b61625-076f-4e17-a0ab-327677a37331" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_e84fdc5b-8e3f-4441-bdda-ed90e3b0aa5c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_53484267-a097-4ec7-9d27-db06f2238c35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_01b61625-076f-4e17-a0ab-327677a37331" xlink:to="loc_us-gaap_AssetsCurrent_53484267-a097-4ec7-9d27-db06f2238c35" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_1ce5b5d1-d044-47b5-bc8a-d9a4793ad92c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_0a8530b1-4241-4ee3-86c5-b12ec7abd845" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_1ce5b5d1-d044-47b5-bc8a-d9a4793ad92c" xlink:to="loc_us-gaap_PreferredStockValue_0a8530b1-4241-4ee3-86c5-b12ec7abd845" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_73ffbf5a-2b9d-43a1-987c-ee2975b02683" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_1ce5b5d1-d044-47b5-bc8a-d9a4793ad92c" xlink:to="loc_us-gaap_CommonStockValue_73ffbf5a-2b9d-43a1-987c-ee2975b02683" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_0ae2f4c2-b92f-4a44-b581-d83e64fbc11e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_1ce5b5d1-d044-47b5-bc8a-d9a4793ad92c" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_0ae2f4c2-b92f-4a44-b581-d83e64fbc11e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_9184b0ae-bae5-4d75-b32a-5e16d98acbbf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_1ce5b5d1-d044-47b5-bc8a-d9a4793ad92c" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_9184b0ae-bae5-4d75-b32a-5e16d98acbbf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_bbd7f4c7-76e6-4aa2-b447-8437f3d3bc01" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_20bd81b6-f36f-4ddf-98fc-b2d0b578bdf3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_bbd7f4c7-76e6-4aa2-b447-8437f3d3bc01" xlink:to="loc_us-gaap_InventoryNet_20bd81b6-f36f-4ddf-98fc-b2d0b578bdf3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_dacb5eae-3be7-4090-8a7a-e991d39fd045" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_bbd7f4c7-76e6-4aa2-b447-8437f3d3bc01" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_dacb5eae-3be7-4090-8a7a-e991d39fd045" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_e9491fcb-0676-4d41-aa3b-0fc3f22df691" 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_bbd7f4c7-76e6-4aa2-b447-8437f3d3bc01" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_e9491fcb-0676-4d41-aa3b-0fc3f22df691" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_8d486441-d8e8-4cd8-ba47-6e6b650344a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_bbd7f4c7-76e6-4aa2-b447-8437f3d3bc01" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_8d486441-d8e8-4cd8-ba47-6e6b650344a8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_c83a5062-aa1a-41a5-8fa2-6476a23ee274" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_bbd7f4c7-76e6-4aa2-b447-8437f3d3bc01" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_c83a5062-aa1a-41a5-8fa2-6476a23ee274" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="codi-20220331.xsd#CondensedConsolidatedStatementsofOperations"/>
  <link:calculationLink xlink:role="http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_ec61daec-a4ca-4f10-b067-5739d094f8f0" 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_120c2d78-d092-47f0-9965-d16b5caefe74" 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_ec61daec-a4ca-4f10-b067-5739d094f8f0" xlink:to="loc_us-gaap_GrossProfit_120c2d78-d092-47f0-9965-d16b5caefe74" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_9361009b-c632-4550-a022-702f02088118" 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_ec61daec-a4ca-4f10-b067-5739d094f8f0" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_9361009b-c632-4550-a022-702f02088118" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ManagementFeeExpense_4e1ea786-dd0d-4520-90bf-3f32b9e7bd07" 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_ec61daec-a4ca-4f10-b067-5739d094f8f0" xlink:to="loc_us-gaap_ManagementFeeExpense_4e1ea786-dd0d-4520-90bf-3f32b9e7bd07" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_5dcf3976-7046-42f9-9f24-518f023d597a" 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_ec61daec-a4ca-4f10-b067-5739d094f8f0" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_5dcf3976-7046-42f9-9f24-518f023d597a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_3fafc1c9-5a89-45ab-a244-ece98d376ac2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_440b9e4e-8e6a-48dd-b295-08f1f79d5ef2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_3fafc1c9-5a89-45ab-a244-ece98d376ac2" xlink:to="loc_us-gaap_ProfitLoss_440b9e4e-8e6a-48dd-b295-08f1f79d5ef2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity_95213112-9740-48dc-b1d1-3777c755d522" 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_3fafc1c9-5a89-45ab-a244-ece98d376ac2" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity_95213112-9740-48dc-b1d1-3777c755d522" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest_85172eb6-6018-4c62-b07f-6715b13b2b31" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_3fafc1c9-5a89-45ab-a244-ece98d376ac2" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest_85172eb6-6018-4c62-b07f-6715b13b2b31" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_2ab57db8-e893-4928-ad03-1dcf4377aa60" 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_964a0927-d045-453e-9e29-17ef88f2935f" 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_2ab57db8-e893-4928-ad03-1dcf4377aa60" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_964a0927-d045-453e-9e29-17ef88f2935f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_b4a58f34-08fb-4987-980e-6adcc02875a2" 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_2ab57db8-e893-4928-ad03-1dcf4377aa60" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_b4a58f34-08fb-4987-980e-6adcc02875a2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_e5e30960-7e2d-4ced-a06b-7d1c878f07fa" 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_d77408d0-e63b-4bfa-8987-dd03512f77d8" 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_e5e30960-7e2d-4ced-a06b-7d1c878f07fa" xlink:to="loc_us-gaap_OperatingIncomeLoss_d77408d0-e63b-4bfa-8987-dd03512f77d8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_98070cbc-592b-466a-acc3-8e54357f6333" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_e5e30960-7e2d-4ced-a06b-7d1c878f07fa" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_98070cbc-592b-466a-acc3-8e54357f6333" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_f113f283-f405-4707-8fdf-c56e627ec8fd" 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_e5e30960-7e2d-4ced-a06b-7d1c878f07fa" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_f113f283-f405-4707-8fdf-c56e627ec8fd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_63a370c5-4a4f-45a3-a099-b55763f46176" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_e5e30960-7e2d-4ced-a06b-7d1c878f07fa" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_63a370c5-4a4f-45a3-a099-b55763f46176" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss" xlink:type="simple" xlink:href="codi-20220331.xsd#CondensedConsolidatedStatementsofComprehensiveIncomeLoss"/>
  <link:calculationLink xlink:role="http://www.compasstrust.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_92af34c4-1dcc-44aa-b13c-85cebd1ff7a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_2f4efd8e-2702-4b0d-a8bf-6a17b5bf1579" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_92af34c4-1dcc-44aa-b13c-85cebd1ff7a6" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_2f4efd8e-2702-4b0d-a8bf-6a17b5bf1579" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_70b28c15-63ef-4299-8a07-fa573fa0cd95" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_92af34c4-1dcc-44aa-b13c-85cebd1ff7a6" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_70b28c15-63ef-4299-8a07-fa573fa0cd95" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_37ebaac8-f763-4b70-b149-4b4dbe6bc819" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_5f41d282-ba93-4f81-9d45-daa8d25e8451" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_37ebaac8-f763-4b70-b149-4b4dbe6bc819" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_5f41d282-ba93-4f81-9d45-daa8d25e8451" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_d3a90da4-6aea-4d4e-833c-7f53ecdd8c59" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_37ebaac8-f763-4b70-b149-4b4dbe6bc819" xlink:to="loc_us-gaap_ProfitLoss_d3a90da4-6aea-4d4e-833c-7f53ecdd8c59" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_a5677c47-49a3-41be-95f9-5de887b0b74f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_37ebaac8-f763-4b70-b149-4b4dbe6bc819" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_a5677c47-49a3-41be-95f9-5de887b0b74f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_bdfe9f32-05e1-4b06-9a3e-d62a745efd4f" 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_8fbf992f-d85e-4fb9-aa4d-ffdc64a15873" 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_bdfe9f32-05e1-4b06-9a3e-d62a745efd4f" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_8fbf992f-d85e-4fb9-aa4d-ffdc64a15873" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_b1f96fbb-2572-4e08-9fd9-bf7af7a58da4" 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_bdfe9f32-05e1-4b06-9a3e-d62a745efd4f" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_b1f96fbb-2572-4e08-9fd9-bf7af7a58da4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_bd285792-a334-4fef-8de3-2bcb74dc17a6" 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_bdfe9f32-05e1-4b06-9a3e-d62a745efd4f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_bd285792-a334-4fef-8de3-2bcb74dc17a6" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="codi-20220331.xsd#CondensedConsolidatedStatementsofCashFlows"/>
  <link:calculationLink xlink:role="http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_dfd546d5-ca46-4c6d-aca4-523895b1fa5d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_aa4a71f5-db2e-48ac-8255-5b58ff066693" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_dfd546d5-ca46-4c6d-aca4-523895b1fa5d" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_aa4a71f5-db2e-48ac-8255-5b58ff066693" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_be455461-683a-49f7-9ded-db7b40360f9d" 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_dfd546d5-ca46-4c6d-aca4-523895b1fa5d" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_be455461-683a-49f7-9ded-db7b40360f9d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToMinorityShareholders_d35e5b78-923d-4dbe-82e6-6f9e68850240" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToMinorityShareholders"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_dfd546d5-ca46-4c6d-aca4-523895b1fa5d" xlink:to="loc_us-gaap_PaymentsToMinorityShareholders_d35e5b78-923d-4dbe-82e6-6f9e68850240" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentstoNoncontrollingInterestsAllocationInterests_d514b592-5bf8-47b3-bf33-ee00fe3286da" xlink:href="codi-20220331.xsd#codi_PaymentstoNoncontrollingInterestsAllocationInterests"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_dfd546d5-ca46-4c6d-aca4-523895b1fa5d" xlink:to="loc_codi_PaymentstoNoncontrollingInterestsAllocationInterests_d514b592-5bf8-47b3-bf33-ee00fe3286da" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_a56e2952-fae4-4bfa-a492-c6cc9e163452" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLongTermLinesOfCredit"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_dfd546d5-ca46-4c6d-aca4-523895b1fa5d" xlink:to="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_a56e2952-fae4-4bfa-a492-c6cc9e163452" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionsMadeToPreferredShareholdersCashDistributionsPaid_14ab36ab-62e9-42e3-9dab-b04a468ce0ad" xlink:href="codi-20220331.xsd#codi_DistributionsMadeToPreferredShareholdersCashDistributionsPaid"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_dfd546d5-ca46-4c6d-aca4-523895b1fa5d" xlink:to="loc_codi_DistributionsMadeToPreferredShareholdersCashDistributionsPaid_14ab36ab-62e9-42e3-9dab-b04a468ce0ad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_ed70cc3c-a958-4da9-8cb1-9898df3d9435" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_dfd546d5-ca46-4c6d-aca4-523895b1fa5d" xlink:to="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_ed70cc3c-a958-4da9-8cb1-9898df3d9435" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentsOfDistributionsToShareholders_4793b726-cc8b-4c73-87ff-15c135817132" xlink:href="codi-20220331.xsd#codi_PaymentsOfDistributionsToShareholders"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_dfd546d5-ca46-4c6d-aca4-523895b1fa5d" xlink:to="loc_codi_PaymentsOfDistributionsToShareholders_4793b726-cc8b-4c73-87ff-15c135817132" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt_141ec3b9-7584-4c4a-8a91-952bba0aa810" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_dfd546d5-ca46-4c6d-aca4-523895b1fa5d" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt_141ec3b9-7584-4c4a-8a91-952bba0aa810" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMinorityShareholders_199d2d0e-05ab-422b-931e-5d195196a5f5" 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_dfd546d5-ca46-4c6d-aca4-523895b1fa5d" xlink:to="loc_us-gaap_ProceedsFromMinorityShareholders_199d2d0e-05ab-422b-931e-5d195196a5f5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfSecuredDebt_8c7d9831-0081-456a-b5d6-4c851c7abb4a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfSecuredDebt"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_dfd546d5-ca46-4c6d-aca4-523895b1fa5d" xlink:to="loc_us-gaap_RepaymentsOfSecuredDebt_8c7d9831-0081-456a-b5d6-4c851c7abb4a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_1936f877-3200-45b8-aec5-2e0fdec04aa1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_dfd546d5-ca46-4c6d-aca4-523895b1fa5d" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_1936f877-3200-45b8-aec5-2e0fdec04aa1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentsForRepurchaseSubsidiaryStock_71a5178c-665d-4fa1-80de-82e244debafb" xlink:href="codi-20220331.xsd#codi_PaymentsForRepurchaseSubsidiaryStock"/>
    <link:calculationArc order="13" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_dfd546d5-ca46-4c6d-aca4-523895b1fa5d" xlink:to="loc_codi_PaymentsForRepurchaseSubsidiaryStock_71a5178c-665d-4fa1-80de-82e244debafb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_8897b8fd-6d50-466f-888e-6a70f69d2096" 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_20e9bd06-7896-4cdb-8dbb-f6699c98767a" 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_8897b8fd-6d50-466f-888e-6a70f69d2096" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_20e9bd06-7896-4cdb-8dbb-f6699c98767a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_cbd0df2a-7112-4d72-8fb4-0692c82ce9b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_8897b8fd-6d50-466f-888e-6a70f69d2096" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_cbd0df2a-7112-4d72-8fb4-0692c82ce9b2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_36611901-52ae-4259-9a1a-ead28c56743b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_8897b8fd-6d50-466f-888e-6a70f69d2096" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_36611901-52ae-4259-9a1a-ead28c56743b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_8507c03c-4a33-4f99-9a9a-8ff2316b0394" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_8897b8fd-6d50-466f-888e-6a70f69d2096" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_8507c03c-4a33-4f99-9a9a-8ff2316b0394" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_5d3f9b8b-4093-44c4-8fe3-d8e97e31d1cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e45775a8-9e58-4b8d-99f9-e34246791449" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_5d3f9b8b-4093-44c4-8fe3-d8e97e31d1cb" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e45775a8-9e58-4b8d-99f9-e34246791449" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d79c5080-e0e7-4e7a-b4ef-59c9fa4092cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_5d3f9b8b-4093-44c4-8fe3-d8e97e31d1cb" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d79c5080-e0e7-4e7a-b4ef-59c9fa4092cd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_01e0489d-e137-4f81-bd70-d71c455c8339" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_5d3f9b8b-4093-44c4-8fe3-d8e97e31d1cb" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_01e0489d-e137-4f81-bd70-d71c455c8339" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b46d6a3f-7577-4ea8-b2a3-9a8ca9669d02" 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_5d3f9b8b-4093-44c4-8fe3-d8e97e31d1cb" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b46d6a3f-7577-4ea8-b2a3-9a8ca9669d02" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_92a5f799-9bf8-4510-9500-175e72965791" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_593ddd67-db0b-472a-85c7-48ef670a12e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_92a5f799-9bf8-4510-9500-175e72965791" xlink:to="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_593ddd67-db0b-472a-85c7-48ef670a12e2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_ea6cb079-d5ef-4663-b0b3-40e9739d5011" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_92a5f799-9bf8-4510-9500-175e72965791" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_ea6cb079-d5ef-4663-b0b3-40e9739d5011" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_6d824fbf-9a40-4d73-afc0-29a3b71704bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_45e65d5e-ce7c-45fb-b7ee-8e5b2bd28291" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_6d824fbf-9a40-4d73-afc0-29a3b71704bd" xlink:to="loc_us-gaap_Depreciation_45e65d5e-ce7c-45fb-b7ee-8e5b2bd28291" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLoanAndLeaseLosses_9ddd2cb6-8898-44c9-a9a1-36167baf165d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForLoanAndLeaseLosses"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_6d824fbf-9a40-4d73-afc0-29a3b71704bd" xlink:to="loc_us-gaap_ProvisionForLoanAndLeaseLosses_9ddd2cb6-8898-44c9-a9a1-36167baf165d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_3b5032f7-2700-469e-9fce-6f1b13a3c446" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_6d824fbf-9a40-4d73-afc0-29a3b71704bd" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_3b5032f7-2700-469e-9fce-6f1b13a3c446" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NoncontrollingStockholderChargesAndOther_601cb4c0-3690-4e5b-95ee-5dcb0e7b1a55" xlink:href="codi-20220331.xsd#codi_NoncontrollingStockholderChargesAndOther"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_6d824fbf-9a40-4d73-afc0-29a3b71704bd" xlink:to="loc_codi_NoncontrollingStockholderChargesAndOther_601cb4c0-3690-4e5b-95ee-5dcb0e7b1a55" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfAcquisitionCosts_3eec8226-ab76-405f-b798-f21bd0e66c6d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfAcquisitionCosts"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_6d824fbf-9a40-4d73-afc0-29a3b71704bd" xlink:to="loc_us-gaap_AmortizationOfAcquisitionCosts_3eec8226-ab76-405f-b798-f21bd0e66c6d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_0403f9f7-ecaa-46b7-aefb-4076eca809b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_6d824fbf-9a40-4d73-afc0-29a3b71704bd" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_0403f9f7-ecaa-46b7-aefb-4076eca809b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_fb9f2eed-2c1d-4258-a7d4-93a702153823" 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_6d824fbf-9a40-4d73-afc0-29a3b71704bd" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_fb9f2eed-2c1d-4258-a7d4-93a702153823" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_58ebe1d0-0267-4685-bcde-aca7762d6f12" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_6d824fbf-9a40-4d73-afc0-29a3b71704bd" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_58ebe1d0-0267-4685-bcde-aca7762d6f12" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_423859e5-fc50-4f9e-8cc9-426a4f20cf51" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_6d824fbf-9a40-4d73-afc0-29a3b71704bd" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_423859e5-fc50-4f9e-8cc9-426a4f20cf51" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_e30b914e-5f5f-497a-b74a-f3789aea6379" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_6d824fbf-9a40-4d73-afc0-29a3b71704bd" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_e30b914e-5f5f-497a-b74a-f3789aea6379" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_55bedcc5-1523-403d-a8cd-a80c9b997ed8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_6d824fbf-9a40-4d73-afc0-29a3b71704bd" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_55bedcc5-1523-403d-a8cd-a80c9b997ed8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_e3969771-7c53-45b3-aa6a-52aae3ea5bc7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_6d824fbf-9a40-4d73-afc0-29a3b71704bd" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_e3969771-7c53-45b3-aa6a-52aae3ea5bc7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_b65dcee8-4ae0-4e96-b48d-261137f288fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_6d824fbf-9a40-4d73-afc0-29a3b71704bd" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_b65dcee8-4ae0-4e96-b48d-261137f288fc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_42c6c4c0-7176-40c9-9a6a-c1a4093d867c" 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_9edbfc88-6c8e-4446-a684-9257a0ef4f1f" 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_42c6c4c0-7176-40c9-9a6a-c1a4093d867c" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_9edbfc88-6c8e-4446-a684-9257a0ef4f1f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_10550664-5298-4cee-b901-605d8adecc45" 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_42c6c4c0-7176-40c9-9a6a-c1a4093d867c" xlink:to="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_10550664-5298-4cee-b901-605d8adecc45" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail" xlink:type="simple" xlink:href="codi-20220331.xsd#AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail"/>
  <link:calculationLink xlink:role="http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_3fdeed6c-d29b-4317-9b95-a0cc9769a9ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_1b194dbe-f863-4d17-8383-18c31d8fdc52" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_3fdeed6c-d29b-4317-9b95-a0cc9769a9ca" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_1b194dbe-f863-4d17-8383-18c31d8fdc52" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_c157374a-978b-4776-b85d-28823bc2f94c" 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_3fdeed6c-d29b-4317-9b95-a0cc9769a9ca" xlink:to="loc_us-gaap_Goodwill_c157374a-978b-4776-b85d-28823bc2f94c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_17584b07-f63a-42e8-a072-6b23b0ecff20" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_3fdeed6c-d29b-4317-9b95-a0cc9769a9ca" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_17584b07-f63a-42e8-a072-6b23b0ecff20" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_5f390e07-fca1-4cf6-b532-0e9f3117b988" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_3fdeed6c-d29b-4317-9b95-a0cc9769a9ca" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_5f390e07-fca1-4cf6-b532-0e9f3117b988" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_05717b87-3307-49be-bfd0-64cf1828f92f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_3fdeed6c-d29b-4317-9b95-a0cc9769a9ca" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_05717b87-3307-49be-bfd0-64cf1828f92f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_11508098-415f-4e4b-b2b3-d963320146d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_3fdeed6c-d29b-4317-9b95-a0cc9769a9ca" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_11508098-415f-4e4b-b2b3-d963320146d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets_9192c7df-cb7e-46cf-b690-96991e3af72a" xlink:href="codi-20220331.xsd#codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_3fdeed6c-d29b-4317-9b95-a0cc9769a9ca" xlink:to="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets_9192c7df-cb7e-46cf-b690-96991e3af72a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest_d8833400-903f-4cae-9a84-8e787186741a" xlink:href="codi-20220331.xsd#codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_d68884ab-eb73-4ed0-938d-dff7bec3f621" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest_d8833400-903f-4cae-9a84-8e787186741a" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_d68884ab-eb73-4ed0-938d-dff7bec3f621" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_15c60cb3-a147-4505-a814-f06eb9ab23cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest_d8833400-903f-4cae-9a84-8e787186741a" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_15c60cb3-a147-4505-a814-f06eb9ab23cb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue_a20dfd7c-2812-49de-942e-ed39d18a5246" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest_d8833400-903f-4cae-9a84-8e787186741a" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue_a20dfd7c-2812-49de-942e-ed39d18a5246" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_fba16536-a74f-4174-9b44-c51073e89c23" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest_d8833400-903f-4cae-9a84-8e787186741a" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_fba16536-a74f-4174-9b44-c51073e89c23" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedOperatingResultsDetails" xlink:type="simple" xlink:href="codi-20220331.xsd#DiscontinuedOperationsSummarizedOperatingResultsDetails"/>
  <link:calculationLink xlink:role="http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedOperatingResultsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_b42b8c40-d8fa-4f79-921f-17c02995c1d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_94aabd75-e1ba-4a1d-9f22-b8f10d1510e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_b42b8c40-d8fa-4f79-921f-17c02995c1d1" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_94aabd75-e1ba-4a1d-9f22-b8f10d1510e6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_9d369971-2300-4996-a235-e017ef3ab660" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_b42b8c40-d8fa-4f79-921f-17c02995c1d1" xlink:to="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_9d369971-2300-4996-a235-e017ef3ab660" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofPropertyPlantandEquipmentDetail" xlink:type="simple" xlink:href="codi-20220331.xsd#PropertyPlantandEquipmentandInventorySummaryofPropertyPlantandEquipmentDetail"/>
  <link:calculationLink xlink:role="http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofPropertyPlantandEquipmentDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_b128e7a0-cacc-4b13-9d84-752208dfc59e" 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_b09fba3f-404a-4cde-a667-48ce33155020" 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_b128e7a0-cacc-4b13-9d84-752208dfc59e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_b09fba3f-404a-4cde-a667-48ce33155020" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_589e9d5a-85bd-40ed-a3bd-96190acfa0be" 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_b128e7a0-cacc-4b13-9d84-752208dfc59e" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_589e9d5a-85bd-40ed-a3bd-96190acfa0be" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofInventoryDetail" xlink:type="simple" xlink:href="codi-20220331.xsd#PropertyPlantandEquipmentandInventorySummaryofInventoryDetail"/>
  <link:calculationLink xlink:role="http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofInventoryDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_7803457f-adad-471b-8254-1d4b6ae51625" 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_c002a541-ec9b-472f-9624-4d9a7b849a56" 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_7803457f-adad-471b-8254-1d4b6ae51625" xlink:to="loc_us-gaap_InventoryRawMaterialsAndSupplies_c002a541-ec9b-472f-9624-4d9a7b849a56" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess_4ac8bd18-6ab7-44bb-a092-fadc1696f7e5" 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_7803457f-adad-471b-8254-1d4b6ae51625" xlink:to="loc_us-gaap_InventoryWorkInProcess_4ac8bd18-6ab7-44bb-a092-fadc1696f7e5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods_2c53132e-51a1-488e-bf6c-85f513a5c95e" 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_7803457f-adad-471b-8254-1d4b6ae51625" xlink:to="loc_us-gaap_InventoryFinishedGoods_2c53132e-51a1-488e-bf6c-85f513a5c95e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryValuationReserves_7aa41d3a-8961-4fc1-a71e-457c3ca2270c" 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_7803457f-adad-471b-8254-1d4b6ae51625" xlink:to="loc_us-gaap_InventoryValuationReserves_7aa41d3a-8961-4fc1-a71e-457c3ca2270c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail" xlink:type="simple" xlink:href="codi-20220331.xsd#GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail"/>
  <link:calculationLink xlink:role="http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_24a6de19-684c-41c8-9f8c-596b8e200c8e" 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_2e400cb4-3019-4d6b-9dc1-c200ba4e0e94" 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_24a6de19-684c-41c8-9f8c-596b8e200c8e" xlink:to="loc_us-gaap_GoodwillGross_2e400cb4-3019-4d6b-9dc1-c200ba4e0e94" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_77476ab9-2d8e-4724-96dc-a32a60704657" 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_24a6de19-684c-41c8-9f8c-596b8e200c8e" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_77476ab9-2d8e-4724-96dc-a32a60704657" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail" xlink:type="simple" xlink:href="codi-20220331.xsd#GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail"/>
  <link:calculationLink xlink:role="http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_489f819b-4d4c-42ab-9ed3-e87d5488ae1c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_e120e03b-7be6-4270-be51-87b644033dc8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_489f819b-4d4c-42ab-9ed3-e87d5488ae1c" xlink:to="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_e120e03b-7be6-4270-be51-87b644033dc8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_2fe8f74a-b4ef-435b-941a-82175e6c15eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_489f819b-4d4c-42ab-9ed3-e87d5488ae1c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_2fe8f74a-b4ef-435b-941a-82175e6c15eb" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/StockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetail" xlink:type="simple" xlink:href="codi-20220331.xsd#StockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetail"/>
  <link:calculationLink xlink:role="http://www.compasstrust.com/role/StockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_codi_NetIncomeLossAvailabletoTrustStockNetofDistributions_a88b8136-4eda-4e96-b19a-71f2254541dd" xlink:href="codi-20220331.xsd#codi_NetIncomeLossAvailabletoTrustStockNetofDistributions"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent_7761475e-b8ec-400c-a1cc-84353b301a34" xlink:href="codi-20220331.xsd#codi_EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_codi_NetIncomeLossAvailabletoTrustStockNetofDistributions_a88b8136-4eda-4e96-b19a-71f2254541dd" xlink:to="loc_codi_EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent_7761475e-b8ec-400c-a1cc-84353b301a34" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment_6d23150d-19f1-4c91-b154-04d484be94c2" xlink:href="codi-20220331.xsd#codi_NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_codi_NetIncomeLossAvailabletoTrustStockNetofDistributions_a88b8136-4eda-4e96-b19a-71f2254541dd" xlink:to="loc_codi_NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment_6d23150d-19f1-4c91-b154-04d484be94c2" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail" xlink:type="simple" xlink:href="codi-20220331.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_49fdc6ab-fcba-4317-9ede-8bc6d49834e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_5851a1f2-16b9-4134-aa26-64ffb3bb8f40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_49fdc6ab-fcba-4317-9ede-8bc6d49834e0" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_5851a1f2-16b9-4134-aa26-64ffb3bb8f40" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_85e34d18-980f-45e5-8746-5c70933fba34" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_49fdc6ab-fcba-4317-9ede-8bc6d49834e0" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_85e34d18-980f-45e5-8746-5c70933fba34" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign_5a60dc63-7239-4b95-b2d6-f59e8306422a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_49fdc6ab-fcba-4317-9ede-8bc6d49834e0" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign_5a60dc63-7239-4b95-b2d6-f59e8306422a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders_20c8d001-2f79-44fc-b19d-3fc05b38a408" xlink:href="codi-20220331.xsd#codi_ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_49fdc6ab-fcba-4317-9ede-8bc6d49834e0" xlink:to="loc_codi_ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders_20c8d001-2f79-44fc-b19d-3fc05b38a408" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ImpactOfSubsidiaryEmployeeStockOptions_9195761c-e442-42bb-a56a-961a57354718" xlink:href="codi-20220331.xsd#codi_ImpactOfSubsidiaryEmployeeStockOptions"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_49fdc6ab-fcba-4317-9ede-8bc6d49834e0" xlink:to="loc_codi_ImpactOfSubsidiaryEmployeeStockOptions_9195761c-e442-42bb-a56a-961a57354718" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_bb504342-c95c-4424-a4b3-0edfbe14fb26" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_49fdc6ab-fcba-4317-9ede-8bc6d49834e0" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_bb504342-c95c-4424-a4b3-0edfbe14fb26" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries_41e8e203-7ab6-4746-a161-28d7dabbc8e1" xlink:href="codi-20220331.xsd#codi_EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_49fdc6ab-fcba-4317-9ede-8bc6d49834e0" xlink:to="loc_codi_EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries_41e8e203-7ab6-4746-a161-28d7dabbc8e1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_0028646d-ac25-4bc2-9ffa-3a9c425e19ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_49fdc6ab-fcba-4317-9ede-8bc6d49834e0" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_0028646d-ac25-4bc2-9ffa-3a9c425e19ef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTITaxPercent_34f9c8c5-6fc6-4335-9b49-29f97455a031" xlink:href="codi-20220331.xsd#codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTITaxPercent"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_49fdc6ab-fcba-4317-9ede-8bc6d49834e0" xlink:to="loc_codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTITaxPercent_34f9c8c5-6fc6-4335-9b49-29f97455a031" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfAssets_8783eff5-a008-4b9e-a169-0f8d170fb717" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfAssets"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_49fdc6ab-fcba-4317-9ede-8bc6d49834e0" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfAssets_8783eff5-a008-4b9e-a169-0f8d170fb717" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofNetPeriodicBenefitCostDetail" xlink:type="simple" xlink:href="codi-20220331.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_4f65d0a2-d0e0-4e6f-808b-f8bfa5abf457" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_ae7047ca-5c34-4217-9be1-0038130b8332" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_4f65d0a2-d0e0-4e6f-808b-f8bfa5abf457" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_ae7047ca-5c34-4217-9be1-0038130b8332" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_78003438-247f-4036-9689-62a81681432b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_4f65d0a2-d0e0-4e6f-808b-f8bfa5abf457" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_78003438-247f-4036-9689-62a81681432b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_3b36ca38-c4c8-4d90-b2e9-37627f8b6541" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_4f65d0a2-d0e0-4e6f-808b-f8bfa5abf457" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_3b36ca38-c4c8-4d90-b2e9-37627f8b6541" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_31167eda-0356-4ebb-be46-05c49f14f4f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_4f65d0a2-d0e0-4e6f-808b-f8bfa5abf457" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_31167eda-0356-4ebb-be46-05c49f14f4f5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1_b3f4fb0c-ab1c-4e2d-8256-220bdd81cbc7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_4f65d0a2-d0e0-4e6f-808b-f8bfa5abf457" xlink:to="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1_b3f4fb0c-ab1c-4e2d-8256-220bdd81cbc7" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/CommitmentsandContingenciesMaturityofLeaseLiabilitiesDetails" xlink:type="simple" xlink:href="codi-20220331.xsd#CommitmentsandContingenciesMaturityofLeaseLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.compasstrust.com/role/CommitmentsandContingenciesMaturityofLeaseLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_d8164f2f-9126-458e-aebd-b9064bb26ec6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_04de8ad0-3fd3-4f7b-afdf-eebbe18a9c1c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_d8164f2f-9126-458e-aebd-b9064bb26ec6" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_04de8ad0-3fd3-4f7b-afdf-eebbe18a9c1c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_b0b56c09-29e0-486d-9906-286a942cd3d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_d8164f2f-9126-458e-aebd-b9064bb26ec6" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_b0b56c09-29e0-486d-9906-286a942cd3d8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_6eda99b2-2701-4b4f-b1fe-3441257a8a9f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_d8164f2f-9126-458e-aebd-b9064bb26ec6" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_6eda99b2-2701-4b4f-b1fe-3441257a8a9f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_6d6026a0-a1d2-44c1-bd04-8b63227f50fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_d8164f2f-9126-458e-aebd-b9064bb26ec6" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_6d6026a0-a1d2-44c1-bd04-8b63227f50fb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_579a6f7e-27cb-4a19-ad29-6426371a5d59" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_d8164f2f-9126-458e-aebd-b9064bb26ec6" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_579a6f7e-27cb-4a19-ad29-6426371a5d59" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_65dc98d6-6ebd-47d6-ab79-e1c5ad253838" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_d8164f2f-9126-458e-aebd-b9064bb26ec6" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_65dc98d6-6ebd-47d6-ab79-e1c5ad253838" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/CommitmentsandContingenciesMaturityofLeaseLiabilitiesDetails_1" xlink:type="simple" xlink:href="codi-20220331.xsd#CommitmentsandContingenciesMaturityofLeaseLiabilitiesDetails_1"/>
  <link:calculationLink xlink:role="http://www.compasstrust.com/role/CommitmentsandContingenciesMaturityofLeaseLiabilitiesDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_6847001e-e714-4f1a-9997-f028e40079b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_a4bea21b-2f69-49ab-bd74-361ac931ec1d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_6847001e-e714-4f1a-9997-f028e40079b2" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_a4bea21b-2f69-49ab-bd74-361ac931ec1d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_e9640300-60a6-4fe3-b638-5b006f6e2289" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_6847001e-e714-4f1a-9997-f028e40079b2" xlink:to="loc_us-gaap_OperatingLeaseLiability_e9640300-60a6-4fe3-b638-5b006f6e2289" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>8
<FILENAME>codi-20220331_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:1a066d54-f8bf-4d23-b0f4-853738549893,g:cd2de9e9-02f8-40c1-ae4c-6684fa694adb-->
<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-20220331.xsd#CoverPage"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/CoverPage" xlink:type="extended" id="i839ec8955f5044f4981404cd9aa52cdc_CoverPage">
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems_67b555f8-b7e5-427d-9507-f8c64d0b4693" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_6f34567c-b7bd-4765-9120-09562136d979" 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_67b555f8-b7e5-427d-9507-f8c64d0b4693" xlink:to="loc_dei_DocumentType_6f34567c-b7bd-4765-9120-09562136d979" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_e3efe70e-ce9e-4079-9b40-6e8e2e2f2361" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentQuarterlyReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_67b555f8-b7e5-427d-9507-f8c64d0b4693" xlink:to="loc_dei_DocumentQuarterlyReport_e3efe70e-ce9e-4079-9b40-6e8e2e2f2361" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_a3c43cb5-325f-4de7-947c-b713aaff42f3" 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_67b555f8-b7e5-427d-9507-f8c64d0b4693" xlink:to="loc_dei_DocumentPeriodEndDate_a3c43cb5-325f-4de7-947c-b713aaff42f3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_39baafca-7f8d-40d6-95c5-99ee857d6a5c" 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_67b555f8-b7e5-427d-9507-f8c64d0b4693" xlink:to="loc_dei_EntityRegistrantName_39baafca-7f8d-40d6-95c5-99ee857d6a5c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_4c0ff341-4c42-4fc5-9a4e-fbfcd8ce1755" 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_67b555f8-b7e5-427d-9507-f8c64d0b4693" xlink:to="loc_dei_DocumentTransitionReport_4c0ff341-4c42-4fc5-9a4e-fbfcd8ce1755" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_709ef489-0b16-45f1-b5c7-50272c891648" 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_67b555f8-b7e5-427d-9507-f8c64d0b4693" xlink:to="loc_dei_EntityIncorporationStateCountryCode_709ef489-0b16-45f1-b5c7-50272c891648" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_b52550bb-2b94-4c1a-89fa-cce00013ea49" 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_67b555f8-b7e5-427d-9507-f8c64d0b4693" xlink:to="loc_dei_EntityFileNumber_b52550bb-2b94-4c1a-89fa-cce00013ea49" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_c7180f1c-6da7-4c95-845d-fb0b666760a7" 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_67b555f8-b7e5-427d-9507-f8c64d0b4693" xlink:to="loc_dei_EntityTaxIdentificationNumber_c7180f1c-6da7-4c95-845d-fb0b666760a7" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_de7e60c0-b1c4-4f0e-bf66-b861b5de47e4" 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_67b555f8-b7e5-427d-9507-f8c64d0b4693" xlink:to="loc_dei_EntityAddressAddressLine1_de7e60c0-b1c4-4f0e-bf66-b861b5de47e4" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2_3f3d0984-77c4-40a1-9575-6503af5b66ad" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine2"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_67b555f8-b7e5-427d-9507-f8c64d0b4693" xlink:to="loc_dei_EntityAddressAddressLine2_3f3d0984-77c4-40a1-9575-6503af5b66ad" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_f181b6b5-cd0d-41be-82eb-74544d2f479b" 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_67b555f8-b7e5-427d-9507-f8c64d0b4693" xlink:to="loc_dei_EntityAddressCityOrTown_f181b6b5-cd0d-41be-82eb-74544d2f479b" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_55e07503-94ed-4916-a287-f194a4ea8ffe" 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_67b555f8-b7e5-427d-9507-f8c64d0b4693" xlink:to="loc_dei_EntityAddressStateOrProvince_55e07503-94ed-4916-a287-f194a4ea8ffe" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_91674d7e-5fec-4e21-b64c-45eb181fb6f5" 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_67b555f8-b7e5-427d-9507-f8c64d0b4693" xlink:to="loc_dei_EntityAddressPostalZipCode_91674d7e-5fec-4e21-b64c-45eb181fb6f5" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_c58df965-9d0e-45ae-9762-eb164a3df627" 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_67b555f8-b7e5-427d-9507-f8c64d0b4693" xlink:to="loc_dei_CityAreaCode_c58df965-9d0e-45ae-9762-eb164a3df627" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_1d33a32b-b183-4ade-b24c-da46ff3e5fd6" 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_67b555f8-b7e5-427d-9507-f8c64d0b4693" xlink:to="loc_dei_LocalPhoneNumber_1d33a32b-b183-4ade-b24c-da46ff3e5fd6" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_935e10bb-6599-4acb-b5d9-6918fcc80ccd" 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_67b555f8-b7e5-427d-9507-f8c64d0b4693" xlink:to="loc_dei_Security12bTitle_935e10bb-6599-4acb-b5d9-6918fcc80ccd" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_cc75907a-c9f3-4a5e-94e5-5228c17becb8" 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_67b555f8-b7e5-427d-9507-f8c64d0b4693" xlink:to="loc_dei_TradingSymbol_cc75907a-c9f3-4a5e-94e5-5228c17becb8" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_851dd185-3f5a-4f05-8b82-1b92cd795b3b" 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_67b555f8-b7e5-427d-9507-f8c64d0b4693" xlink:to="loc_dei_SecurityExchangeName_851dd185-3f5a-4f05-8b82-1b92cd795b3b" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_b822a0b3-6680-46e3-ae3f-073728070bb9" 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_67b555f8-b7e5-427d-9507-f8c64d0b4693" xlink:to="loc_dei_EntityCurrentReportingStatus_b822a0b3-6680-46e3-ae3f-073728070bb9" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_454801a7-06c9-486a-b251-ad4f7a6bf516" 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_67b555f8-b7e5-427d-9507-f8c64d0b4693" xlink:to="loc_dei_EntityInteractiveDataCurrent_454801a7-06c9-486a-b251-ad4f7a6bf516" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_cf4cac1a-c578-4dfa-8490-ea2ce782a1a3" 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_67b555f8-b7e5-427d-9507-f8c64d0b4693" xlink:to="loc_dei_EntityFilerCategory_cf4cac1a-c578-4dfa-8490-ea2ce782a1a3" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_15c8c582-c5df-4d02-a581-f7625f790ecd" 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_67b555f8-b7e5-427d-9507-f8c64d0b4693" xlink:to="loc_dei_EntitySmallBusiness_15c8c582-c5df-4d02-a581-f7625f790ecd" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_e66223de-b45c-4025-965c-d893e1a189d9" 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_67b555f8-b7e5-427d-9507-f8c64d0b4693" xlink:to="loc_dei_EntityEmergingGrowthCompany_e66223de-b45c-4025-965c-d893e1a189d9" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_b23a451d-b932-4a8b-be89-1c76f6f451fa" 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_67b555f8-b7e5-427d-9507-f8c64d0b4693" xlink:to="loc_dei_EntityShellCompany_b23a451d-b932-4a8b-be89-1c76f6f451fa" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_52e2dd0e-3272-47ff-ae45-5c49e1ca28f0" 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_67b555f8-b7e5-427d-9507-f8c64d0b4693" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_52e2dd0e-3272-47ff-ae45-5c49e1ca28f0" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_ab2512c7-e9d9-4282-8f96-0e860d05bc07" 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_67b555f8-b7e5-427d-9507-f8c64d0b4693" xlink:to="loc_dei_EntityCentralIndexKey_ab2512c7-e9d9-4282-8f96-0e860d05bc07" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_68702715-9043-4866-a69c-fe6f36a76aec" 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_67b555f8-b7e5-427d-9507-f8c64d0b4693" xlink:to="loc_dei_CurrentFiscalYearEndDate_68702715-9043-4866-a69c-fe6f36a76aec" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_23df937a-7b93-4df9-8fae-2077256014c7" 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_67b555f8-b7e5-427d-9507-f8c64d0b4693" xlink:to="loc_dei_DocumentFiscalYearFocus_23df937a-7b93-4df9-8fae-2077256014c7" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_645b4dc2-68ae-45b6-9b0a-263c9ec95ef7" 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_67b555f8-b7e5-427d-9507-f8c64d0b4693" xlink:to="loc_dei_DocumentFiscalPeriodFocus_645b4dc2-68ae-45b6-9b0a-263c9ec95ef7" xlink:type="arc" order="28"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_c4e9d483-09e8-4f0a-b649-7f6151d2fe88" 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_67b555f8-b7e5-427d-9507-f8c64d0b4693" xlink:to="loc_dei_AmendmentFlag_c4e9d483-09e8-4f0a-b649-7f6151d2fe88" xlink:type="arc" order="29"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_9f4efd02-032c-40f8-bfeb-4e685aa36ad0" 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_67b555f8-b7e5-427d-9507-f8c64d0b4693" xlink:to="loc_dei_DocumentInformationTable_9f4efd02-032c-40f8-bfeb-4e685aa36ad0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_da9bcf65-6f60-415b-a44c-aad33d4d49c4" 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_9f4efd02-032c-40f8-bfeb-4e685aa36ad0" xlink:to="loc_us-gaap_StatementClassOfStockAxis_da9bcf65-6f60-415b-a44c-aad33d4d49c4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_da9bcf65-6f60-415b-a44c-aad33d4d49c4_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_da9bcf65-6f60-415b-a44c-aad33d4d49c4" xlink:to="loc_us-gaap_ClassOfStockDomain_da9bcf65-6f60-415b-a44c-aad33d4d49c4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_e1461463-f742-45fb-9d45-536ee507eb8b" 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_da9bcf65-6f60-415b-a44c-aad33d4d49c4" xlink:to="loc_us-gaap_ClassOfStockDomain_e1461463-f742-45fb-9d45-536ee507eb8b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SharesRepresentingBeneficialInterestsInCompassDiversifiedHoldingsMember_ac048955-6de2-431c-924b-1fc84a626541" xlink:href="codi-20220331.xsd#codi_SharesRepresentingBeneficialInterestsInCompassDiversifiedHoldingsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_e1461463-f742-45fb-9d45-536ee507eb8b" xlink:to="loc_codi_SharesRepresentingBeneficialInterestsInCompassDiversifiedHoldingsMember_ac048955-6de2-431c-924b-1fc84a626541" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SeriesAPreferredSharesRepresentingSeriesATrustPreferredInterestInCompassDiversifiedHoldingsMember_5dc8a291-e2a7-4038-ba30-a09bbb7f7e3a" xlink:href="codi-20220331.xsd#codi_SeriesAPreferredSharesRepresentingSeriesATrustPreferredInterestInCompassDiversifiedHoldingsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_e1461463-f742-45fb-9d45-536ee507eb8b" xlink:to="loc_codi_SeriesAPreferredSharesRepresentingSeriesATrustPreferredInterestInCompassDiversifiedHoldingsMember_5dc8a291-e2a7-4038-ba30-a09bbb7f7e3a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SeriesBPreferredSharesRepresentingSeriesBTrustPreferredInterestInCompassDiversifiedHoldingsMember_2f74c113-077e-4142-b42d-a9fe4db9e3be" xlink:href="codi-20220331.xsd#codi_SeriesBPreferredSharesRepresentingSeriesBTrustPreferredInterestInCompassDiversifiedHoldingsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_e1461463-f742-45fb-9d45-536ee507eb8b" xlink:to="loc_codi_SeriesBPreferredSharesRepresentingSeriesBTrustPreferredInterestInCompassDiversifiedHoldingsMember_2f74c113-077e-4142-b42d-a9fe4db9e3be" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SeriesCPreferredSharesRepresentingSeriesCTrustPreferredInterestInCompassDiversifiedHoldingsMemberDomain_f5c5de26-8db0-46d6-ba18-d6ddfcc82f97" xlink:href="codi-20220331.xsd#codi_SeriesCPreferredSharesRepresentingSeriesCTrustPreferredInterestInCompassDiversifiedHoldingsMemberDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_e1461463-f742-45fb-9d45-536ee507eb8b" xlink:to="loc_codi_SeriesCPreferredSharesRepresentingSeriesCTrustPreferredInterestInCompassDiversifiedHoldingsMemberDomain_f5c5de26-8db0-46d6-ba18-d6ddfcc82f97" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets" xlink:type="simple" xlink:href="codi-20220331.xsd#CondensedConsolidatedBalanceSheets"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets" xlink:type="extended" id="i3cfccbcd3db54edf828117b876e2b099_CondensedConsolidatedBalanceSheets">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_9f231412-c37f-48bc-a434-09bb39576909" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockNoParValue_ed4e4c16-b509-4715-97f1-0b259d1a9bdf" 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_9f231412-c37f-48bc-a434-09bb39576909" xlink:to="loc_us-gaap_PreferredStockNoParValue_ed4e4c16-b509-4715-97f1-0b259d1a9bdf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_36b0455c-b4c0-436b-aad6-b323ac6e442f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_9f231412-c37f-48bc-a434-09bb39576909" xlink:to="loc_us-gaap_AssetsAbstract_36b0455c-b4c0-436b-aad6-b323ac6e442f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_ce2cf6ff-ff88-4456-8afc-11e2d4da0706" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_36b0455c-b4c0-436b-aad6-b323ac6e442f" xlink:to="loc_us-gaap_AssetsCurrentAbstract_ce2cf6ff-ff88-4456-8afc-11e2d4da0706" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_e0b05f14-e412-475d-8760-bd62decdb0c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_ce2cf6ff-ff88-4456-8afc-11e2d4da0706" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_e0b05f14-e412-475d-8760-bd62decdb0c4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_5d0b75f4-817b-44b6-9e2d-9facf64179da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_ce2cf6ff-ff88-4456-8afc-11e2d4da0706" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_5d0b75f4-817b-44b6-9e2d-9facf64179da" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_dd00a572-d6a9-42d9-8033-70a6e0e15d0b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_ce2cf6ff-ff88-4456-8afc-11e2d4da0706" xlink:to="loc_us-gaap_InventoryNet_dd00a572-d6a9-42d9-8033-70a6e0e15d0b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_cd20544a-ec28-4b03-80a5-368903960682" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_ce2cf6ff-ff88-4456-8afc-11e2d4da0706" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_cd20544a-ec28-4b03-80a5-368903960682" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_3cc282de-a5e5-494d-93ad-4e2e546e62ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_ce2cf6ff-ff88-4456-8afc-11e2d4da0706" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_3cc282de-a5e5-494d-93ad-4e2e546e62ed" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_75948243-4eaa-49b2-9311-f27645b70f63" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_ce2cf6ff-ff88-4456-8afc-11e2d4da0706" xlink:to="loc_us-gaap_AssetsCurrent_75948243-4eaa-49b2-9311-f27645b70f63" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_c699c603-0358-41b7-8a7d-0159c4752d43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_36b0455c-b4c0-436b-aad6-b323ac6e442f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_c699c603-0358-41b7-8a7d-0159c4752d43" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_24aa4e84-d2b9-4465-b573-4545a6191ff3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_36b0455c-b4c0-436b-aad6-b323ac6e442f" xlink:to="loc_us-gaap_Goodwill_24aa4e84-d2b9-4465-b573-4545a6191ff3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_db0e5c96-3c7c-4227-b47e-90bc84bddb2a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_36b0455c-b4c0-436b-aad6-b323ac6e442f" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_db0e5c96-3c7c-4227-b47e-90bc84bddb2a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_6856b8ed-5dfe-4cfc-8fe0-af25f240082b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_36b0455c-b4c0-436b-aad6-b323ac6e442f" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_6856b8ed-5dfe-4cfc-8fe0-af25f240082b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_9615b637-41f9-406f-98d8-053378efd078" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_36b0455c-b4c0-436b-aad6-b323ac6e442f" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_9615b637-41f9-406f-98d8-053378efd078" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_991185bf-4498-45b2-92c1-ccab54c3bc71" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_36b0455c-b4c0-436b-aad6-b323ac6e442f" xlink:to="loc_us-gaap_Assets_991185bf-4498-45b2-92c1-ccab54c3bc71" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2864a9d0-c02d-4a4c-9687-a7c61816be68" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_9f231412-c37f-48bc-a434-09bb39576909" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2864a9d0-c02d-4a4c-9687-a7c61816be68" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_9f7344e2-8acc-4394-bd21-f4c7559e21de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2864a9d0-c02d-4a4c-9687-a7c61816be68" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_9f7344e2-8acc-4394-bd21-f4c7559e21de" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_0331591d-17b7-40f7-a6cc-9e861d674bc3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_9f7344e2-8acc-4394-bd21-f4c7559e21de" xlink:to="loc_us-gaap_AccountsPayableCurrent_0331591d-17b7-40f7-a6cc-9e861d674bc3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_272027f2-5d03-4c7f-8b0b-905a1647cd72" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_9f7344e2-8acc-4394-bd21-f4c7559e21de" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_272027f2-5d03-4c7f-8b0b-905a1647cd72" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent_95755f95-db81-4d8f-9dba-e3a024ecfafb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_9f7344e2-8acc-4394-bd21-f4c7559e21de" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrent_95755f95-db81-4d8f-9dba-e3a024ecfafb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_d35abcc3-9402-4807-a46c-647ddeccc2ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_9f7344e2-8acc-4394-bd21-f4c7559e21de" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_d35abcc3-9402-4807-a46c-647ddeccc2ec" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_e9b42583-2efd-47e0-a469-b291781c08df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_9f7344e2-8acc-4394-bd21-f4c7559e21de" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_e9b42583-2efd-47e0-a469-b291781c08df" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_57738d23-18c5-489a-86e9-74159ba27614" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_9f7344e2-8acc-4394-bd21-f4c7559e21de" xlink:to="loc_us-gaap_LiabilitiesCurrent_57738d23-18c5-489a-86e9-74159ba27614" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_a14307e0-de8c-48e0-8277-ae1c61f686fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2864a9d0-c02d-4a4c-9687-a7c61816be68" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_a14307e0-de8c-48e0-8277-ae1c61f686fa" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_547c96b0-e321-4b52-b98d-2ec0db4f979b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2864a9d0-c02d-4a4c-9687-a7c61816be68" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_547c96b0-e321-4b52-b98d-2ec0db4f979b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_2a2b3100-42c1-4d2c-9bb0-80d3c3e5cb3c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2864a9d0-c02d-4a4c-9687-a7c61816be68" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_2a2b3100-42c1-4d2c-9bb0-80d3c3e5cb3c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_620082d6-6686-4008-b4c3-a91f7e514e8d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2864a9d0-c02d-4a4c-9687-a7c61816be68" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_620082d6-6686-4008-b4c3-a91f7e514e8d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_ef19dd8a-f5a7-4fa5-ad37-23da0f617f62" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2864a9d0-c02d-4a4c-9687-a7c61816be68" xlink:to="loc_us-gaap_Liabilities_ef19dd8a-f5a7-4fa5-ad37-23da0f617f62" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_65c549cf-08f2-41cb-b3a3-8e3ee60eaf5f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2864a9d0-c02d-4a4c-9687-a7c61816be68" xlink:to="loc_us-gaap_PreferredStockSharesIssued_65c549cf-08f2-41cb-b3a3-8e3ee60eaf5f" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_e5a83a5e-abe6-47c5-b965-1fb0fd7c467a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2864a9d0-c02d-4a4c-9687-a7c61816be68" xlink:to="loc_us-gaap_PreferredStockValue_e5a83a5e-abe6-47c5-b965-1fb0fd7c467a" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_97b9302e-1902-42ce-b207-19f3496b777e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2864a9d0-c02d-4a4c-9687-a7c61816be68" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_97b9302e-1902-42ce-b207-19f3496b777e" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_5dc6621d-ddc7-4787-80e7-89e97cd506b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_97b9302e-1902-42ce-b207-19f3496b777e" xlink:to="loc_us-gaap_CommonStockValue_5dc6621d-ddc7-4787-80e7-89e97cd506b0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_6d31c2b2-f502-4fe4-aeb0-f31bf1fac8b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_97b9302e-1902-42ce-b207-19f3496b777e" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_6d31c2b2-f502-4fe4-aeb0-f31bf1fac8b9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_a708285a-3aa2-4a9b-8c1e-e94cc96c6921" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_97b9302e-1902-42ce-b207-19f3496b777e" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_a708285a-3aa2-4a9b-8c1e-e94cc96c6921" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_aa62b672-d8d8-40c6-a95d-93c3957185a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_97b9302e-1902-42ce-b207-19f3496b777e" xlink:to="loc_us-gaap_StockholdersEquity_aa62b672-d8d8-40c6-a95d-93c3957185a3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_47b79ce0-db17-4cdb-a232-8123d15e81d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_97b9302e-1902-42ce-b207-19f3496b777e" xlink:to="loc_us-gaap_MinorityInterest_47b79ce0-db17-4cdb-a232-8123d15e81d0" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation_ae57d09b-bd1a-493e-b44a-ce9810b14d1f" xlink:href="codi-20220331.xsd#codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_97b9302e-1902-42ce-b207-19f3496b777e" xlink:to="loc_codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation_ae57d09b-bd1a-493e-b44a-ce9810b14d1f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_663c88b6-815b-4e67-afaf-90a2bddc257f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_97b9302e-1902-42ce-b207-19f3496b777e" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_663c88b6-815b-4e67-afaf-90a2bddc257f" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_ec5ca938-ca4d-4748-a730-1389dff84c6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2864a9d0-c02d-4a4c-9687-a7c61816be68" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_ec5ca938-ca4d-4748-a730-1389dff84c6f" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_7edcccd1-e6c3-4af0-a22a-7227bed80255" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_9f231412-c37f-48bc-a434-09bb39576909" xlink:to="loc_us-gaap_OperatingLeaseLiability_7edcccd1-e6c3-4af0-a22a-7227bed80255" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_0139f84f-fa30-4e12-9ebb-d33d487ddf56" 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_9f231412-c37f-48bc-a434-09bb39576909" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_0139f84f-fa30-4e12-9ebb-d33d487ddf56" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_bb62efbe-5a2c-4ea7-b043-1df5807d79f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_9f231412-c37f-48bc-a434-09bb39576909" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_bb62efbe-5a2c-4ea7-b043-1df5807d79f4" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockNoParValue_6a726271-022a-4ec6-ac29-0aeb341b2e97" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockNoParValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_9f231412-c37f-48bc-a434-09bb39576909" xlink:to="loc_us-gaap_CommonStockNoParValue_6a726271-022a-4ec6-ac29-0aeb341b2e97" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_eb6c2d40-33ba-4578-9feb-bdd00691cd9b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_9f231412-c37f-48bc-a434-09bb39576909" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_eb6c2d40-33ba-4578-9feb-bdd00691cd9b" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_14ac822f-349f-4335-b1d4-415c6a3d67bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_9f231412-c37f-48bc-a434-09bb39576909" xlink:to="loc_us-gaap_CommonStockSharesIssued_14ac822f-349f-4335-b1d4-415c6a3d67bc" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_63320527-4255-4118-8a65-c0f2365ea774" 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_9f231412-c37f-48bc-a434-09bb39576909" xlink:to="loc_us-gaap_StatementTable_63320527-4255-4118-8a65-c0f2365ea774" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_aacbb6d0-671c-4a3f-965c-44712c5edda5" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_63320527-4255-4118-8a65-c0f2365ea774" xlink:to="loc_srt_StatementScenarioAxis_aacbb6d0-671c-4a3f-965c-44712c5edda5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_aacbb6d0-671c-4a3f-965c-44712c5edda5_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_aacbb6d0-671c-4a3f-965c-44712c5edda5" xlink:to="loc_srt_ScenarioUnspecifiedDomain_aacbb6d0-671c-4a3f-965c-44712c5edda5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_11bc29b8-1cc4-4e5e-97a9-749f451d2dd8" 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_aacbb6d0-671c-4a3f-965c-44712c5edda5" xlink:to="loc_srt_ScenarioUnspecifiedDomain_11bc29b8-1cc4-4e5e-97a9-749f451d2dd8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_ab40cc0f-7371-4192-b4e7-6d84f14aeb24" 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_63320527-4255-4118-8a65-c0f2365ea774" xlink:to="loc_us-gaap_StatementClassOfStockAxis_ab40cc0f-7371-4192-b4e7-6d84f14aeb24" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_ab40cc0f-7371-4192-b4e7-6d84f14aeb24_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_ab40cc0f-7371-4192-b4e7-6d84f14aeb24" xlink:to="loc_us-gaap_ClassOfStockDomain_ab40cc0f-7371-4192-b4e7-6d84f14aeb24_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_939d70b8-065a-4074-9717-6eb1329e0139" 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_ab40cc0f-7371-4192-b4e7-6d84f14aeb24" xlink:to="loc_us-gaap_ClassOfStockDomain_939d70b8-065a-4074-9717-6eb1329e0139" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesAPreferredStockMember_61714893-ee0c-4c4d-b813-f65767241c42" 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_939d70b8-065a-4074-9717-6eb1329e0139" xlink:to="loc_us-gaap_SeriesAPreferredStockMember_61714893-ee0c-4c4d-b813-f65767241c42" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredClassAMember_e6b4667f-21d7-4c02-b834-e1251a241e31" 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_939d70b8-065a-4074-9717-6eb1329e0139" xlink:to="loc_us-gaap_PreferredClassAMember_e6b4667f-21d7-4c02-b834-e1251a241e31" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesBPreferredStockMember_d840f88b-4322-4aae-aa37-bc642f7fc706" 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_939d70b8-065a-4074-9717-6eb1329e0139" xlink:to="loc_us-gaap_SeriesBPreferredStockMember_d840f88b-4322-4aae-aa37-bc642f7fc706" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredClassBMember_8730cba4-0064-420a-83c4-056dcf8171f2" 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_939d70b8-065a-4074-9717-6eb1329e0139" xlink:to="loc_us-gaap_PreferredClassBMember_8730cba4-0064-420a-83c4-056dcf8171f2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesCPreferredStockMember_f6e30e82-5cff-4224-bb8e-9aa6f7070df1" 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_939d70b8-065a-4074-9717-6eb1329e0139" xlink:to="loc_us-gaap_SeriesCPreferredStockMember_f6e30e82-5cff-4224-bb8e-9aa6f7070df1" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="codi-20220331.xsd#CondensedConsolidatedBalanceSheetsParenthetical"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="extended" id="i2e9ecbb38140453db8d642d2a379ab2d_CondensedConsolidatedBalanceSheetsParenthetical">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_889c5ec6-1261-427a-8150-c1fdf67ee529" 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_238734cb-207c-4c69-bcfd-2c87391ed432" 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_889c5ec6-1261-427a-8150-c1fdf67ee529" xlink:to="loc_us-gaap_PreferredStockSharesIssued_238734cb-207c-4c69-bcfd-2c87391ed432" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_3bdf331c-6b40-462f-8e55-70c69e70d639" 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_889c5ec6-1261-427a-8150-c1fdf67ee529" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_3bdf331c-6b40-462f-8e55-70c69e70d639" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_e55556d8-9c43-40b7-b8b6-d1c3927fa855" 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_889c5ec6-1261-427a-8150-c1fdf67ee529" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_e55556d8-9c43-40b7-b8b6-d1c3927fa855" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_e7a8ce4c-6df8-4e1c-b1ad-5d8fd4c8f3fd" 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_e55556d8-9c43-40b7-b8b6-d1c3927fa855" xlink:to="loc_us-gaap_StatementClassOfStockAxis_e7a8ce4c-6df8-4e1c-b1ad-5d8fd4c8f3fd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_e7a8ce4c-6df8-4e1c-b1ad-5d8fd4c8f3fd_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_e7a8ce4c-6df8-4e1c-b1ad-5d8fd4c8f3fd" xlink:to="loc_us-gaap_ClassOfStockDomain_e7a8ce4c-6df8-4e1c-b1ad-5d8fd4c8f3fd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_1016bdb0-6fec-4d84-8a98-47d8982ba2c2" 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_e7a8ce4c-6df8-4e1c-b1ad-5d8fd4c8f3fd" xlink:to="loc_us-gaap_ClassOfStockDomain_1016bdb0-6fec-4d84-8a98-47d8982ba2c2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesAPreferredStockMember_fa8f4f35-853e-4d48-8029-75409cf46391" 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_1016bdb0-6fec-4d84-8a98-47d8982ba2c2" xlink:to="loc_us-gaap_SeriesAPreferredStockMember_fa8f4f35-853e-4d48-8029-75409cf46391" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesBPreferredStockMember_08dd4b87-81e7-4053-b391-4855452f6a91" 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_1016bdb0-6fec-4d84-8a98-47d8982ba2c2" xlink:to="loc_us-gaap_SeriesBPreferredStockMember_08dd4b87-81e7-4053-b391-4855452f6a91" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesCPreferredStockMember_0a327dae-4f3b-4a38-90ea-f3eaf4a16324" 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_1016bdb0-6fec-4d84-8a98-47d8982ba2c2" xlink:to="loc_us-gaap_SeriesCPreferredStockMember_0a327dae-4f3b-4a38-90ea-f3eaf4a16324" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="codi-20220331.xsd#CondensedConsolidatedStatementsofOperations"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations" xlink:type="extended" id="i26f2d8dbe0924799b32ca588ecb6985e_CondensedConsolidatedStatementsofOperations">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_4f6329ae-1f42-4bef-a085-e2b3d30014bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_841b6178-322d-4b8f-bc13-1e41324a91e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4f6329ae-1f42-4bef-a085-e2b3d30014bc" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_841b6178-322d-4b8f-bc13-1e41324a91e9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_d2526995-d9c8-47f5-9066-d9d4f95377d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4f6329ae-1f42-4bef-a085-e2b3d30014bc" xlink:to="loc_us-gaap_EarningsPerShareDiluted_d2526995-d9c8-47f5-9066-d9d4f95377d0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest_f8d29127-bb9d-48e3-8c57-b4a816430a65" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4f6329ae-1f42-4bef-a085-e2b3d30014bc" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest_f8d29127-bb9d-48e3-8c57-b4a816430a65" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax_e7c41244-a731-4cef-9992-b11f896897b2" xlink:href="codi-20220331.xsd#codi_DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4f6329ae-1f42-4bef-a085-e2b3d30014bc" xlink:to="loc_codi_DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax_e7c41244-a731-4cef-9992-b11f896897b2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_40b0af3d-c427-4701-bb01-da61aca5c6d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4f6329ae-1f42-4bef-a085-e2b3d30014bc" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_40b0af3d-c427-4701-bb01-da61aca5c6d1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_6b015c07-66b2-499f-a9f0-acb0f3c727c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4f6329ae-1f42-4bef-a085-e2b3d30014bc" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_6b015c07-66b2-499f-a9f0-acb0f3c727c8" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_c5f0561d-14d2-4918-a033-f7a4cf747510" 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_4f6329ae-1f42-4bef-a085-e2b3d30014bc" xlink:to="loc_us-gaap_StatementTable_c5f0561d-14d2-4918-a033-f7a4cf747510" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_3357be28-5e69-4c61-87b9-500cc2ef1d71" 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_c5f0561d-14d2-4918-a033-f7a4cf747510" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_3357be28-5e69-4c61-87b9-500cc2ef1d71" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_3357be28-5e69-4c61-87b9-500cc2ef1d71_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_3357be28-5e69-4c61-87b9-500cc2ef1d71" xlink:to="loc_us-gaap_SegmentDomain_3357be28-5e69-4c61-87b9-500cc2ef1d71_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_f971e0bf-6711-4b21-885d-df6e0d2f81d1" 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_3357be28-5e69-4c61-87b9-500cc2ef1d71" xlink:to="loc_us-gaap_SegmentDomain_f971e0bf-6711-4b21-885d-df6e0d2f81d1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_7163dc5a-0488-4eb4-aaa2-c1d1a7973436" xlink:href="codi-20220331.xsd#codi_VelocityOutdoorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_f971e0bf-6711-4b21-885d-df6e0d2f81d1" xlink:to="loc_codi_VelocityOutdoorMember_7163dc5a-0488-4eb4-aaa2-c1d1a7973436" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAxis_eeb050ac-b0cd-4ce2-87c9-984e6abc39af" 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_c5f0561d-14d2-4918-a033-f7a4cf747510" xlink:to="loc_srt_RestatementAxis_eeb050ac-b0cd-4ce2-87c9-984e6abc39af" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_eeb050ac-b0cd-4ce2-87c9-984e6abc39af_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_eeb050ac-b0cd-4ce2-87c9-984e6abc39af" xlink:to="loc_srt_RestatementDomain_eeb050ac-b0cd-4ce2-87c9-984e6abc39af_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_7af05a09-bcd8-4e3c-90f0-449290c4b74b" 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_eeb050ac-b0cd-4ce2-87c9-984e6abc39af" xlink:to="loc_srt_RestatementDomain_7af05a09-bcd8-4e3c-90f0-449290c4b74b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_f3f4702a-6e1e-4677-8b0b-a341017547e2" 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_c5f0561d-14d2-4918-a033-f7a4cf747510" xlink:to="loc_srt_ProductOrServiceAxis_f3f4702a-6e1e-4677-8b0b-a341017547e2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_f3f4702a-6e1e-4677-8b0b-a341017547e2_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_f3f4702a-6e1e-4677-8b0b-a341017547e2" xlink:to="loc_srt_ProductsAndServicesDomain_f3f4702a-6e1e-4677-8b0b-a341017547e2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_e7599f58-6015-4f0a-aac5-c8fe4e5f9888" 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_f3f4702a-6e1e-4677-8b0b-a341017547e2" xlink:to="loc_srt_ProductsAndServicesDomain_e7599f58-6015-4f0a-aac5-c8fe4e5f9888" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss" xlink:type="simple" xlink:href="codi-20220331.xsd#CondensedConsolidatedStatementsofComprehensiveIncomeLoss"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss" xlink:type="extended" id="ied8828e866d24453a9bac6a2bec1405e_CondensedConsolidatedStatementsofComprehensiveIncomeLoss">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_2edad7a3-c2e5-48ab-9ab3-a4bd80704aae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_63d9eeae-b03f-4ac4-a544-ab2c9b9a5439" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2edad7a3-c2e5-48ab-9ab3-a4bd80704aae" xlink:to="loc_us-gaap_ProfitLoss_63d9eeae-b03f-4ac4-a544-ab2c9b9a5439" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_f59acb12-c4d4-40e3-9ebc-08835669605e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2edad7a3-c2e5-48ab-9ab3-a4bd80704aae" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_f59acb12-c4d4-40e3-9ebc-08835669605e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_026f110a-6fc1-4064-bdc6-5a3aa1618191" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2edad7a3-c2e5-48ab-9ab3-a4bd80704aae" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_026f110a-6fc1-4064-bdc6-5a3aa1618191" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_8c057be4-9b8f-4f66-9f86-5984aae629ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2edad7a3-c2e5-48ab-9ab3-a4bd80704aae" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_8c057be4-9b8f-4f66-9f86-5984aae629ef" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_7405acf8-d22d-49c2-af5b-264d1713965f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_8c057be4-9b8f-4f66-9f86-5984aae629ef" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_7405acf8-d22d-49c2-af5b-264d1713965f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_92cbec79-cf80-4249-a33d-9037c4da52c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_8c057be4-9b8f-4f66-9f86-5984aae629ef" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_92cbec79-cf80-4249-a33d-9037c4da52c1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_88d02186-c0ef-4611-9d9a-ea042ea5ae7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2edad7a3-c2e5-48ab-9ab3-a4bd80704aae" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_88d02186-c0ef-4611-9d9a-ea042ea5ae7a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_29dc79e1-d65a-482a-9b2a-46ac89caca93" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2edad7a3-c2e5-48ab-9ab3-a4bd80704aae" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_29dc79e1-d65a-482a-9b2a-46ac89caca93" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_217322d5-9a70-42de-a2bd-39810c096e9e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2edad7a3-c2e5-48ab-9ab3-a4bd80704aae" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_217322d5-9a70-42de-a2bd-39810c096e9e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_d78c885f-9696-4ad9-b322-e6eb633d11db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2edad7a3-c2e5-48ab-9ab3-a4bd80704aae" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_d78c885f-9696-4ad9-b322-e6eb633d11db" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_299d7b77-9c2f-42d0-8372-27b7699f3696" 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_2edad7a3-c2e5-48ab-9ab3-a4bd80704aae" xlink:to="loc_us-gaap_StatementTable_299d7b77-9c2f-42d0-8372-27b7699f3696" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_76d46558-40d9-4119-9498-f992d07ddced" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_299d7b77-9c2f-42d0-8372-27b7699f3696" xlink:to="loc_srt_StatementScenarioAxis_76d46558-40d9-4119-9498-f992d07ddced" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_76d46558-40d9-4119-9498-f992d07ddced_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_76d46558-40d9-4119-9498-f992d07ddced" xlink:to="loc_srt_ScenarioUnspecifiedDomain_76d46558-40d9-4119-9498-f992d07ddced_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_f2f87419-0606-4df6-854b-216b429665b6" 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_76d46558-40d9-4119-9498-f992d07ddced" xlink:to="loc_srt_ScenarioUnspecifiedDomain_f2f87419-0606-4df6-854b-216b429665b6" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity" xlink:type="simple" xlink:href="codi-20220331.xsd#CondensedConsolidatedStatementofStockholdersEquity"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity" xlink:type="extended" id="iad912676040e4a8a952255d8057ceff7_CondensedConsolidatedStatementofStockholdersEquity">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_0abd66cc-0314-42fc-8003-649a8462c985" 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_6a0d32a4-07a3-4b3e-8e77-a2e5bec94844" 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_0abd66cc-0314-42fc-8003-649a8462c985" xlink:to="loc_us-gaap_MinorityInterest_6a0d32a4-07a3-4b3e-8e77-a2e5bec94844" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8f93f14a-485c-4653-af6e-d1d6868a6f75" 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_0abd66cc-0314-42fc-8003-649a8462c985" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8f93f14a-485c-4653-af6e-d1d6868a6f75" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_4c5d75e4-10ba-4361-962d-44d5051b0f44" 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_8f93f14a-485c-4653-af6e-d1d6868a6f75" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_4c5d75e4-10ba-4361-962d-44d5051b0f44" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_a0e370d8-a5b5-4a13-ba6c-28a8eb7c2c85" 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_8f93f14a-485c-4653-af6e-d1d6868a6f75" xlink:to="loc_us-gaap_ProfitLoss_a0e370d8-a5b5-4a13-ba6c-28a8eb7c2c85" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTax_635b6306-7a58-4046-9bbb-7adc9e2b12cf" 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_8f93f14a-485c-4653-af6e-d1d6868a6f75" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTax_635b6306-7a58-4046-9bbb-7adc9e2b12cf" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_76630e33-c082-4c63-926b-4118e07ebdf6" 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_8f93f14a-485c-4653-af6e-d1d6868a6f75" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_76630e33-c082-4c63-926b-4118e07ebdf6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_c23a4eaf-00d2-452c-87ca-1f49a7ab9c6a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8f93f14a-485c-4653-af6e-d1d6868a6f75" xlink:to="loc_us-gaap_PreferredStockValue_c23a4eaf-00d2-452c-87ca-1f49a7ab9c6a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OptionActivityAttributableToNoncontrollingInterestHolders_e1088dad-b5c0-4fde-b0cc-3727d53ec521" xlink:href="codi-20220331.xsd#codi_OptionActivityAttributableToNoncontrollingInterestHolders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8f93f14a-485c-4653-af6e-d1d6868a6f75" xlink:to="loc_codi_OptionActivityAttributableToNoncontrollingInterestHolders_e1088dad-b5c0-4fde-b0cc-3727d53ec521" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_557b1400-8683-4620-97ae-85b9b5fe4063" 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_8f93f14a-485c-4653-af6e-d1d6868a6f75" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_557b1400-8683-4620-97ae-85b9b5fe4063" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromRedemptions_f9eeab04-4fd3-4953-adb6-01630793dc4e" 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_8f93f14a-485c-4653-af6e-d1d6868a6f75" xlink:to="loc_us-gaap_MinorityInterestDecreaseFromRedemptions_f9eeab04-4fd3-4953-adb6-01630793dc4e" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest_7df744f6-8b1b-4520-ae1f-5f35ee6fdee9" 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_8f93f14a-485c-4653-af6e-d1d6868a6f75" xlink:to="loc_us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest_7df744f6-8b1b-4520-ae1f-5f35ee6fdee9" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_25413e06-9107-4e92-a46e-0b726bc64c21" 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_8f93f14a-485c-4653-af6e-d1d6868a6f75" xlink:to="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_25413e06-9107-4e92-a46e-0b726bc64c21" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionExpenseAllocationInterests_c98eb186-c640-4f69-8b00-c2a68b8c83ea" xlink:href="codi-20220331.xsd#codi_DistributionExpenseAllocationInterests"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8f93f14a-485c-4653-af6e-d1d6868a6f75" xlink:to="loc_codi_DistributionExpenseAllocationInterests_c98eb186-c640-4f69-8b00-c2a68b8c83ea" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionToShareholders_56411a81-475a-42fa-8ede-4f90e99d4c64" xlink:href="codi-20220331.xsd#codi_DistributionToShareholders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8f93f14a-485c-4653-af6e-d1d6868a6f75" xlink:to="loc_codi_DistributionToShareholders_56411a81-475a-42fa-8ede-4f90e99d4c64" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_dd0e727f-bfff-4c1c-8f37-54bbcfbcb14a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest_954ad62c-a239-4978-bfd8-f5a5c21e1d21" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8f93f14a-485c-4653-af6e-d1d6868a6f75" xlink:to="loc_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest_954ad62c-a239-4978-bfd8-f5a5c21e1d21" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest_30c1a514-865d-4cd4-9e15-d0ae8a5508df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8f93f14a-485c-4653-af6e-d1d6868a6f75" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest_30c1a514-865d-4cd4-9e15-d0ae8a5508df" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations_32edb4c3-b9de-4e66-b36c-6ddc6890c367" xlink:href="codi-20220331.xsd#codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0abd66cc-0314-42fc-8003-649a8462c985" xlink:to="loc_codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations_32edb4c3-b9de-4e66-b36c-6ddc6890c367" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_218a8dbc-9bec-488a-8183-a534b8b66492" 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_0abd66cc-0314-42fc-8003-649a8462c985" xlink:to="loc_us-gaap_StatementTable_218a8dbc-9bec-488a-8183-a534b8b66492" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_39823803-4f5e-46c2-9542-37d2fbffd976" 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_218a8dbc-9bec-488a-8183-a534b8b66492" xlink:to="loc_us-gaap_StatementClassOfStockAxis_39823803-4f5e-46c2-9542-37d2fbffd976" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_39823803-4f5e-46c2-9542-37d2fbffd976_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_39823803-4f5e-46c2-9542-37d2fbffd976" xlink:to="loc_us-gaap_ClassOfStockDomain_39823803-4f5e-46c2-9542-37d2fbffd976_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_eaa1143d-63b8-48f5-8926-5718641f000a" 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_39823803-4f5e-46c2-9542-37d2fbffd976" xlink:to="loc_us-gaap_ClassOfStockDomain_eaa1143d-63b8-48f5-8926-5718641f000a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredClassAMember_7d8a2749-1d76-417f-877e-8921c1ba1386" 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_eaa1143d-63b8-48f5-8926-5718641f000a" xlink:to="loc_us-gaap_PreferredClassAMember_7d8a2749-1d76-417f-877e-8921c1ba1386" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_c6209c29-12d4-44bb-8ef8-7dad68de2d28" 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_eaa1143d-63b8-48f5-8926-5718641f000a" xlink:to="loc_us-gaap_PreferredStockMember_c6209c29-12d4-44bb-8ef8-7dad68de2d28" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredClassBMember_f385c523-544f-4083-b30c-7e17099ed7f2" 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_eaa1143d-63b8-48f5-8926-5718641f000a" xlink:to="loc_us-gaap_PreferredClassBMember_f385c523-544f-4083-b30c-7e17099ed7f2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesCPreferredStockMember_0fd4ec02-19ff-4ece-b75f-8b994c6d5735" 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_eaa1143d-63b8-48f5-8926-5718641f000a" xlink:to="loc_us-gaap_SeriesCPreferredStockMember_0fd4ec02-19ff-4ece-b75f-8b994c6d5735" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_e9f43ef4-faa2-437e-a158-6e64bba11436" 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_eaa1143d-63b8-48f5-8926-5718641f000a" xlink:to="loc_us-gaap_CommonStockMember_e9f43ef4-faa2-437e-a158-6e64bba11436" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_921d867b-aec0-4ce0-baf3-9bed9787dc61" 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_218a8dbc-9bec-488a-8183-a534b8b66492" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_921d867b-aec0-4ce0-baf3-9bed9787dc61" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_921d867b-aec0-4ce0-baf3-9bed9787dc61_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_921d867b-aec0-4ce0-baf3-9bed9787dc61" xlink:to="loc_us-gaap_SegmentDomain_921d867b-aec0-4ce0-baf3-9bed9787dc61_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_fa01a756-f391-4b0a-b716-3ff0af1675b5" 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_921d867b-aec0-4ce0-baf3-9bed9787dc61" xlink:to="loc_us-gaap_SegmentDomain_fa01a756-f391-4b0a-b716-3ff0af1675b5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_03d825b5-a2b7-400c-ac2f-d15086820a07" xlink:href="codi-20220331.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_fa01a756-f391-4b0a-b716-3ff0af1675b5" xlink:to="loc_codi_LibertyMember_03d825b5-a2b7-400c-ac2f-d15086820a07" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember_1af2db0b-4f9e-4466-ae99-8a5d5a1e3809" xlink:href="codi-20220331.xsd#codi_MarucciMemberMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_fa01a756-f391-4b0a-b716-3ff0af1675b5" xlink:to="loc_codi_MarucciMemberMember_1af2db0b-4f9e-4466-ae99-8a5d5a1e3809" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_942839ee-9736-414c-a72d-3a0fe1e19371" xlink:href="codi-20220331.xsd#codi_LuganoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_fa01a756-f391-4b0a-b716-3ff0af1675b5" xlink:to="loc_codi_LuganoMember_942839ee-9736-414c-a72d-3a0fe1e19371" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_8b496c65-8490-4673-a1b0-72f3c2a3d46b" 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_218a8dbc-9bec-488a-8183-a534b8b66492" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_8b496c65-8490-4673-a1b0-72f3c2a3d46b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_8b496c65-8490-4673-a1b0-72f3c2a3d46b_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_8b496c65-8490-4673-a1b0-72f3c2a3d46b" xlink:to="loc_us-gaap_EquityComponentDomain_8b496c65-8490-4673-a1b0-72f3c2a3d46b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_8c1a3dfd-4e0b-443e-8627-b3b5450fc8cc" 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_8b496c65-8490-4673-a1b0-72f3c2a3d46b" xlink:to="loc_us-gaap_EquityComponentDomain_8c1a3dfd-4e0b-443e-8627-b3b5450fc8cc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_1d35e01e-90ef-4b1b-a171-06b554466d28" 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_8c1a3dfd-4e0b-443e-8627-b3b5450fc8cc" xlink:to="loc_us-gaap_PreferredStockMember_1d35e01e-90ef-4b1b-a171-06b554466d28" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_737ec0d1-4274-4f22-b994-2ae1c47226db" 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_8c1a3dfd-4e0b-443e-8627-b3b5450fc8cc" xlink:to="loc_us-gaap_CommonStockMember_737ec0d1-4274-4f22-b994-2ae1c47226db" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_5e797d2a-3e9b-4778-8bdc-ffe2d202879f" 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_8c1a3dfd-4e0b-443e-8627-b3b5450fc8cc" xlink:to="loc_us-gaap_RetainedEarningsMember_5e797d2a-3e9b-4778-8bdc-ffe2d202879f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_03fab0a5-4097-4d47-a709-a8f7b751fa8e" 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_8c1a3dfd-4e0b-443e-8627-b3b5450fc8cc" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_03fab0a5-4097-4d47-a709-a8f7b751fa8e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParentMember_5dd2060f-9db3-4a19-b4b8-32e1c782dc87" 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_8c1a3dfd-4e0b-443e-8627-b3b5450fc8cc" xlink:to="loc_us-gaap_ParentMember_5dd2060f-9db3-4a19-b4b8-32e1c782dc87" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_0737ea37-15c9-4651-a1d0-d627866fcb23" 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_8c1a3dfd-4e0b-443e-8627-b3b5450fc8cc" xlink:to="loc_us-gaap_NoncontrollingInterestMember_0737ea37-15c9-4651-a1d0-d627866fcb23" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NonControllingInterestOfDiscontinuedOperationsMember_81239655-0d8b-4938-8408-f5865570f8dd" xlink:href="codi-20220331.xsd#codi_NonControllingInterestOfDiscontinuedOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_8c1a3dfd-4e0b-443e-8627-b3b5450fc8cc" xlink:to="loc_codi_NonControllingInterestOfDiscontinuedOperationsMember_81239655-0d8b-4938-8408-f5865570f8dd" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="codi-20220331.xsd#CondensedConsolidatedStatementsofCashFlows"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="extended" id="i4963b4b2d10840efa89719b252f56732_CondensedConsolidatedStatementsofCashFlows">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_2ef4c5ce-645d-41e7-b448-3d62571a3e7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_0e64d535-f676-430a-876d-2076caa94c2e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2ef4c5ce-645d-41e7-b448-3d62571a3e7a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_0e64d535-f676-430a-876d-2076caa94c2e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_3d0da4f1-a21a-41ef-a8d5-4f5b034a666b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_0e64d535-f676-430a-876d-2076caa94c2e" xlink:to="loc_us-gaap_ProfitLoss_3d0da4f1-a21a-41ef-a8d5-4f5b034a666b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_f8f47caf-5dfe-46f6-a254-046e18604ef3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_0e64d535-f676-430a-876d-2076caa94c2e" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_f8f47caf-5dfe-46f6-a254-046e18604ef3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax_34201354-e4fa-447b-bccf-0152e47909f4" xlink:href="codi-20220331.xsd#codi_DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_0e64d535-f676-430a-876d-2076caa94c2e" xlink:to="loc_codi_DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax_34201354-e4fa-447b-bccf-0152e47909f4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_e53bd362-1db7-4dcf-9cf8-c0c8447fb6ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_0e64d535-f676-430a-876d-2076caa94c2e" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_e53bd362-1db7-4dcf-9cf8-c0c8447fb6ae" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_87dc3319-45a7-4a44-9489-da63b5223c9f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_0e64d535-f676-430a-876d-2076caa94c2e" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_87dc3319-45a7-4a44-9489-da63b5223c9f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_4a82ce8c-a7e0-464f-b527-617577cc7e9f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_0e64d535-f676-430a-876d-2076caa94c2e" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_4a82ce8c-a7e0-464f-b527-617577cc7e9f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_173121df-efad-4118-9912-39a7ecf39631" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_4a82ce8c-a7e0-464f-b527-617577cc7e9f" xlink:to="loc_us-gaap_Depreciation_173121df-efad-4118-9912-39a7ecf39631" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_4046f527-e9d4-4ceb-b7bb-d66e037a6d7b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_4a82ce8c-a7e0-464f-b527-617577cc7e9f" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_4046f527-e9d4-4ceb-b7bb-d66e037a6d7b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfAcquisitionCosts_4efab9ab-f6f8-46ac-90ee-3d53327c7f1d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfAcquisitionCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_4a82ce8c-a7e0-464f-b527-617577cc7e9f" xlink:to="loc_us-gaap_AmortizationOfAcquisitionCosts_4efab9ab-f6f8-46ac-90ee-3d53327c7f1d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_d9a01235-2f4f-4c24-bb27-e59c97e5be69" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_4a82ce8c-a7e0-464f-b527-617577cc7e9f" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_d9a01235-2f4f-4c24-bb27-e59c97e5be69" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_d5ced06b-9097-4b21-b047-c0f2bf29c83a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_4a82ce8c-a7e0-464f-b527-617577cc7e9f" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_d5ced06b-9097-4b21-b047-c0f2bf29c83a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NoncontrollingStockholderChargesAndOther_d177c520-1e92-4178-8fed-03169970ac09" xlink:href="codi-20220331.xsd#codi_NoncontrollingStockholderChargesAndOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_4a82ce8c-a7e0-464f-b527-617577cc7e9f" xlink:to="loc_codi_NoncontrollingStockholderChargesAndOther_d177c520-1e92-4178-8fed-03169970ac09" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLoanAndLeaseLosses_9c066fa9-9739-4f1d-b794-1445ee40cb11" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForLoanAndLeaseLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_4a82ce8c-a7e0-464f-b527-617577cc7e9f" xlink:to="loc_us-gaap_ProvisionForLoanAndLeaseLosses_9c066fa9-9739-4f1d-b794-1445ee40cb11" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_94125bbe-5c4f-4fc8-b51e-d25397d13e5a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_4a82ce8c-a7e0-464f-b527-617577cc7e9f" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_94125bbe-5c4f-4fc8-b51e-d25397d13e5a" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_6ae72985-404c-4bec-b666-0ec32798236d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_4a82ce8c-a7e0-464f-b527-617577cc7e9f" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_6ae72985-404c-4bec-b666-0ec32798236d" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_9b272bc3-ca31-44de-8833-0ab31f6897b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_4a82ce8c-a7e0-464f-b527-617577cc7e9f" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_9b272bc3-ca31-44de-8833-0ab31f6897b8" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_86af11d2-2232-4a55-a2ad-137fa0850720" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_9b272bc3-ca31-44de-8833-0ab31f6897b8" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_86af11d2-2232-4a55-a2ad-137fa0850720" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_5bf555b6-8f95-48cf-9cbc-c4ff75d37c9e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_9b272bc3-ca31-44de-8833-0ab31f6897b8" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_5bf555b6-8f95-48cf-9cbc-c4ff75d37c9e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_94a86847-708b-42d0-bb1a-14034d97e04d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_9b272bc3-ca31-44de-8833-0ab31f6897b8" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_94a86847-708b-42d0-bb1a-14034d97e04d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_33335230-c2d9-4edd-a7de-7a4257808a3f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_9b272bc3-ca31-44de-8833-0ab31f6897b8" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_33335230-c2d9-4edd-a7de-7a4257808a3f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_7c755744-2960-452f-b5ea-ecb77a780d2b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_9b272bc3-ca31-44de-8833-0ab31f6897b8" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_7c755744-2960-452f-b5ea-ecb77a780d2b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_cde31762-7000-4df5-b8b3-f081a0b590d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_0e64d535-f676-430a-876d-2076caa94c2e" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_cde31762-7000-4df5-b8b3-f081a0b590d8" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_b33d7447-82f3-4b3f-b039-2621f4049072" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_0e64d535-f676-430a-876d-2076caa94c2e" xlink:to="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_b33d7447-82f3-4b3f-b039-2621f4049072" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_59c9c495-02b9-4ef9-833e-6f735398103e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2ef4c5ce-645d-41e7-b448-3d62571a3e7a" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_59c9c495-02b9-4ef9-833e-6f735398103e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_377aa14d-6d09-4f60-a394-db7bedde280f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2ef4c5ce-645d-41e7-b448-3d62571a3e7a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_377aa14d-6d09-4f60-a394-db7bedde280f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_6f24e99d-3ecf-44e0-a20d-8feb345e3397" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_377aa14d-6d09-4f60-a394-db7bedde280f" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_6f24e99d-3ecf-44e0-a20d-8feb345e3397" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_af1c68bf-1ad6-421e-8274-2db9539397ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_377aa14d-6d09-4f60-a394-db7bedde280f" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_af1c68bf-1ad6-421e-8274-2db9539397ac" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_dd2dd6a0-41a0-4106-98b5-479b839ff977" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_377aa14d-6d09-4f60-a394-db7bedde280f" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_dd2dd6a0-41a0-4106-98b5-479b839ff977" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_c3c6cb33-7552-4bf5-9332-9d9fa3a94a74" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_377aa14d-6d09-4f60-a394-db7bedde280f" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_c3c6cb33-7552-4bf5-9332-9d9fa3a94a74" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_9149d863-9932-46cd-b0b5-766696a5d36d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_377aa14d-6d09-4f60-a394-db7bedde280f" xlink:to="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_9149d863-9932-46cd-b0b5-766696a5d36d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_554ce306-4a5d-45f4-b170-6bef17cd33aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_377aa14d-6d09-4f60-a394-db7bedde280f" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_554ce306-4a5d-45f4-b170-6bef17cd33aa" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_4c5d8c65-14ba-41f2-b788-7488f9a849d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2ef4c5ce-645d-41e7-b448-3d62571a3e7a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_4c5d8c65-14ba-41f2-b788-7488f9a849d4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_5a9d0f72-6dc2-40cd-bc84-38a461a44edf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_4c5d8c65-14ba-41f2-b788-7488f9a849d4" xlink:to="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_5a9d0f72-6dc2-40cd-bc84-38a461a44edf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_eaed132e-072e-4e64-9d7f-4ced7319f054" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLongTermLinesOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_4c5d8c65-14ba-41f2-b788-7488f9a849d4" xlink:to="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_eaed132e-072e-4e64-9d7f-4ced7319f054" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt_a4a1e8f2-a62c-4010-9ec9-131b459520ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_4c5d8c65-14ba-41f2-b788-7488f9a849d4" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt_a4a1e8f2-a62c-4010-9ec9-131b459520ed" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfSecuredDebt_32102e6d-5a5a-41e9-8d3a-daec0110e292" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfSecuredDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_4c5d8c65-14ba-41f2-b788-7488f9a849d4" xlink:to="loc_us-gaap_RepaymentsOfSecuredDebt_32102e6d-5a5a-41e9-8d3a-daec0110e292" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentsOfDistributionsToShareholders_9adc71f8-057a-48a6-bd55-161ab4ec04e7" xlink:href="codi-20220331.xsd#codi_PaymentsOfDistributionsToShareholders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_4c5d8c65-14ba-41f2-b788-7488f9a849d4" xlink:to="loc_codi_PaymentsOfDistributionsToShareholders_9adc71f8-057a-48a6-bd55-161ab4ec04e7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionsMadeToPreferredShareholdersCashDistributionsPaid_69f63180-9b1b-4579-84bc-17f823383ce1" xlink:href="codi-20220331.xsd#codi_DistributionsMadeToPreferredShareholdersCashDistributionsPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_4c5d8c65-14ba-41f2-b788-7488f9a849d4" xlink:to="loc_codi_DistributionsMadeToPreferredShareholdersCashDistributionsPaid_69f63180-9b1b-4579-84bc-17f823383ce1" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentstoNoncontrollingInterestsAllocationInterests_b46222e5-d739-411a-a813-325715764bee" xlink:href="codi-20220331.xsd#codi_PaymentstoNoncontrollingInterestsAllocationInterests"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_4c5d8c65-14ba-41f2-b788-7488f9a849d4" xlink:to="loc_codi_PaymentstoNoncontrollingInterestsAllocationInterests_b46222e5-d739-411a-a813-325715764bee" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToMinorityShareholders_b1a9dbcd-80a2-4f3b-8230-019f966a26c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToMinorityShareholders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_4c5d8c65-14ba-41f2-b788-7488f9a849d4" xlink:to="loc_us-gaap_PaymentsToMinorityShareholders_b1a9dbcd-80a2-4f3b-8230-019f966a26c9" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMinorityShareholders_e8505c61-f55c-4781-a22f-dd2ede185b5b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromMinorityShareholders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_4c5d8c65-14ba-41f2-b788-7488f9a849d4" xlink:to="loc_us-gaap_ProceedsFromMinorityShareholders_e8505c61-f55c-4781-a22f-dd2ede185b5b" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentsForRepurchaseSubsidiaryStock_5666f5cb-e6b3-44e5-9013-1183431fd63b" xlink:href="codi-20220331.xsd#codi_PaymentsForRepurchaseSubsidiaryStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_4c5d8c65-14ba-41f2-b788-7488f9a849d4" xlink:to="loc_codi_PaymentsForRepurchaseSubsidiaryStock_5666f5cb-e6b3-44e5-9013-1183431fd63b" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest_ca85b6a4-6059-4a6c-9a74-e89128c14821" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_4c5d8c65-14ba-41f2-b788-7488f9a849d4" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest_ca85b6a4-6059-4a6c-9a74-e89128c14821" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_788eebd4-a123-4779-b733-1e73632a4354" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_4c5d8c65-14ba-41f2-b788-7488f9a849d4" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_788eebd4-a123-4779-b733-1e73632a4354" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_8761467c-2e98-45ad-a037-707ddd1a94be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_4c5d8c65-14ba-41f2-b788-7488f9a849d4" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_8761467c-2e98-45ad-a037-707ddd1a94be" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_16a58124-0b26-48cb-aaba-5cae6cb67378" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_4c5d8c65-14ba-41f2-b788-7488f9a849d4" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_16a58124-0b26-48cb-aaba-5cae6cb67378" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_f9734a0d-ce6d-4765-81e8-693f605abe78" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2ef4c5ce-645d-41e7-b448-3d62571a3e7a" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_f9734a0d-ce6d-4765-81e8-693f605abe78" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_1bfb1239-654f-438f-9595-d4884b932b53" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2ef4c5ce-645d-41e7-b448-3d62571a3e7a" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_1bfb1239-654f-438f-9595-d4884b932b53" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_5ceaeeb2-3634-4fef-8780-c4d18cfd4d8a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2ef4c5ce-645d-41e7-b448-3d62571a3e7a" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_5ceaeeb2-3634-4fef-8780-c4d18cfd4d8a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_7e092c3a-2560-4c4d-8dc0-8aca5379a9e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0ed63e1e-fb7e-4ec9-99c7-a11be8190370" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2ef4c5ce-645d-41e7-b448-3d62571a3e7a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0ed63e1e-fb7e-4ec9-99c7-a11be8190370" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCash_5a904eb9-d876-4b5e-8605-4083e38d4d56" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2ef4c5ce-645d-41e7-b448-3d62571a3e7a" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCash_5a904eb9-d876-4b5e-8605-4083e38d4d56" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_55235942-1d3e-461d-a67f-0a83cf9f81ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2ef4c5ce-645d-41e7-b448-3d62571a3e7a" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_55235942-1d3e-461d-a67f-0a83cf9f81ed" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_0781ee92-2a6a-4927-8a61-0b98e5558f3c" 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_2ef4c5ce-645d-41e7-b448-3d62571a3e7a" xlink:to="loc_us-gaap_StatementTable_0781ee92-2a6a-4927-8a61-0b98e5558f3c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_fa4df868-0b3d-42d9-a63a-36d6c1b5719f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_0781ee92-2a6a-4927-8a61-0b98e5558f3c" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_fa4df868-0b3d-42d9-a63a-36d6c1b5719f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_fa4df868-0b3d-42d9-a63a-36d6c1b5719f_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_fa4df868-0b3d-42d9-a63a-36d6c1b5719f" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_fa4df868-0b3d-42d9-a63a-36d6c1b5719f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_71c535f8-6154-412c-97c4-4354e0214fc8" 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_fa4df868-0b3d-42d9-a63a-36d6c1b5719f" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_71c535f8-6154-412c-97c4-4354e0214fc8" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/PresentationandPrinciplesofConsolidationNarrativeDetails" xlink:type="simple" xlink:href="codi-20220331.xsd#PresentationandPrinciplesofConsolidationNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/PresentationandPrinciplesofConsolidationNarrativeDetails" xlink:type="extended" id="i3e09e11163674112988b1b647a2c8f02_PresentationandPrinciplesofConsolidationNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_cba8c871-78bb-4bc0-b405-a4551e2c094b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NumberOfBusinessesOwned_e807bd61-fa27-4d20-b887-0a5292d957a9" xlink:href="codi-20220331.xsd#codi_NumberOfBusinessesOwned"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_cba8c871-78bb-4bc0-b405-a4551e2c094b" xlink:to="loc_codi_NumberOfBusinessesOwned_e807bd61-fa27-4d20-b887-0a5292d957a9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_3828d468-c90f-4dd4-87a9-6f8e29fef8da" 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_cba8c871-78bb-4bc0-b405-a4551e2c094b" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_3828d468-c90f-4dd4-87a9-6f8e29fef8da" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_e51dd7ac-3e99-4c3d-a978-2e7e9efc3fef" 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_3828d468-c90f-4dd4-87a9-6f8e29fef8da" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_e51dd7ac-3e99-4c3d-a978-2e7e9efc3fef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_e51dd7ac-3e99-4c3d-a978-2e7e9efc3fef_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_e51dd7ac-3e99-4c3d-a978-2e7e9efc3fef" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_e51dd7ac-3e99-4c3d-a978-2e7e9efc3fef_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_56eb6883-ea8b-4b1d-9639-032d915e80c5" 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_e51dd7ac-3e99-4c3d-a978-2e7e9efc3fef" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_56eb6883-ea8b-4b1d-9639-032d915e80c5" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail" xlink:type="simple" xlink:href="codi-20220331.xsd#AcquisitionAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail" xlink:type="extended" id="i5152bf5e965245b7aec59b28e2c102bc_AcquisitionAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_bc34a44a-f502-4ea0-ab96-be34b9e4065d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationIntegrationServicesPayable_3d48bd6c-aed6-400d-9208-d3b662a4a351" xlink:href="codi-20220331.xsd#codi_BusinessCombinationIntegrationServicesPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_bc34a44a-f502-4ea0-ab96-be34b9e4065d" xlink:to="loc_codi_BusinessCombinationIntegrationServicesPayable_3d48bd6c-aed6-400d-9208-d3b662a4a351" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_82bfbb6d-d466-43ce-bda0-4031e0463dd3" 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_bc34a44a-f502-4ea0-ab96-be34b9e4065d" xlink:to="loc_us-gaap_Goodwill_82bfbb6d-d466-43ce-bda0-4031e0463dd3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts_1cd42dcc-6383-44a8-ac15-a1c266b7b2d4" xlink:href="codi-20220331.xsd#codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_bc34a44a-f502-4ea0-ab96-be34b9e4065d" xlink:to="loc_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts_1cd42dcc-6383-44a8-ac15-a1c266b7b2d4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_5b3cd370-e4cc-4733-8994-f33b0cfce5bf" 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_bc34a44a-f502-4ea0-ab96-be34b9e4065d" xlink:to="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_5b3cd370-e4cc-4733-8994-f33b0cfce5bf" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_61d9c7c8-1002-43e0-a902-527b78fe55b1" 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_bc34a44a-f502-4ea0-ab96-be34b9e4065d" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_61d9c7c8-1002-43e0-a902-527b78fe55b1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital_4cac105a-4df6-49df-bd21-79bb3b4994ec" xlink:href="codi-20220331.xsd#codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_bc34a44a-f502-4ea0-ab96-be34b9e4065d" xlink:to="loc_codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital_4cac105a-4df6-49df-bd21-79bb3b4994ec" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_b29925cf-6eae-45d9-8f6e-e08e43f9b3f0" 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_bc34a44a-f502-4ea0-ab96-be34b9e4065d" xlink:to="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_b29925cf-6eae-45d9-8f6e-e08e43f9b3f0" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessAcquisitionPaymentThroughEquityInvestment_35290436-0342-4e7f-a2bc-14c0a32e816e" xlink:href="codi-20220331.xsd#codi_BusinessAcquisitionPaymentThroughEquityInvestment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_bc34a44a-f502-4ea0-ab96-be34b9e4065d" xlink:to="loc_codi_BusinessAcquisitionPaymentThroughEquityInvestment_35290436-0342-4e7f-a2bc-14c0a32e816e" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_c035cf66-4b4a-4800-ae54-d21d38c938c5" 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_bc34a44a-f502-4ea0-ab96-be34b9e4065d" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_c035cf66-4b4a-4800-ae54-d21d38c938c5" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_7127dce8-53ed-404f-9040-8c2f1756538a" 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_bc34a44a-f502-4ea0-ab96-be34b9e4065d" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_7127dce8-53ed-404f-9040-8c2f1756538a" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_f9697a6c-7abf-47f2-91ea-062fb29ba85a" 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_bc34a44a-f502-4ea0-ab96-be34b9e4065d" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_f9697a6c-7abf-47f2-91ea-062fb29ba85a" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_d1a70f09-75ef-4405-b908-4437a806bfce" 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_bc34a44a-f502-4ea0-ab96-be34b9e4065d" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_d1a70f09-75ef-4405-b908-4437a806bfce" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_9f84eebe-1540-43c2-907a-d8111fdce39d" 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_bc34a44a-f502-4ea0-ab96-be34b9e4065d" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_9f84eebe-1540-43c2-907a-d8111fdce39d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_046d4333-286f-445a-a518-488d43261f45" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_9f84eebe-1540-43c2-907a-d8111fdce39d" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_046d4333-286f-445a-a518-488d43261f45" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_046d4333-286f-445a-a518-488d43261f45_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_046d4333-286f-445a-a518-488d43261f45" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_046d4333-286f-445a-a518-488d43261f45_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_85619035-7367-4744-9057-a34a8b286869" 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_046d4333-286f-445a-a518-488d43261f45" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_85619035-7367-4744-9057-a34a8b286869" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_11325d1b-3df1-44a8-8aec-d44bf153559f" 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_85619035-7367-4744-9057-a34a8b286869" xlink:to="loc_us-gaap_SubsequentEventMember_11325d1b-3df1-44a8-8aec-d44bf153559f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_1705cc80-2053-4a13-baa0-ae6f40d968fe" 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_9f84eebe-1540-43c2-907a-d8111fdce39d" xlink:to="loc_dei_LegalEntityAxis_1705cc80-2053-4a13-baa0-ae6f40d968fe" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_1705cc80-2053-4a13-baa0-ae6f40d968fe_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_1705cc80-2053-4a13-baa0-ae6f40d968fe" xlink:to="loc_dei_EntityDomain_1705cc80-2053-4a13-baa0-ae6f40d968fe_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_b8435a25-faa5-4292-91ab-bad7a4215934" 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_1705cc80-2053-4a13-baa0-ae6f40d968fe" xlink:to="loc_dei_EntityDomain_b8435a25-faa5-4292-91ab-bad7a4215934" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_a610e095-d80a-4c50-9ea8-42105752460d" xlink:href="codi-20220331.xsd#codi_VelocityOutdoorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_b8435a25-faa5-4292-91ab-bad7a4215934" xlink:to="loc_codi_VelocityOutdoorMember_a610e095-d80a-4c50-9ea8-42105752460d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember_0769985e-e8b4-4615-a1ff-bd08bdb1cf4e" xlink:href="codi-20220331.xsd#codi_MarucciMemberMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_b8435a25-faa5-4292-91ab-bad7a4215934" xlink:to="loc_codi_MarucciMemberMember_0769985e-e8b4-4615-a1ff-bd08bdb1cf4e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_d2826ccd-03dc-4c17-852f-6c9fad442369" xlink:href="codi-20220331.xsd#codi_AltorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_b8435a25-faa5-4292-91ab-bad7a4215934" xlink:to="loc_codi_AltorMember_d2826ccd-03dc-4c17-852f-6c9fad442369" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_59d13cf9-4d69-4bf2-bb42-450513547d88" xlink:href="codi-20220331.xsd#codi_ArnoldMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_b8435a25-faa5-4292-91ab-bad7a4215934" xlink:to="loc_codi_ArnoldMember_59d13cf9-4d69-4bf2-bb42-450513547d88" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_c9050446-c4d9-4273-a188-fd002bb4388b" 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_9f84eebe-1540-43c2-907a-d8111fdce39d" xlink:to="loc_srt_StatementScenarioAxis_c9050446-c4d9-4273-a188-fd002bb4388b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_c9050446-c4d9-4273-a188-fd002bb4388b_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_c9050446-c4d9-4273-a188-fd002bb4388b" xlink:to="loc_srt_ScenarioUnspecifiedDomain_c9050446-c4d9-4273-a188-fd002bb4388b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_0db4d8db-f005-4961-bb92-c3623f665bce" 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_c9050446-c4d9-4273-a188-fd002bb4388b" xlink:to="loc_srt_ScenarioUnspecifiedDomain_0db4d8db-f005-4961-bb92-c3623f665bce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_33ef3ca6-e989-4408-835e-d0cf0dde9496" 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_9f84eebe-1540-43c2-907a-d8111fdce39d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_33ef3ca6-e989-4408-835e-d0cf0dde9496" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_33ef3ca6-e989-4408-835e-d0cf0dde9496_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_33ef3ca6-e989-4408-835e-d0cf0dde9496" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_33ef3ca6-e989-4408-835e-d0cf0dde9496_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e5d0dfd2-70a7-4ad5-9fdd-673877356162" 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_33ef3ca6-e989-4408-835e-d0cf0dde9496" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e5d0dfd2-70a7-4ad5-9fdd-673877356162" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_19187c72-eaae-4e75-b59d-809c069f6246" 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_e5d0dfd2-70a7-4ad5-9fdd-673877356162" xlink:to="loc_us-gaap_CustomerRelationshipsMember_19187c72-eaae-4e75-b59d-809c069f6246" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_90273d67-144a-4758-b6d7-45d9ae8d0b8d" 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_e5d0dfd2-70a7-4ad5-9fdd-673877356162" xlink:to="loc_us-gaap_TradeNamesMember_90273d67-144a-4758-b6d7-45d9ae8d0b8d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_2bc36d9f-ebb1-4ea9-9d3a-778fe6500dc9" 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_9f84eebe-1540-43c2-907a-d8111fdce39d" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_2bc36d9f-ebb1-4ea9-9d3a-778fe6500dc9" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_2bc36d9f-ebb1-4ea9-9d3a-778fe6500dc9_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_2bc36d9f-ebb1-4ea9-9d3a-778fe6500dc9" xlink:to="loc_us-gaap_EquityComponentDomain_2bc36d9f-ebb1-4ea9-9d3a-778fe6500dc9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_f298e30d-937f-478e-96e3-d8d7e31ecbbb" 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_2bc36d9f-ebb1-4ea9-9d3a-778fe6500dc9" xlink:to="loc_us-gaap_EquityComponentDomain_f298e30d-937f-478e-96e3-d8d7e31ecbbb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_3e798e5d-efdc-4e1b-bf86-1a5f70412cd6" 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_f298e30d-937f-478e-96e3-d8d7e31ecbbb" xlink:to="loc_us-gaap_NoncontrollingInterestMember_3e798e5d-efdc-4e1b-bf86-1a5f70412cd6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_9a1b150c-7ccf-4567-a1c6-1e0031b5f20b" 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_9f84eebe-1540-43c2-907a-d8111fdce39d" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_9a1b150c-7ccf-4567-a1c6-1e0031b5f20b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9a1b150c-7ccf-4567-a1c6-1e0031b5f20b_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_9a1b150c-7ccf-4567-a1c6-1e0031b5f20b" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9a1b150c-7ccf-4567-a1c6-1e0031b5f20b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5bc723e7-4299-4009-b781-83846bf6baaf" 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_9a1b150c-7ccf-4567-a1c6-1e0031b5f20b" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5bc723e7-4299-4009-b781-83846bf6baaf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember_c562c7e2-726d-4866-9113-5967d2b72706" xlink:href="codi-20220331.xsd#codi_MarucciMemberMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5bc723e7-4299-4009-b781-83846bf6baaf" xlink:to="loc_codi_MarucciMemberMember_c562c7e2-726d-4866-9113-5967d2b72706" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_dc35dc45-f83f-4648-b29b-34a89f3c9838" xlink:href="codi-20220331.xsd#codi_VelocityOutdoorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5bc723e7-4299-4009-b781-83846bf6baaf" xlink:to="loc_codi_VelocityOutdoorMember_dc35dc45-f83f-4648-b29b-34a89f3c9838" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BOAMember_569d8063-65ac-488a-b7cd-4fe90e79c631" xlink:href="codi-20220331.xsd#codi_BOAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5bc723e7-4299-4009-b781-83846bf6baaf" xlink:to="loc_codi_BOAMember_569d8063-65ac-488a-b7cd-4fe90e79c631" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_efb82727-ec5f-47e4-802e-986c3033e312" xlink:href="codi-20220331.xsd#codi_ArnoldMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5bc723e7-4299-4009-b781-83846bf6baaf" xlink:to="loc_codi_ArnoldMember_efb82727-ec5f-47e4-802e-986c3033e312" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_521e223d-e24c-4d2f-8a5a-c7e720bb1314" xlink:href="codi-20220331.xsd#codi_LuganoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5bc723e7-4299-4009-b781-83846bf6baaf" xlink:to="loc_codi_LuganoMember_521e223d-e24c-4d2f-8a5a-c7e720bb1314" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LizardSkinsMember_14918fb5-823c-45be-b0ac-879fb0e13ce4" xlink:href="codi-20220331.xsd#codi_LizardSkinsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5bc723e7-4299-4009-b781-83846bf6baaf" xlink:to="loc_codi_LizardSkinsMember_14918fb5-823c-45be-b0ac-879fb0e13ce4" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PlymouthFoamMember_dd0574a4-b3eb-4941-9e02-be7a585c0039" xlink:href="codi-20220331.xsd#codi_PlymouthFoamMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5bc723e7-4299-4009-b781-83846bf6baaf" xlink:to="loc_codi_PlymouthFoamMember_dd0574a4-b3eb-4941-9e02-be7a585c0039" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_RamcoMember_88bcef7b-6aab-4890-aa9f-1e32885ddbe5" xlink:href="codi-20220331.xsd#codi_RamcoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5bc723e7-4299-4009-b781-83846bf6baaf" xlink:to="loc_codi_RamcoMember_88bcef7b-6aab-4890-aa9f-1e32885ddbe5" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_8b3e09e8-1700-4e1a-a062-c5164ccfe5a1" 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_9f84eebe-1540-43c2-907a-d8111fdce39d" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_8b3e09e8-1700-4e1a-a062-c5164ccfe5a1" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_8b3e09e8-1700-4e1a-a062-c5164ccfe5a1_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_8b3e09e8-1700-4e1a-a062-c5164ccfe5a1" xlink:to="loc_us-gaap_SegmentDomain_8b3e09e8-1700-4e1a-a062-c5164ccfe5a1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_cce76c29-e897-4453-95ff-8d56b889f2e2" 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_8b3e09e8-1700-4e1a-a062-c5164ccfe5a1" xlink:to="loc_us-gaap_SegmentDomain_cce76c29-e897-4453-95ff-8d56b889f2e2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember_c0879153-9bb4-479a-8e6c-5445c2a51944" xlink:href="codi-20220331.xsd#codi_MarucciMemberMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_cce76c29-e897-4453-95ff-8d56b889f2e2" xlink:to="loc_codi_MarucciMemberMember_c0879153-9bb4-479a-8e6c-5445c2a51944" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail" xlink:type="simple" xlink:href="codi-20220331.xsd#AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail" xlink:type="extended" id="id364a22d92114b5c8be8721b6da3f841_AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_92d14007-23fb-4c48-a17d-e4766566626c" 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_18555f26-6615-47d6-a323-008aa25847f6" 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_92d14007-23fb-4c48-a17d-e4766566626c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_18555f26-6615-47d6-a323-008aa25847f6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_670fdafb-7676-4d53-9471-9e9f90c77e57" 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_18555f26-6615-47d6-a323-008aa25847f6" xlink:to="loc_us-gaap_Goodwill_670fdafb-7676-4d53-9471-9e9f90c77e57" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_f310e71a-7dd6-4929-b079-2b767652a182" 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_92d14007-23fb-4c48-a17d-e4766566626c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_f310e71a-7dd6-4929-b079-2b767652a182" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_a9a4fdfb-d65b-44c0-89a5-29d1e36bc26e" 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_92d14007-23fb-4c48-a17d-e4766566626c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_a9a4fdfb-d65b-44c0-89a5-29d1e36bc26e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_70059a84-ae92-4f67-b9aa-9948b69e96c9" 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_92d14007-23fb-4c48-a17d-e4766566626c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_70059a84-ae92-4f67-b9aa-9948b69e96c9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_5be8cd31-70be-4ad0-80e9-554d221788cd" 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_92d14007-23fb-4c48-a17d-e4766566626c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_5be8cd31-70be-4ad0-80e9-554d221788cd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_6d0e973c-8178-45b1-9b93-8508ef539988" 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_92d14007-23fb-4c48-a17d-e4766566626c" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_6d0e973c-8178-45b1-9b93-8508ef539988" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue_7efb1623-b17c-48ff-8ab7-016f43d029f3" 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_92d14007-23fb-4c48-a17d-e4766566626c" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue_7efb1623-b17c-48ff-8ab7-016f43d029f3" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableRelatedParties_c33b710e-3626-4208-a212-f3138e8cc7d2" 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_92d14007-23fb-4c48-a17d-e4766566626c" xlink:to="loc_us-gaap_NotesReceivableRelatedParties_c33b710e-3626-4208-a212-f3138e8cc7d2" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets_16ea52a2-a847-4535-b1f3-7f44815950b2" xlink:href="codi-20220331.xsd#codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_92d14007-23fb-4c48-a17d-e4766566626c" xlink:to="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets_16ea52a2-a847-4535-b1f3-7f44815950b2" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_d9869c05-cf9f-43c7-b985-6bcf733bf447" 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_92d14007-23fb-4c48-a17d-e4766566626c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_d9869c05-cf9f-43c7-b985-6bcf733bf447" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_c6ee4059-f49c-45f2-9730-1dd43ccb8e0c" 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_92d14007-23fb-4c48-a17d-e4766566626c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_c6ee4059-f49c-45f2-9730-1dd43ccb8e0c" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_e024346e-e4a6-4ee2-93be-128afd2c77df" 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_92d14007-23fb-4c48-a17d-e4766566626c" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_e024346e-e4a6-4ee2-93be-128afd2c77df" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_50a4212d-75a9-491b-a042-b3545a9ba6df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_92d14007-23fb-4c48-a17d-e4766566626c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_50a4212d-75a9-491b-a042-b3545a9ba6df" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_afc792fa-d2cb-4db3-8601-7c2d6ddc390a" 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_92d14007-23fb-4c48-a17d-e4766566626c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_afc792fa-d2cb-4db3-8601-7c2d6ddc390a" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_dc8c20ea-db3e-475b-a3da-7f13c6cbfbcf" 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_92d14007-23fb-4c48-a17d-e4766566626c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_dc8c20ea-db3e-475b-a3da-7f13c6cbfbcf" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest_e8264595-b765-4953-a5be-70b4985e6113" xlink:href="codi-20220331.xsd#codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_92d14007-23fb-4c48-a17d-e4766566626c" xlink:to="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest_e8264595-b765-4953-a5be-70b4985e6113" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest_3b696c7d-57c7-43c7-96c4-aa836e2473f4" xlink:href="codi-20220331.xsd#codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_92d14007-23fb-4c48-a17d-e4766566626c" xlink:to="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest_3b696c7d-57c7-43c7-96c4-aa836e2473f4" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAcquiredFromAcquisition_cffd7686-c75d-4940-8ae4-7fee582bfec6" 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_92d14007-23fb-4c48-a17d-e4766566626c" xlink:to="loc_us-gaap_CashAcquiredFromAcquisition_cffd7686-c75d-4940-8ae4-7fee582bfec6" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital_d065c3cf-2d64-4115-9406-7ede854ccc2c" xlink:href="codi-20220331.xsd#codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_92d14007-23fb-4c48-a17d-e4766566626c" xlink:to="loc_codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital_d065c3cf-2d64-4115-9406-7ede854ccc2c" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_df7d593e-1a27-480c-8746-52559e55711b" 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_92d14007-23fb-4c48-a17d-e4766566626c" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_df7d593e-1a27-480c-8746-52559e55711b" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_11903de3-f663-4238-9259-445158ae6b0c" 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_92d14007-23fb-4c48-a17d-e4766566626c" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_11903de3-f663-4238-9259-445158ae6b0c" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts_ac27360c-1beb-4e41-ad05-fde9ffb97026" xlink:href="codi-20220331.xsd#codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_92d14007-23fb-4c48-a17d-e4766566626c" xlink:to="loc_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts_ac27360c-1beb-4e41-ad05-fde9ffb97026" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_4649ee92-b9e2-4a5e-8a67-80a5c8e3c04a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_92d14007-23fb-4c48-a17d-e4766566626c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_4649ee92-b9e2-4a5e-8a67-80a5c8e3c04a" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_ef8e5709-c40f-4f7e-8000-658c407f330d" 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_92d14007-23fb-4c48-a17d-e4766566626c" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_ef8e5709-c40f-4f7e-8000-658c407f330d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_3ef38611-697c-4eda-a81e-1cf9e3741187" 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_ef8e5709-c40f-4f7e-8000-658c407f330d" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_3ef38611-697c-4eda-a81e-1cf9e3741187" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3ef38611-697c-4eda-a81e-1cf9e3741187_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_3ef38611-697c-4eda-a81e-1cf9e3741187" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3ef38611-697c-4eda-a81e-1cf9e3741187_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d39a2740-453e-4ec3-a25d-3ef77c763053" 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_3ef38611-697c-4eda-a81e-1cf9e3741187" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d39a2740-453e-4ec3-a25d-3ef77c763053" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember_54b47ac1-7f91-4ae3-bb4d-1a8658d0ad13" xlink:href="codi-20220331.xsd#codi_MarucciMemberMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d39a2740-453e-4ec3-a25d-3ef77c763053" xlink:to="loc_codi_MarucciMemberMember_54b47ac1-7f91-4ae3-bb4d-1a8658d0ad13" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_ce23e260-2d47-4617-99e9-78acb6d00c8a" xlink:href="codi-20220331.xsd#codi_VelocityOutdoorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d39a2740-453e-4ec3-a25d-3ef77c763053" xlink:to="loc_codi_VelocityOutdoorMember_ce23e260-2d47-4617-99e9-78acb6d00c8a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BOAMember_9b1c3741-cc97-4bbf-ad12-e729204addad" xlink:href="codi-20220331.xsd#codi_BOAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d39a2740-453e-4ec3-a25d-3ef77c763053" xlink:to="loc_codi_BOAMember_9b1c3741-cc97-4bbf-ad12-e729204addad" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_37fc1244-d38c-4e0d-8388-ce9bc3525393" xlink:href="codi-20220331.xsd#codi_LuganoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d39a2740-453e-4ec3-a25d-3ef77c763053" xlink:to="loc_codi_LuganoMember_37fc1244-d38c-4e0d-8388-ce9bc3525393" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_a807d379-f94f-4849-a896-f980f72bb57c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_ef8e5709-c40f-4f7e-8000-658c407f330d" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_a807d379-f94f-4849-a896-f980f72bb57c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_a807d379-f94f-4849-a896-f980f72bb57c_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_a807d379-f94f-4849-a896-f980f72bb57c" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_a807d379-f94f-4849-a896-f980f72bb57c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_95751c93-7388-4e4a-bcbc-9676f77dca42" 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_a807d379-f94f-4849-a896-f980f72bb57c" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_95751c93-7388-4e4a-bcbc-9676f77dca42" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_14ab8637-adc4-4a6f-a6b2-6e07b10d5ec4" 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_95751c93-7388-4e4a-bcbc-9676f77dca42" xlink:to="loc_us-gaap_SubsequentEventMember_14ab8637-adc4-4a6f-a6b2-6e07b10d5ec4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_e436f550-04ee-4388-89d7-148a2594e001" 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_ef8e5709-c40f-4f7e-8000-658c407f330d" xlink:to="loc_srt_StatementScenarioAxis_e436f550-04ee-4388-89d7-148a2594e001" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_e436f550-04ee-4388-89d7-148a2594e001_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_e436f550-04ee-4388-89d7-148a2594e001" xlink:to="loc_srt_ScenarioUnspecifiedDomain_e436f550-04ee-4388-89d7-148a2594e001_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_0da09433-2ad3-4959-9c83-367c471bcc33" 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_e436f550-04ee-4388-89d7-148a2594e001" xlink:to="loc_srt_ScenarioUnspecifiedDomain_0da09433-2ad3-4959-9c83-367c471bcc33" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScenarioAdjustmentMember_2a63090b-53c8-47eb-8514-0475d4e38bbf" 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_0da09433-2ad3-4959-9c83-367c471bcc33" xlink:to="loc_us-gaap_ScenarioAdjustmentMember_2a63090b-53c8-47eb-8514-0475d4e38bbf" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/AcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetail" xlink:type="simple" xlink:href="codi-20220331.xsd#AcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/AcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetail" xlink:type="extended" id="i5258d40b12d74620bd9720e76ac937e9_AcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_52104429-345f-4495-b49c-8b3db3148f1b" 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_101d0376-ffc8-4acf-966d-0b6288d806db" 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_52104429-345f-4495-b49c-8b3db3148f1b" xlink:to="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_101d0376-ffc8-4acf-966d-0b6288d806db" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_d07f561d-e2fd-40c5-bf95-f7696be1da19" 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_52104429-345f-4495-b49c-8b3db3148f1b" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_d07f561d-e2fd-40c5-bf95-f7696be1da19" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_2f104e92-0951-45a2-9262-71063fc29dd0" 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_52104429-345f-4495-b49c-8b3db3148f1b" xlink:to="loc_us-gaap_Goodwill_2f104e92-0951-45a2-9262-71063fc29dd0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_79381b83-c6ff-44ca-af38-efa64c4d55e9" 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_52104429-345f-4495-b49c-8b3db3148f1b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_79381b83-c6ff-44ca-af38-efa64c4d55e9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_9500f68e-0ae0-4e86-970f-cfd5b1b8385c" 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_79381b83-c6ff-44ca-af38-efa64c4d55e9" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_9500f68e-0ae0-4e86-970f-cfd5b1b8385c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9500f68e-0ae0-4e86-970f-cfd5b1b8385c_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_9500f68e-0ae0-4e86-970f-cfd5b1b8385c" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9500f68e-0ae0-4e86-970f-cfd5b1b8385c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_545e341f-0dfc-47fd-a916-f9d3b839aa0f" 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_9500f68e-0ae0-4e86-970f-cfd5b1b8385c" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_545e341f-0dfc-47fd-a916-f9d3b839aa0f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember_8d42b009-03ec-4e27-bdba-2cd6b8ae5fb9" xlink:href="codi-20220331.xsd#codi_MarucciMemberMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_545e341f-0dfc-47fd-a916-f9d3b839aa0f" xlink:to="loc_codi_MarucciMemberMember_8d42b009-03ec-4e27-bdba-2cd6b8ae5fb9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_869e4d88-07fa-4806-9570-9ea90516883a" xlink:href="codi-20220331.xsd#codi_VelocityOutdoorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_545e341f-0dfc-47fd-a916-f9d3b839aa0f" xlink:to="loc_codi_VelocityOutdoorMember_869e4d88-07fa-4806-9570-9ea90516883a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BOAMember_ae8526e3-7b7a-43e7-91c8-7e27ef10345d" xlink:href="codi-20220331.xsd#codi_BOAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_545e341f-0dfc-47fd-a916-f9d3b839aa0f" xlink:to="loc_codi_BOAMember_ae8526e3-7b7a-43e7-91c8-7e27ef10345d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_4357d12d-aa14-4aa5-9ed3-80e9772e9b9a" xlink:href="codi-20220331.xsd#codi_LuganoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_545e341f-0dfc-47fd-a916-f9d3b839aa0f" xlink:to="loc_codi_LuganoMember_4357d12d-aa14-4aa5-9ed3-80e9772e9b9a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_bb290b71-912b-409b-93ea-190c035f2719" 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_79381b83-c6ff-44ca-af38-efa64c4d55e9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_bb290b71-912b-409b-93ea-190c035f2719" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_bb290b71-912b-409b-93ea-190c035f2719_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_bb290b71-912b-409b-93ea-190c035f2719" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_bb290b71-912b-409b-93ea-190c035f2719_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_ae1b4ce1-7ec4-4056-8817-97aaedd124f7" 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_bb290b71-912b-409b-93ea-190c035f2719" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_ae1b4ce1-7ec4-4056-8817-97aaedd124f7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_53b32bd1-22b0-4b60-bb1e-82cf88a61723" 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_ae1b4ce1-7ec4-4056-8817-97aaedd124f7" xlink:to="loc_us-gaap_TradeNamesMember_53b32bd1-22b0-4b60-bb1e-82cf88a61723" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_2dfbd601-d7a9-4a6a-8186-1ce86c938d24" 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_ae1b4ce1-7ec4-4056-8817-97aaedd124f7" xlink:to="loc_us-gaap_CustomerRelationshipsMember_2dfbd601-d7a9-4a6a-8186-1ce86c938d24" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/AcquisitionProFormaInformationDetails" xlink:type="simple" xlink:href="codi-20220331.xsd#AcquisitionProFormaInformationDetails"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/AcquisitionProFormaInformationDetails" xlink:type="extended" id="i2793c04a0d494ef5ab4c2a3de012b39a_AcquisitionProFormaInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems_454d3896-23d2-45b7-a7dc-200bcffbcc57" 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_5f8a11c6-0806-4e0c-ae75-0aceb155c0e0" 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_454d3896-23d2-45b7-a7dc-200bcffbcc57" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_5f8a11c6-0806-4e0c-ae75-0aceb155c0e0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_41710761-8d9f-43b3-8539-8aebfeefdb52" 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_454d3896-23d2-45b7-a7dc-200bcffbcc57" xlink:to="loc_us-gaap_NetIncomeLoss_41710761-8d9f-43b3-8539-8aebfeefdb52" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessAcquisitionProFormaGrossProfit_aa6e7a14-0f6b-4702-8f33-7a7d3da22159" xlink:href="codi-20220331.xsd#codi_BusinessAcquisitionProFormaGrossProfit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems_454d3896-23d2-45b7-a7dc-200bcffbcc57" xlink:to="loc_codi_BusinessAcquisitionProFormaGrossProfit_aa6e7a14-0f6b-4702-8f33-7a7d3da22159" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax_41378f62-89e5-4967-be10-d24ddffa3f6e" 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_454d3896-23d2-45b7-a7dc-200bcffbcc57" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax_41378f62-89e5-4967-be10-d24ddffa3f6e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_801606a6-2fa9-48ad-a882-d76f72c63d73" 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_454d3896-23d2-45b7-a7dc-200bcffbcc57" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_801606a6-2fa9-48ad-a882-d76f72c63d73" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic_5a5ff963-3520-49b1-bdb3-9173b6db47a1" 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_454d3896-23d2-45b7-a7dc-200bcffbcc57" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic_5a5ff963-3520-49b1-bdb3-9173b6db47a1" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable_e5363e09-67fc-44f0-8b01-760b94137ecd" 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_454d3896-23d2-45b7-a7dc-200bcffbcc57" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable_e5363e09-67fc-44f0-8b01-760b94137ecd" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_e1ecd952-bd21-419b-8faa-192a30d4c11c" 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_e5363e09-67fc-44f0-8b01-760b94137ecd" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_e1ecd952-bd21-419b-8faa-192a30d4c11c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e1ecd952-bd21-419b-8faa-192a30d4c11c_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_e1ecd952-bd21-419b-8faa-192a30d4c11c" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e1ecd952-bd21-419b-8faa-192a30d4c11c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_bc3af8c9-2505-4db7-8616-31c39834516a" 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_e1ecd952-bd21-419b-8faa-192a30d4c11c" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_bc3af8c9-2505-4db7-8616-31c39834516a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember_4e154eb0-bf58-4901-a87a-d01b0768b165" xlink:href="codi-20220331.xsd#codi_MarucciMemberMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_bc3af8c9-2505-4db7-8616-31c39834516a" xlink:to="loc_codi_MarucciMemberMember_4e154eb0-bf58-4901-a87a-d01b0768b165" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciBoaMember_b9f55ea4-74ef-4a3a-8751-585841ae8962" xlink:href="codi-20220331.xsd#codi_MarucciBoaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_bc3af8c9-2505-4db7-8616-31c39834516a" xlink:to="loc_codi_MarucciBoaMember_b9f55ea4-74ef-4a3a-8751-585841ae8962" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DiscontinuedOperations" xlink:type="simple" xlink:href="codi-20220331.xsd#DiscontinuedOperations"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/DiscontinuedOperations" xlink:type="extended" id="i1b772cf2b0de4d898c7e60ac0d32891e_DiscontinuedOperations">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_a31fa7fe-b658-4e08-a76a-a0fc42d34959" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_912e8753-2466-4cb0-96b7-b82b31aa5266" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_a31fa7fe-b658-4e08-a76a-a0fc42d34959" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_912e8753-2466-4cb0-96b7-b82b31aa5266" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_fddeb980-16e8-4e73-886b-7276d54316d3" 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_a31fa7fe-b658-4e08-a76a-a0fc42d34959" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_fddeb980-16e8-4e73-886b-7276d54316d3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_8d02e9f3-ae98-42b7-a90d-fd1777939ad1" 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_fddeb980-16e8-4e73-886b-7276d54316d3" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_8d02e9f3-ae98-42b7-a90d-fd1777939ad1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_8d02e9f3-ae98-42b7-a90d-fd1777939ad1_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_8d02e9f3-ae98-42b7-a90d-fd1777939ad1" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_8d02e9f3-ae98-42b7-a90d-fd1777939ad1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_da59dfb3-8704-44a8-91a0-38c854fb27a2" 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_8d02e9f3-ae98-42b7-a90d-fd1777939ad1" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_da59dfb3-8704-44a8-91a0-38c854fb27a2" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DiscontinuedOperationsDiscontinuedoperationsPolicies" xlink:type="simple" xlink:href="codi-20220331.xsd#DiscontinuedOperationsDiscontinuedoperationsPolicies"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/DiscontinuedOperationsDiscontinuedoperationsPolicies" xlink:type="extended" id="icf0610e9481e44b6848f9ff29b11c15e_DiscontinuedOperationsDiscontinuedoperationsPolicies">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_b2b73815-fd79-4d43-bba5-fd955a935b61" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_3473c8e2-860c-42a4-96b5-ea00a7b9f369" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_b2b73815-fd79-4d43-bba5-fd955a935b61" xlink:to="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_3473c8e2-860c-42a4-96b5-ea00a7b9f369" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_2fdde9e9-d4e1-4cb3-aabd-4ec2eb81d357" 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_b2b73815-fd79-4d43-bba5-fd955a935b61" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_2fdde9e9-d4e1-4cb3-aabd-4ec2eb81d357" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_170e75ec-b230-431f-b312-20133e103f2d" 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_2fdde9e9-d4e1-4cb3-aabd-4ec2eb81d357" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_170e75ec-b230-431f-b312-20133e103f2d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_170e75ec-b230-431f-b312-20133e103f2d_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_170e75ec-b230-431f-b312-20133e103f2d" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_170e75ec-b230-431f-b312-20133e103f2d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_043894f5-f974-4641-acef-682cb1b5effd" 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_170e75ec-b230-431f-b312-20133e103f2d" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_043894f5-f974-4641-acef-682cb1b5effd" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DiscontinuedOperationsTables" xlink:type="simple" xlink:href="codi-20220331.xsd#DiscontinuedOperationsTables"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/DiscontinuedOperationsTables" xlink:type="extended" id="i2b47170394204237bb5e53b2b3ff8c0d_DiscontinuedOperationsTables">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e3345221-cba3-4eb2-a03e-c0df1b716ef0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_af96a8d4-841c-42d8-98cc-8c2f60a6a836" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e3345221-cba3-4eb2-a03e-c0df1b716ef0" xlink:to="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_af96a8d4-841c-42d8-98cc-8c2f60a6a836" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_f5e09985-74f4-492a-a1bf-57d2a74b69e5" 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_e3345221-cba3-4eb2-a03e-c0df1b716ef0" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_f5e09985-74f4-492a-a1bf-57d2a74b69e5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_f7149771-c8a2-43bf-9438-ae965911cbf2" 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_f5e09985-74f4-492a-a1bf-57d2a74b69e5" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_f7149771-c8a2-43bf-9438-ae965911cbf2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_f7149771-c8a2-43bf-9438-ae965911cbf2_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_f7149771-c8a2-43bf-9438-ae965911cbf2" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_f7149771-c8a2-43bf-9438-ae965911cbf2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_2820ee30-661b-4cd2-91ac-f04920bed2f4" 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_f7149771-c8a2-43bf-9438-ae965911cbf2" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_2820ee30-661b-4cd2-91ac-f04920bed2f4" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DiscontinuedOperationsDetails" xlink:type="simple" xlink:href="codi-20220331.xsd#DiscontinuedOperationsDetails"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/DiscontinuedOperationsDetails" xlink:type="extended" id="i0c9acb2bf1234f499fad3f0687d675c5_DiscontinuedOperationsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_ad871ca2-6f1d-409a-b01c-51e5cd661418" 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_d6f26968-f9c9-4f4a-b240-ee3c2ad31cbe" xlink:href="codi-20220331.xsd#codi_DisposalGroupTotalenterprisevalue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_ad871ca2-6f1d-409a-b01c-51e5cd661418" xlink:to="loc_codi_DisposalGroupTotalenterprisevalue_d6f26968-f9c9-4f4a-b240-ee3c2ad31cbe" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGrouprepaymentofintercompanyloans_b8d579e8-a6b0-4331-9f1c-1b2565174443" xlink:href="codi-20220331.xsd#codi_DisposalGrouprepaymentofintercompanyloans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_ad871ca2-6f1d-409a-b01c-51e5cd661418" xlink:to="loc_codi_DisposalGrouprepaymentofintercompanyloans_b8d579e8-a6b0-4331-9f1c-1b2565174443" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Disposalgroupincludingdiscontinuedoperationtransactioncosts_95f2c675-9680-4893-bb82-7d7571bc9af6" xlink:href="codi-20220331.xsd#codi_Disposalgroupincludingdiscontinuedoperationtransactioncosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_ad871ca2-6f1d-409a-b01c-51e5cd661418" xlink:to="loc_codi_Disposalgroupincludingdiscontinuedoperationtransactioncosts_95f2c675-9680-4893-bb82-7d7571bc9af6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates_1d46c833-70e2-403d-940d-bac13df11598" 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_ad871ca2-6f1d-409a-b01c-51e5cd661418" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates_1d46c833-70e2-403d-940d-bac13df11598" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations_43b2bd4f-99a9-4671-ac80-1f08641dc6b9" xlink:href="codi-20220331.xsd#codi_DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_ad871ca2-6f1d-409a-b01c-51e5cd661418" xlink:to="loc_codi_DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations_43b2bd4f-99a9-4671-ac80-1f08641dc6b9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_64305912-2e8a-478c-b74b-8af28495c40e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_ad871ca2-6f1d-409a-b01c-51e5cd661418" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_64305912-2e8a-478c-b74b-8af28495c40e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax_7c25b174-4ea1-4049-ba55-cff8755d8691" xlink:href="codi-20220331.xsd#codi_DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_ad871ca2-6f1d-409a-b01c-51e5cd661418" xlink:to="loc_codi_DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax_7c25b174-4ea1-4049-ba55-cff8755d8691" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_aaaffbe0-c789-4b94-b43c-ee61cde9e6ee" 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_ad871ca2-6f1d-409a-b01c-51e5cd661418" xlink:to="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_aaaffbe0-c789-4b94-b43c-ee61cde9e6ee" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_ea90c0a9-9749-4ccc-988b-5813c06ebf3c" 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_ad871ca2-6f1d-409a-b01c-51e5cd661418" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_ea90c0a9-9749-4ccc-988b-5813c06ebf3c" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1_39280ce6-a720-474a-ba3e-7b1b5978c8e0" 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_ad871ca2-6f1d-409a-b01c-51e5cd661418" xlink:to="loc_us-gaap_NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1_39280ce6-a720-474a-ba3e-7b1b5978c8e0" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AdditionalSharesOfSPACCommonStock_5cd3c74c-3139-489b-b253-58222f9d805c" xlink:href="codi-20220331.xsd#codi_AdditionalSharesOfSPACCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_ad871ca2-6f1d-409a-b01c-51e5cd661418" xlink:to="loc_codi_AdditionalSharesOfSPACCommonStock_5cd3c74c-3139-489b-b253-58222f9d805c" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OwnershipPercentageOfNoncontrollingShareholders_05c5edaf-e507-4154-bcb3-c997096fc75c" xlink:href="codi-20220331.xsd#codi_OwnershipPercentageOfNoncontrollingShareholders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_ad871ca2-6f1d-409a-b01c-51e5cd661418" xlink:to="loc_codi_OwnershipPercentageOfNoncontrollingShareholders_05c5edaf-e507-4154-bcb3-c997096fc75c" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PercentageOfGrossConsiderationReceived_8124e5ed-1b87-44aa-9b7b-66a647a9ad27" xlink:href="codi-20220331.xsd#codi_PercentageOfGrossConsiderationReceived"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_ad871ca2-6f1d-409a-b01c-51e5cd661418" xlink:to="loc_codi_PercentageOfGrossConsiderationReceived_8124e5ed-1b87-44aa-9b7b-66a647a9ad27" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxRefundsDiscontinuedOperations_a2280bff-746e-4548-9a8d-dc715e9c523f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxRefundsDiscontinuedOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_ad871ca2-6f1d-409a-b01c-51e5cd661418" xlink:to="loc_us-gaap_IncomeTaxRefundsDiscontinuedOperations_a2280bff-746e-4548-9a8d-dc715e9c523f" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_302ab198-5908-4f14-b39b-e4f7f3cfc971" 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_ad871ca2-6f1d-409a-b01c-51e5cd661418" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_302ab198-5908-4f14-b39b-e4f7f3cfc971" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_7a78ca6d-8238-4d1d-bf63-4f99b98d216a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_302ab198-5908-4f14-b39b-e4f7f3cfc971" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_7a78ca6d-8238-4d1d-bf63-4f99b98d216a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_7a78ca6d-8238-4d1d-bf63-4f99b98d216a_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_7a78ca6d-8238-4d1d-bf63-4f99b98d216a" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_7a78ca6d-8238-4d1d-bf63-4f99b98d216a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_7123dea8-7052-4755-9b26-b22d612dc1a7" 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_7a78ca6d-8238-4d1d-bf63-4f99b98d216a" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_7123dea8-7052-4755-9b26-b22d612dc1a7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_a75d4333-616b-4e24-a241-b031ea610464" 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_7123dea8-7052-4755-9b26-b22d612dc1a7" xlink:to="loc_us-gaap_SubsequentEventMember_a75d4333-616b-4e24-a241-b031ea610464" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_5e41f3d4-5dc8-40cc-ad27-471550ab60c2" 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_302ab198-5908-4f14-b39b-e4f7f3cfc971" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_5e41f3d4-5dc8-40cc-ad27-471550ab60c2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_5e41f3d4-5dc8-40cc-ad27-471550ab60c2_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_5e41f3d4-5dc8-40cc-ad27-471550ab60c2" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_5e41f3d4-5dc8-40cc-ad27-471550ab60c2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_43b5a33e-c151-4ff2-a330-c9c92fe30187" 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_5e41f3d4-5dc8-40cc-ad27-471550ab60c2" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_43b5a33e-c151-4ff2-a330-c9c92fe30187" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_c1e6eb96-c7a5-4f4b-a570-cbac1d550aa9" xlink:href="codi-20220331.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_43b5a33e-c151-4ff2-a330-c9c92fe30187" xlink:to="loc_codi_LibertyMember_c1e6eb96-c7a5-4f4b-a570-cbac1d550aa9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_f41ae3f3-18d9-4376-a8c3-04e03fa69488" xlink:href="codi-20220331.xsd#codi_AciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_43b5a33e-c151-4ff2-a330-c9c92fe30187" xlink:to="loc_codi_AciMember_f41ae3f3-18d9-4376-a8c3-04e03fa69488" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_eead0822-e22f-493a-b6e8-5dc731a7ee28" 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_302ab198-5908-4f14-b39b-e4f7f3cfc971" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_eead0822-e22f-493a-b6e8-5dc731a7ee28" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_eead0822-e22f-493a-b6e8-5dc731a7ee28_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_eead0822-e22f-493a-b6e8-5dc731a7ee28" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_eead0822-e22f-493a-b6e8-5dc731a7ee28_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_8e13f523-bcde-43d3-b103-003108d14011" 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_eead0822-e22f-493a-b6e8-5dc731a7ee28" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_8e13f523-bcde-43d3-b103-003108d14011" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_d1f813cb-acfd-41bd-a3ea-bcbaa7e5396b" 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_8e13f523-bcde-43d3-b103-003108d14011" xlink:to="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_d1f813cb-acfd-41bd-a3ea-bcbaa7e5396b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember_57791074-87c9-4f9e-b89f-ed3bad819035" 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_8e13f523-bcde-43d3-b103-003108d14011" xlink:to="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember_57791074-87c9-4f9e-b89f-ed3bad819035" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_69fa70c6-2e5a-456a-a5ef-24ea788d38f4" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_302ab198-5908-4f14-b39b-e4f7f3cfc971" xlink:to="loc_srt_RangeAxis_69fa70c6-2e5a-456a-a5ef-24ea788d38f4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_69fa70c6-2e5a-456a-a5ef-24ea788d38f4_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_69fa70c6-2e5a-456a-a5ef-24ea788d38f4" xlink:to="loc_srt_RangeMember_69fa70c6-2e5a-456a-a5ef-24ea788d38f4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_0cb76814-e94d-40d9-897c-ddd41253f4cf" 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_69fa70c6-2e5a-456a-a5ef-24ea788d38f4" xlink:to="loc_srt_RangeMember_0cb76814-e94d-40d9-897c-ddd41253f4cf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_b2dfbf57-c8ea-4ba5-a070-5c861ff53f04" 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_0cb76814-e94d-40d9-897c-ddd41253f4cf" xlink:to="loc_srt_MinimumMember_b2dfbf57-c8ea-4ba5-a070-5c861ff53f04" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_7a8d7d64-e168-43ff-a7bf-fedebc332164" 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_302ab198-5908-4f14-b39b-e4f7f3cfc971" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_7a8d7d64-e168-43ff-a7bf-fedebc332164" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_7a8d7d64-e168-43ff-a7bf-fedebc332164_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_7a8d7d64-e168-43ff-a7bf-fedebc332164" xlink:to="loc_us-gaap_SegmentDomain_7a8d7d64-e168-43ff-a7bf-fedebc332164_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_28a0902d-5cf1-41f0-8289-86fcfb21965b" 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_7a8d7d64-e168-43ff-a7bf-fedebc332164" xlink:to="loc_us-gaap_SegmentDomain_28a0902d-5cf1-41f0-8289-86fcfb21965b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_CleanEarthHoldingsMember_c6cd818a-dbc9-49c6-b4bb-cc0d446d702e" xlink:href="codi-20220331.xsd#codi_CleanEarthHoldingsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_28a0902d-5cf1-41f0-8289-86fcfb21965b" xlink:to="loc_codi_CleanEarthHoldingsMember_c6cd818a-dbc9-49c6-b4bb-cc0d446d702e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails" xlink:type="simple" xlink:href="codi-20220331.xsd#DiscontinuedOperationsSummarizedBalanceSheetInformationDetails"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails" xlink:type="extended" id="i35aa84cad08c4ce7937698698fd192b8_DiscontinuedOperationsSummarizedBalanceSheetInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_d2109108-fcd9-4d35-9fb9-372715678e08" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_5aa048c5-4dba-4062-b260-7d1d61593960" 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_d2109108-fcd9-4d35-9fb9-372715678e08" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_5aa048c5-4dba-4062-b260-7d1d61593960" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_8d1fa313-750d-4a2b-b75f-40b310f9106c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_d2109108-fcd9-4d35-9fb9-372715678e08" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_8d1fa313-750d-4a2b-b75f-40b310f9106c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_b0983b38-a105-499a-89d2-1695f739112e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_d2109108-fcd9-4d35-9fb9-372715678e08" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_b0983b38-a105-499a-89d2-1695f739112e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_5da8ba04-211a-4a8b-ba10-256cc36196a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_d2109108-fcd9-4d35-9fb9-372715678e08" xlink:to="loc_us-gaap_MinorityInterest_5da8ba04-211a-4a8b-ba10-256cc36196a6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations_692d1b5f-08f8-4dee-bf49-b5deb15aeef1" xlink:href="codi-20220331.xsd#codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_d2109108-fcd9-4d35-9fb9-372715678e08" xlink:to="loc_codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations_692d1b5f-08f8-4dee-bf49-b5deb15aeef1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_979ff335-159e-4c67-94e0-30eca04435d6" 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_d2109108-fcd9-4d35-9fb9-372715678e08" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_979ff335-159e-4c67-94e0-30eca04435d6" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_ad4ae652-731c-493d-a8af-017da2b8201a" 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_d2109108-fcd9-4d35-9fb9-372715678e08" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_ad4ae652-731c-493d-a8af-017da2b8201a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_c12a5dc0-4c03-4035-b55a-a312472b7358" 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_d2109108-fcd9-4d35-9fb9-372715678e08" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_c12a5dc0-4c03-4035-b55a-a312472b7358" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_6157fedd-ca21-4eae-b1ca-ec025d5560c9" 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_d2109108-fcd9-4d35-9fb9-372715678e08" xlink:to="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_6157fedd-ca21-4eae-b1ca-ec025d5560c9" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_2d1cb302-b7a2-4f71-901c-741f2b6fff22" 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_d2109108-fcd9-4d35-9fb9-372715678e08" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_2d1cb302-b7a2-4f71-901c-741f2b6fff22" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_68f2f593-290b-45c5-93ea-04c7c3e8fa8b" 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_d2109108-fcd9-4d35-9fb9-372715678e08" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_68f2f593-290b-45c5-93ea-04c7c3e8fa8b" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_ab1e7382-a655-4028-8d02-fe8283dadfed" 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_d2109108-fcd9-4d35-9fb9-372715678e08" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_ab1e7382-a655-4028-8d02-fe8283dadfed" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent_500df0a7-d393-42fd-9afb-41949e2d2d6c" 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_d2109108-fcd9-4d35-9fb9-372715678e08" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent_500df0a7-d393-42fd-9afb-41949e2d2d6c" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent_55078929-0f6f-43e1-9f75-eee3749d05fe" 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_d2109108-fcd9-4d35-9fb9-372715678e08" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent_55078929-0f6f-43e1-9f75-eee3749d05fe" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_6a47f9dd-e687-4877-af4c-9149bc034c8d" 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_d2109108-fcd9-4d35-9fb9-372715678e08" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_6a47f9dd-e687-4877-af4c-9149bc034c8d" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment_162e3169-db17-47b6-b3ef-65f378acb2b8" 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_d2109108-fcd9-4d35-9fb9-372715678e08" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment_162e3169-db17-47b6-b3ef-65f378acb2b8" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1_5dde2455-6555-443e-9254-b244cb9c3933" 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_d2109108-fcd9-4d35-9fb9-372715678e08" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1_5dde2455-6555-443e-9254-b244cb9c3933" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets_4e9b162d-22a8-4e70-9364-12a1a8489367" 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_d2109108-fcd9-4d35-9fb9-372715678e08" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets_4e9b162d-22a8-4e70-9364-12a1a8489367" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_58ae190c-7653-4855-99d5-b01c506fa229" 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_d2109108-fcd9-4d35-9fb9-372715678e08" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_58ae190c-7653-4855-99d5-b01c506fa229" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_bdae45fb-3ef3-4d24-bbcb-575395157598" 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_d2109108-fcd9-4d35-9fb9-372715678e08" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_bdae45fb-3ef3-4d24-bbcb-575395157598" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent_96fec159-6fa1-4c82-a440-566673ba27cd" 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_d2109108-fcd9-4d35-9fb9-372715678e08" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent_96fec159-6fa1-4c82-a440-566673ba27cd" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent_21e1b55e-e130-4f20-8305-ea643704ac14" 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_d2109108-fcd9-4d35-9fb9-372715678e08" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent_21e1b55e-e130-4f20-8305-ea643704ac14" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGroupDueToRelatedParty_f8f994ba-fc4a-4967-a577-da8d4e25cff9" xlink:href="codi-20220331.xsd#codi_DisposalGroupDueToRelatedParty"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_d2109108-fcd9-4d35-9fb9-372715678e08" xlink:to="loc_codi_DisposalGroupDueToRelatedParty_f8f994ba-fc4a-4967-a577-da8d4e25cff9" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities_4965f1d1-6585-4105-99bd-df39824e30ff" 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_d2109108-fcd9-4d35-9fb9-372715678e08" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities_4965f1d1-6585-4105-99bd-df39824e30ff" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_aebe9dcc-9925-4866-9156-5271f487ac88" 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_d2109108-fcd9-4d35-9fb9-372715678e08" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_aebe9dcc-9925-4866-9156-5271f487ac88" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities_d7a045e3-aa1a-445b-a142-fdf78a595271" 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_d2109108-fcd9-4d35-9fb9-372715678e08" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities_d7a045e3-aa1a-445b-a142-fdf78a595271" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities_78e2f069-bc0d-4777-b874-7b5671124bc9" 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_d2109108-fcd9-4d35-9fb9-372715678e08" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities_78e2f069-bc0d-4777-b874-7b5671124bc9" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_5cbc7add-9990-4edf-859c-db1119d164b7" 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_d2109108-fcd9-4d35-9fb9-372715678e08" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_5cbc7add-9990-4edf-859c-db1119d164b7" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation_7aa52a05-a07d-4cb0-b1e3-3a555b085a82" xlink:href="codi-20220331.xsd#codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_d2109108-fcd9-4d35-9fb9-372715678e08" xlink:to="loc_codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation_7aa52a05-a07d-4cb0-b1e3-3a555b085a82" xlink:type="arc" order="28"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_d91c21d4-8213-4f19-9025-48be257c44fa" 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_d2109108-fcd9-4d35-9fb9-372715678e08" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_d91c21d4-8213-4f19-9025-48be257c44fa" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_5421f2cb-f5da-4162-b61a-1b502138bc45" 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_d91c21d4-8213-4f19-9025-48be257c44fa" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_5421f2cb-f5da-4162-b61a-1b502138bc45" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_5421f2cb-f5da-4162-b61a-1b502138bc45_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_5421f2cb-f5da-4162-b61a-1b502138bc45" xlink:to="loc_us-gaap_SegmentDomain_5421f2cb-f5da-4162-b61a-1b502138bc45_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_1f6ab57c-f1fa-4514-9a3e-77b99ffba2b8" 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_5421f2cb-f5da-4162-b61a-1b502138bc45" xlink:to="loc_us-gaap_SegmentDomain_1f6ab57c-f1fa-4514-9a3e-77b99ffba2b8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_1bb0d0b8-78d1-4a9c-afe1-1ccaa90b2acb" xlink:href="codi-20220331.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1f6ab57c-f1fa-4514-9a3e-77b99ffba2b8" xlink:to="loc_codi_LibertyMember_1bb0d0b8-78d1-4a9c-afe1-1ccaa90b2acb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_323ab018-606d-43db-bf78-3efba32368e4" 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_d91c21d4-8213-4f19-9025-48be257c44fa" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_323ab018-606d-43db-bf78-3efba32368e4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_323ab018-606d-43db-bf78-3efba32368e4_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_323ab018-606d-43db-bf78-3efba32368e4" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_323ab018-606d-43db-bf78-3efba32368e4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_1232d1eb-6719-4805-8b85-905f4ff6da19" 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_323ab018-606d-43db-bf78-3efba32368e4" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_1232d1eb-6719-4805-8b85-905f4ff6da19" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_97ff403c-a2a1-43ff-b4ad-693a3dd12a24" xlink:href="codi-20220331.xsd#codi_AciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_1232d1eb-6719-4805-8b85-905f4ff6da19" xlink:to="loc_codi_AciMember_97ff403c-a2a1-43ff-b4ad-693a3dd12a24" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_f095cf6d-0a2d-4be0-9a2c-6becc7db646b" 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_d91c21d4-8213-4f19-9025-48be257c44fa" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_f095cf6d-0a2d-4be0-9a2c-6becc7db646b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_f095cf6d-0a2d-4be0-9a2c-6becc7db646b_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_f095cf6d-0a2d-4be0-9a2c-6becc7db646b" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_f095cf6d-0a2d-4be0-9a2c-6becc7db646b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_a19a2fbc-6d6c-46b3-90e9-35dd12fcc371" 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_f095cf6d-0a2d-4be0-9a2c-6becc7db646b" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_a19a2fbc-6d6c-46b3-90e9-35dd12fcc371" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_5023da7b-3049-4c71-bce7-e2dce7f0ba79" 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_a19a2fbc-6d6c-46b3-90e9-35dd12fcc371" xlink:to="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_5023da7b-3049-4c71-bce7-e2dce7f0ba79" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedOperatingResultsDetails" xlink:type="simple" xlink:href="codi-20220331.xsd#DiscontinuedOperationsSummarizedOperatingResultsDetails"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedOperatingResultsDetails" xlink:type="extended" id="i3f5b0f8f29bb45b09313a32254c46b1b_DiscontinuedOperationsSummarizedOperatingResultsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_526fd74f-4ca8-48ce-a561-85dd3f445038" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_6124e57a-4bb3-429e-b6a4-f783b7e5bbfc" 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_526fd74f-4ca8-48ce-a561-85dd3f445038" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_6124e57a-4bb3-429e-b6a4-f783b7e5bbfc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_2e1305cf-ad28-4ee8-85fb-fbaa16bae724" 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_526fd74f-4ca8-48ce-a561-85dd3f445038" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_2e1305cf-ad28-4ee8-85fb-fbaa16bae724" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_5a0bc82b-68da-4956-9c6b-35dbf844592f" 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_526fd74f-4ca8-48ce-a561-85dd3f445038" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_5a0bc82b-68da-4956-9c6b-35dbf844592f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_6c68e479-a832-40f6-8f48-f23418486669" 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_526fd74f-4ca8-48ce-a561-85dd3f445038" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_6c68e479-a832-40f6-8f48-f23418486669" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_1ae0b2ad-59c8-48b8-9607-4c9e966781b2" 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_526fd74f-4ca8-48ce-a561-85dd3f445038" xlink:to="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_1ae0b2ad-59c8-48b8-9607-4c9e966781b2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_d8f1d6e0-7555-4089-84e2-22cc85ce4d30" 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_526fd74f-4ca8-48ce-a561-85dd3f445038" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_d8f1d6e0-7555-4089-84e2-22cc85ce4d30" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations_5eb9fee2-72c0-44a6-9544-b0d94d4bbf29" xlink:href="codi-20220331.xsd#codi_DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_526fd74f-4ca8-48ce-a561-85dd3f445038" xlink:to="loc_codi_DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations_5eb9fee2-72c0-44a6-9544-b0d94d4bbf29" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_60da0341-06de-494d-9d86-85c771697963" 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_526fd74f-4ca8-48ce-a561-85dd3f445038" xlink:to="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_60da0341-06de-494d-9d86-85c771697963" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGroupTotalenterprisevalue_9054970b-a956-4ba3-99b2-cc1625abd212" xlink:href="codi-20220331.xsd#codi_DisposalGroupTotalenterprisevalue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_526fd74f-4ca8-48ce-a561-85dd3f445038" xlink:to="loc_codi_DisposalGroupTotalenterprisevalue_9054970b-a956-4ba3-99b2-cc1625abd212" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGrouprepaymentofintercompanyloans_6aa8bf61-cc5d-4b12-a306-4fc630e75672" xlink:href="codi-20220331.xsd#codi_DisposalGrouprepaymentofintercompanyloans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_526fd74f-4ca8-48ce-a561-85dd3f445038" xlink:to="loc_codi_DisposalGrouprepaymentofintercompanyloans_6aa8bf61-cc5d-4b12-a306-4fc630e75672" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Disposalgroupincludingdiscontinuedoperationtransactioncosts_1cf8e98c-2f1a-4f65-9450-b39503cd89b2" xlink:href="codi-20220331.xsd#codi_Disposalgroupincludingdiscontinuedoperationtransactioncosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_526fd74f-4ca8-48ce-a561-85dd3f445038" xlink:to="loc_codi_Disposalgroupincludingdiscontinuedoperationtransactioncosts_1cf8e98c-2f1a-4f65-9450-b39503cd89b2" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates_7dcd265d-4c7c-4ba2-962f-acbe87010890" 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_526fd74f-4ca8-48ce-a561-85dd3f445038" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates_7dcd265d-4c7c-4ba2-962f-acbe87010890" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_75c5eba2-1257-4385-8bf2-5ac925df6555" 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_526fd74f-4ca8-48ce-a561-85dd3f445038" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_75c5eba2-1257-4385-8bf2-5ac925df6555" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_5dc946db-847d-4a45-8bdf-c788da5810b9" 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_75c5eba2-1257-4385-8bf2-5ac925df6555" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_5dc946db-847d-4a45-8bdf-c788da5810b9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_5dc946db-847d-4a45-8bdf-c788da5810b9_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_5dc946db-847d-4a45-8bdf-c788da5810b9" xlink:to="loc_us-gaap_SegmentDomain_5dc946db-847d-4a45-8bdf-c788da5810b9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_50e339db-ce67-4368-8479-898d5aa9ffdb" 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_5dc946db-847d-4a45-8bdf-c788da5810b9" xlink:to="loc_us-gaap_SegmentDomain_50e339db-ce67-4368-8479-898d5aa9ffdb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_a7d0e2d0-5281-4b18-802b-bd450c44a8a5" xlink:href="codi-20220331.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_50e339db-ce67-4368-8479-898d5aa9ffdb" xlink:to="loc_codi_LibertyMember_a7d0e2d0-5281-4b18-802b-bd450c44a8a5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_a272c4dd-5656-4801-a69a-adc040e5dfb2" xlink:href="codi-20220331.xsd#codi_AciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_50e339db-ce67-4368-8479-898d5aa9ffdb" xlink:to="loc_codi_AciMember_a272c4dd-5656-4801-a69a-adc040e5dfb2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_035dc71a-5d41-4044-8e2d-d470bdc7569f" 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_75c5eba2-1257-4385-8bf2-5ac925df6555" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_035dc71a-5d41-4044-8e2d-d470bdc7569f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_035dc71a-5d41-4044-8e2d-d470bdc7569f_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_035dc71a-5d41-4044-8e2d-d470bdc7569f" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_035dc71a-5d41-4044-8e2d-d470bdc7569f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_93be5c1c-098a-474b-a18d-41e2aec07ba3" 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_035dc71a-5d41-4044-8e2d-d470bdc7569f" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_93be5c1c-098a-474b-a18d-41e2aec07ba3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_ef9a43dd-6170-4082-8888-214066a48dcf" xlink:href="codi-20220331.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_93be5c1c-098a-474b-a18d-41e2aec07ba3" xlink:to="loc_codi_LibertyMember_ef9a43dd-6170-4082-8888-214066a48dcf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_01b603cf-10d4-4ab4-81ba-6e42aae6103b" 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_75c5eba2-1257-4385-8bf2-5ac925df6555" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_01b603cf-10d4-4ab4-81ba-6e42aae6103b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_01b603cf-10d4-4ab4-81ba-6e42aae6103b_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_01b603cf-10d4-4ab4-81ba-6e42aae6103b" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_01b603cf-10d4-4ab4-81ba-6e42aae6103b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_c08fb904-0249-457b-a01a-451365fc13a1" 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_01b603cf-10d4-4ab4-81ba-6e42aae6103b" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_c08fb904-0249-457b-a01a-451365fc13a1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_68bb78af-c122-4c53-bcfa-074495f060ec" 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_c08fb904-0249-457b-a01a-451365fc13a1" xlink:to="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_68bb78af-c122-4c53-bcfa-074495f060ec" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="codi-20220331.xsd#RevenueDisaggregationofRevenueDetails"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails" xlink:type="extended" id="iadd8ff28103246d2ae41d9f33f8419da_RevenueDisaggregationofRevenueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_e74b852f-c3a0-41bb-a370-18194e8efeb9" 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_eb46d1ab-833a-48c3-8514-2d511196e988" 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_e74b852f-c3a0-41bb-a370-18194e8efeb9" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_eb46d1ab-833a-48c3-8514-2d511196e988" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_08b69d04-7e56-41a7-a9cd-85a64aa775f0" 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_e74b852f-c3a0-41bb-a370-18194e8efeb9" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_08b69d04-7e56-41a7-a9cd-85a64aa775f0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_0ee68a9b-35c7-49e5-bbbf-f0dacf089e8f" 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_08b69d04-7e56-41a7-a9cd-85a64aa775f0" xlink:to="loc_srt_StatementGeographicalAxis_0ee68a9b-35c7-49e5-bbbf-f0dacf089e8f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_0ee68a9b-35c7-49e5-bbbf-f0dacf089e8f_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_0ee68a9b-35c7-49e5-bbbf-f0dacf089e8f" xlink:to="loc_srt_SegmentGeographicalDomain_0ee68a9b-35c7-49e5-bbbf-f0dacf089e8f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_e782588f-cf59-4deb-b62f-14c0302120b1" 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_0ee68a9b-35c7-49e5-bbbf-f0dacf089e8f" xlink:to="loc_srt_SegmentGeographicalDomain_e782588f-cf59-4deb-b62f-14c0302120b1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_d2dbc224-b58a-428a-969a-fefd992313e2" 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_e782588f-cf59-4deb-b62f-14c0302120b1" xlink:to="loc_country_US_d2dbc224-b58a-428a-969a-fefd992313e2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_e5fec7a4-5b56-4ddf-a867-153722ed965a" 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_e782588f-cf59-4deb-b62f-14c0302120b1" xlink:to="loc_country_CA_e5fec7a4-5b56-4ddf-a867-153722ed965a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember_097f61e2-a368-4bc7-b6d9-147fe4017d5f" 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_e782588f-cf59-4deb-b62f-14c0302120b1" xlink:to="loc_srt_EuropeMember_097f61e2-a368-4bc7-b6d9-147fe4017d5f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaPacificMember_48b94996-7a49-483a-9c58-41a1ff53d2e8" 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_e782588f-cf59-4deb-b62f-14c0302120b1" xlink:to="loc_srt_AsiaPacificMember_48b94996-7a49-483a-9c58-41a1ff53d2e8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OtherInternationalMember_4d665790-bd51-4065-84a9-e74f0a7023c6" xlink:href="codi-20220331.xsd#codi_OtherInternationalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_e782588f-cf59-4deb-b62f-14c0302120b1" xlink:to="loc_codi_OtherInternationalMember_4d665790-bd51-4065-84a9-e74f0a7023c6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_3235daf7-81ff-462d-ac14-c6f08f80776b" 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_08b69d04-7e56-41a7-a9cd-85a64aa775f0" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_3235daf7-81ff-462d-ac14-c6f08f80776b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_3235daf7-81ff-462d-ac14-c6f08f80776b_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_3235daf7-81ff-462d-ac14-c6f08f80776b" xlink:to="loc_us-gaap_SegmentDomain_3235daf7-81ff-462d-ac14-c6f08f80776b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_3acb874f-df84-4afe-b2fd-6f817136eeeb" 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_3235daf7-81ff-462d-ac14-c6f08f80776b" xlink:to="loc_us-gaap_SegmentDomain_3acb874f-df84-4afe-b2fd-6f817136eeeb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_1abbc1ab-2e95-42a3-84c6-365a7233c21e" xlink:href="codi-20220331.xsd#codi_A5.11TacticalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_3acb874f-df84-4afe-b2fd-6f817136eeeb" xlink:to="loc_codi_A5.11TacticalMember_1abbc1ab-2e95-42a3-84c6-365a7233c21e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgoMember_d1c6b38f-8ee0-475e-8006-d71fed3df1a7" xlink:href="codi-20220331.xsd#codi_ErgoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_3acb874f-df84-4afe-b2fd-6f817136eeeb" xlink:to="loc_codi_ErgoMember_d1c6b38f-8ee0-475e-8006-d71fed3df1a7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_e67d6d86-0094-4b7c-ac70-1ea024f63487" xlink:href="codi-20220331.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_3acb874f-df84-4afe-b2fd-6f817136eeeb" xlink:to="loc_codi_LibertyMember_e67d6d86-0094-4b7c-ac70-1ea024f63487" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember_ab1487dc-9cf7-414e-a7ef-bff4d2c0e1e1" xlink:href="codi-20220331.xsd#codi_MarucciMemberMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_3acb874f-df84-4afe-b2fd-6f817136eeeb" xlink:to="loc_codi_MarucciMemberMember_ab1487dc-9cf7-414e-a7ef-bff4d2c0e1e1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_e1feddcd-d87f-4184-a8da-262cfa8a173d" xlink:href="codi-20220331.xsd#codi_VelocityOutdoorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_3acb874f-df84-4afe-b2fd-6f817136eeeb" xlink:to="loc_codi_VelocityOutdoorMember_e1feddcd-d87f-4184-a8da-262cfa8a173d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_303e09f9-4a86-41ad-9ce2-e0b3371d273c" xlink:href="codi-20220331.xsd#codi_AciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_3acb874f-df84-4afe-b2fd-6f817136eeeb" xlink:to="loc_codi_AciMember_303e09f9-4a86-41ad-9ce2-e0b3371d273c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_8ffc850c-d401-4fd3-acce-a89c646cf9b6" xlink:href="codi-20220331.xsd#codi_ArnoldMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_3acb874f-df84-4afe-b2fd-6f817136eeeb" xlink:to="loc_codi_ArnoldMember_8ffc850c-d401-4fd3-acce-a89c646cf9b6" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_373b0f80-c8b1-4e19-826b-d0e45cd29df2" xlink:href="codi-20220331.xsd#codi_SternoProductsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_3acb874f-df84-4afe-b2fd-6f817136eeeb" xlink:to="loc_codi_SternoProductsMember_373b0f80-c8b1-4e19-826b-d0e45cd29df2" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BOAMember_02436e23-7c42-482e-ab17-5000a0941be3" xlink:href="codi-20220331.xsd#codi_BOAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_3acb874f-df84-4afe-b2fd-6f817136eeeb" xlink:to="loc_codi_BOAMember_02436e23-7c42-482e-ab17-5000a0941be3" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_085bfa74-b7e2-4f68-9c1a-7bc43fe870c4" xlink:href="codi-20220331.xsd#codi_AltorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_3acb874f-df84-4afe-b2fd-6f817136eeeb" xlink:to="loc_codi_AltorMember_085bfa74-b7e2-4f68-9c1a-7bc43fe870c4" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_c58fbfdb-2ec7-49b6-8066-be8b01b9bd65" xlink:href="codi-20220331.xsd#codi_LuganoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_3acb874f-df84-4afe-b2fd-6f817136eeeb" xlink:to="loc_codi_LuganoMember_c58fbfdb-2ec7-49b6-8066-be8b01b9bd65" xlink:type="arc" order="10"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail" xlink:type="simple" xlink:href="codi-20220331.xsd#OperatingSegmentDataAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail" xlink:type="extended" id="i50041b0ba2db4cfb81def841bf3cb984_OperatingSegmentDataAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_694e0e1d-5bc2-481e-87df-847496be0d3f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_e3327291-bd54-4b61-81b9-339a9cec5633" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_694e0e1d-5bc2-481e-87df-847496be0d3f" xlink:to="loc_us-gaap_DepreciationAndAmortization_e3327291-bd54-4b61-81b9-339a9cec5633" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_5c4e3a31-c3dd-454e-a192-7686c6a6d6e8" 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_694e0e1d-5bc2-481e-87df-847496be0d3f" xlink:to="loc_us-gaap_NumberOfReportableSegments_5c4e3a31-c3dd-454e-a192-7686c6a6d6e8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_99463783-1526-4900-b2ad-1ccf3dd4e425" 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_694e0e1d-5bc2-481e-87df-847496be0d3f" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_99463783-1526-4900-b2ad-1ccf3dd4e425" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NumberOfClients_2e21ac25-adb1-4d6f-9a91-afdddb8af4e5" xlink:href="codi-20220331.xsd#codi_NumberOfClients"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_694e0e1d-5bc2-481e-87df-847496be0d3f" xlink:to="loc_codi_NumberOfClients_2e21ac25-adb1-4d6f-9a91-afdddb8af4e5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NumberOfManufacturingFacilities_1a9edc38-3e41-4f18-9fd2-7dd1c57fd9d2" xlink:href="codi-20220331.xsd#codi_NumberOfManufacturingFacilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_694e0e1d-5bc2-481e-87df-847496be0d3f" xlink:to="loc_codi_NumberOfManufacturingFacilities_1a9edc38-3e41-4f18-9fd2-7dd1c57fd9d2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ProceedsHeldInEscrow_4a1c354f-7644-4acf-83e5-2090b9282ba3" xlink:href="codi-20220331.xsd#codi_ProceedsHeldInEscrow"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_694e0e1d-5bc2-481e-87df-847496be0d3f" xlink:to="loc_codi_ProceedsHeldInEscrow_4a1c354f-7644-4acf-83e5-2090b9282ba3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_a3359664-38fa-478c-b359-114ddac282d2" 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_694e0e1d-5bc2-481e-87df-847496be0d3f" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_a3359664-38fa-478c-b359-114ddac282d2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_39f6725a-8bc5-440b-ae3e-44ccf2acc837" 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_a3359664-38fa-478c-b359-114ddac282d2" xlink:to="loc_srt_ConsolidationItemsAxis_39f6725a-8bc5-440b-ae3e-44ccf2acc837" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_39f6725a-8bc5-440b-ae3e-44ccf2acc837_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_39f6725a-8bc5-440b-ae3e-44ccf2acc837" xlink:to="loc_srt_ConsolidationItemsDomain_39f6725a-8bc5-440b-ae3e-44ccf2acc837_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_2728e289-01fb-4d26-9b17-47abcbaebdbd" 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_39f6725a-8bc5-440b-ae3e-44ccf2acc837" xlink:to="loc_srt_ConsolidationItemsDomain_2728e289-01fb-4d26-9b17-47abcbaebdbd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_bd462140-af9c-424b-9db6-eeb22aac992e" 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_2728e289-01fb-4d26-9b17-47abcbaebdbd" xlink:to="loc_us-gaap_OperatingSegmentsMember_bd462140-af9c-424b-9db6-eeb22aac992e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaterialReconcilingItemsMember_72c182a6-3ba0-4848-a5ac-f155887f69ef" 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_2728e289-01fb-4d26-9b17-47abcbaebdbd" xlink:to="loc_us-gaap_MaterialReconcilingItemsMember_72c182a6-3ba0-4848-a5ac-f155887f69ef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_f9c739b2-10bd-471c-8b4d-fbc8f7e891dc" 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_a3359664-38fa-478c-b359-114ddac282d2" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_f9c739b2-10bd-471c-8b4d-fbc8f7e891dc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_f9c739b2-10bd-471c-8b4d-fbc8f7e891dc_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_f9c739b2-10bd-471c-8b4d-fbc8f7e891dc" xlink:to="loc_us-gaap_SegmentDomain_f9c739b2-10bd-471c-8b4d-fbc8f7e891dc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_e27f8104-8384-4b72-8cd1-f61616e1b666" 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_f9c739b2-10bd-471c-8b4d-fbc8f7e891dc" xlink:to="loc_us-gaap_SegmentDomain_e27f8104-8384-4b72-8cd1-f61616e1b666" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_d4a6c95e-49fa-4537-8aeb-684e1a746cf2" xlink:href="codi-20220331.xsd#codi_A5.11TacticalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e27f8104-8384-4b72-8cd1-f61616e1b666" xlink:to="loc_codi_A5.11TacticalMember_d4a6c95e-49fa-4537-8aeb-684e1a746cf2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_f433974b-d05f-4ebd-b09c-f913b8211cf1" xlink:href="codi-20220331.xsd#codi_ErgobabyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e27f8104-8384-4b72-8cd1-f61616e1b666" xlink:to="loc_codi_ErgobabyMember_f433974b-d05f-4ebd-b09c-f913b8211cf1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_f81bb130-df8d-49d3-a49a-8deada7962ad" xlink:href="codi-20220331.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e27f8104-8384-4b72-8cd1-f61616e1b666" xlink:to="loc_codi_LibertyMember_f81bb130-df8d-49d3-a49a-8deada7962ad" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_935c3d02-20dd-4f4b-a6c8-607f0acb6d78" xlink:href="codi-20220331.xsd#codi_VelocityOutdoorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e27f8104-8384-4b72-8cd1-f61616e1b666" xlink:to="loc_codi_VelocityOutdoorMember_935c3d02-20dd-4f4b-a6c8-607f0acb6d78" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_9116e62a-1f19-4264-a10a-5ed170cab3da" xlink:href="codi-20220331.xsd#codi_AciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e27f8104-8384-4b72-8cd1-f61616e1b666" xlink:to="loc_codi_AciMember_9116e62a-1f19-4264-a10a-5ed170cab3da" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMagneticsMember_66c8101c-2643-4ce1-ba3a-07ac49018efc" xlink:href="codi-20220331.xsd#codi_ArnoldMagneticsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e27f8104-8384-4b72-8cd1-f61616e1b666" xlink:to="loc_codi_ArnoldMagneticsMember_66c8101c-2643-4ce1-ba3a-07ac49018efc" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_2e0c54a8-2997-4337-8436-d2d75abfd811" xlink:href="codi-20220331.xsd#codi_SternoProductsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e27f8104-8384-4b72-8cd1-f61616e1b666" xlink:to="loc_codi_SternoProductsMember_2e0c54a8-2997-4337-8436-d2d75abfd811" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_a5a84ee8-be1a-46ea-abba-4e293ffb0c88" xlink:href="codi-20220331.xsd#codi_AltorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e27f8104-8384-4b72-8cd1-f61616e1b666" xlink:to="loc_codi_AltorMember_a5a84ee8-be1a-46ea-abba-4e293ffb0c88" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_fe5acab1-72a2-47cc-8336-efa750050933" 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_a3359664-38fa-478c-b359-114ddac282d2" xlink:to="loc_srt_RangeAxis_fe5acab1-72a2-47cc-8336-efa750050933" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_fe5acab1-72a2-47cc-8336-efa750050933_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_fe5acab1-72a2-47cc-8336-efa750050933" xlink:to="loc_srt_RangeMember_fe5acab1-72a2-47cc-8336-efa750050933_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_ac993779-cda8-4c54-a72f-9c23c914acf7" 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_fe5acab1-72a2-47cc-8336-efa750050933" xlink:to="loc_srt_RangeMember_ac993779-cda8-4c54-a72f-9c23c914acf7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_a7a5b9ba-0340-4bfe-8d20-edc41ab51cbe" 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_ac993779-cda8-4c54-a72f-9c23c914acf7" xlink:to="loc_srt_MinimumMember_a7a5b9ba-0340-4bfe-8d20-edc41ab51cbe" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_f67c9515-c425-4b94-9662-2856fda76a67" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_a3359664-38fa-478c-b359-114ddac282d2" xlink:to="loc_us-gaap_DebtInstrumentAxis_f67c9515-c425-4b94-9662-2856fda76a67" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_f67c9515-c425-4b94-9662-2856fda76a67_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_f67c9515-c425-4b94-9662-2856fda76a67" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_f67c9515-c425-4b94-9662-2856fda76a67_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_4d860814-4d9e-481f-8855-ab38244eb0b3" 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_f67c9515-c425-4b94-9662-2856fda76a67" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_4d860814-4d9e-481f-8855-ab38244eb0b3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Seniornotesdue2026Member_0def3816-41a0-48a3-a75e-a8979b8dca75" xlink:href="codi-20220331.xsd#codi_Seniornotesdue2026Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4d860814-4d9e-481f-8855-ab38244eb0b3" xlink:to="loc_codi_Seniornotesdue2026Member_0def3816-41a0-48a3-a75e-a8979b8dca75" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_d8995a30-0d61-4a4c-9bd5-46db3ea36cac" 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_a3359664-38fa-478c-b359-114ddac282d2" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_d8995a30-0d61-4a4c-9bd5-46db3ea36cac" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_d8995a30-0d61-4a4c-9bd5-46db3ea36cac_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_d8995a30-0d61-4a4c-9bd5-46db3ea36cac" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_d8995a30-0d61-4a4c-9bd5-46db3ea36cac_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_c63af7c3-920d-42c6-afa8-58643cfc1b5f" 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_d8995a30-0d61-4a4c-9bd5-46db3ea36cac" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_c63af7c3-920d-42c6-afa8-58643cfc1b5f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicConcentrationRiskMember_85e7c6d1-bd1b-410b-bba7-72233a982d28" 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_c63af7c3-920d-42c6-afa8-58643cfc1b5f" xlink:to="loc_us-gaap_GeographicConcentrationRiskMember_85e7c6d1-bd1b-410b-bba7-72233a982d28" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1832d054-795d-4b79-889b-64d9d8c50d85" 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_a3359664-38fa-478c-b359-114ddac282d2" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1832d054-795d-4b79-889b-64d9d8c50d85" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_1832d054-795d-4b79-889b-64d9d8c50d85_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_1832d054-795d-4b79-889b-64d9d8c50d85" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_1832d054-795d-4b79-889b-64d9d8c50d85_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_3d922a60-54d3-4017-bd75-73ac095c78be" 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_1832d054-795d-4b79-889b-64d9d8c50d85" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_3d922a60-54d3-4017-bd75-73ac095c78be" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradingRevenueMember_09476947-d4a0-4485-b117-9028e9effb55" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradingRevenueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_3d922a60-54d3-4017-bd75-73ac095c78be" xlink:to="loc_us-gaap_TradingRevenueMember_09476947-d4a0-4485-b117-9028e9effb55" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail" xlink:type="simple" xlink:href="codi-20220331.xsd#OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail" xlink:type="extended" id="iadfb4d7c7925466e8839d21c8f015f8b_OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_a9c5282b-0a2f-4dd9-b951-69371ea5fca1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingRevenueReconcilingItemLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_9c12fc10-7991-4c92-93e3-eb318619ed9a" 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_a9c5282b-0a2f-4dd9-b951-69371ea5fca1" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_9c12fc10-7991-4c92-93e3-eb318619ed9a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_4c0ceb67-8c71-4b10-911f-ca05e7c8de3f" 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_a9c5282b-0a2f-4dd9-b951-69371ea5fca1" xlink:to="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_4c0ceb67-8c71-4b10-911f-ca05e7c8de3f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_2762679e-0e88-447e-be62-250074397a9d" 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_4c0ceb67-8c71-4b10-911f-ca05e7c8de3f" xlink:to="loc_srt_ConsolidationItemsAxis_2762679e-0e88-447e-be62-250074397a9d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_2762679e-0e88-447e-be62-250074397a9d_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_2762679e-0e88-447e-be62-250074397a9d" xlink:to="loc_srt_ConsolidationItemsDomain_2762679e-0e88-447e-be62-250074397a9d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_0626b4b8-1368-4b62-ba50-f2319d10c268" 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_2762679e-0e88-447e-be62-250074397a9d" xlink:to="loc_srt_ConsolidationItemsDomain_0626b4b8-1368-4b62-ba50-f2319d10c268" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_ff91e8df-6721-4c25-942f-bc13c5c3740a" 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_0626b4b8-1368-4b62-ba50-f2319d10c268" xlink:to="loc_us-gaap_OperatingSegmentsMember_ff91e8df-6721-4c25-942f-bc13c5c3740a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaterialReconcilingItemsMember_910a637b-27ad-4a20-91f3-de6782390242" 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_0626b4b8-1368-4b62-ba50-f2319d10c268" xlink:to="loc_us-gaap_MaterialReconcilingItemsMember_910a637b-27ad-4a20-91f3-de6782390242" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_67daed0a-b445-4c7c-a52b-5159ee96c86b" 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_4c0ceb67-8c71-4b10-911f-ca05e7c8de3f" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_67daed0a-b445-4c7c-a52b-5159ee96c86b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_67daed0a-b445-4c7c-a52b-5159ee96c86b_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_67daed0a-b445-4c7c-a52b-5159ee96c86b" xlink:to="loc_us-gaap_SegmentDomain_67daed0a-b445-4c7c-a52b-5159ee96c86b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_c5b93eef-f0da-408d-8a6f-8511d605c119" 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_67daed0a-b445-4c7c-a52b-5159ee96c86b" xlink:to="loc_us-gaap_SegmentDomain_c5b93eef-f0da-408d-8a6f-8511d605c119" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_5f0fff38-2463-40c7-a54b-9c8b2ff547b2" xlink:href="codi-20220331.xsd#codi_A5.11TacticalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_c5b93eef-f0da-408d-8a6f-8511d605c119" xlink:to="loc_codi_A5.11TacticalMember_5f0fff38-2463-40c7-a54b-9c8b2ff547b2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_596d3dc9-5322-4b3d-bcad-eeba2307640a" xlink:href="codi-20220331.xsd#codi_ErgobabyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_c5b93eef-f0da-408d-8a6f-8511d605c119" xlink:to="loc_codi_ErgobabyMember_596d3dc9-5322-4b3d-bcad-eeba2307640a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_33fa8a86-83bf-4905-8fbe-1dced2d0bae4" xlink:href="codi-20220331.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_c5b93eef-f0da-408d-8a6f-8511d605c119" xlink:to="loc_codi_LibertyMember_33fa8a86-83bf-4905-8fbe-1dced2d0bae4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember_586d7b5b-91db-409d-8198-4dc0dbaf31ef" xlink:href="codi-20220331.xsd#codi_MarucciMemberMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_c5b93eef-f0da-408d-8a6f-8511d605c119" xlink:to="loc_codi_MarucciMemberMember_586d7b5b-91db-409d-8198-4dc0dbaf31ef" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_2a48fa0c-5d8f-4251-a9e0-48572c384963" xlink:href="codi-20220331.xsd#codi_VelocityOutdoorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_c5b93eef-f0da-408d-8a6f-8511d605c119" xlink:to="loc_codi_VelocityOutdoorMember_2a48fa0c-5d8f-4251-a9e0-48572c384963" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_98379dd3-21f5-4761-974f-0aa92752caba" xlink:href="codi-20220331.xsd#codi_AciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_c5b93eef-f0da-408d-8a6f-8511d605c119" xlink:to="loc_codi_AciMember_98379dd3-21f5-4761-974f-0aa92752caba" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMagneticsMember_ad0906fa-6fcf-49af-9db3-472185a3e068" xlink:href="codi-20220331.xsd#codi_ArnoldMagneticsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_c5b93eef-f0da-408d-8a6f-8511d605c119" xlink:to="loc_codi_ArnoldMagneticsMember_ad0906fa-6fcf-49af-9db3-472185a3e068" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_72f2e2f5-7010-496a-a84b-c0f6945f00d7" xlink:href="codi-20220331.xsd#codi_SternoProductsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_c5b93eef-f0da-408d-8a6f-8511d605c119" xlink:to="loc_codi_SternoProductsMember_72f2e2f5-7010-496a-a84b-c0f6945f00d7" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoCandleLampMember_dde58de9-95d4-4a2d-a799-be9b397c3b90" xlink:href="codi-20220331.xsd#codi_SternoCandleLampMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_c5b93eef-f0da-408d-8a6f-8511d605c119" xlink:to="loc_codi_SternoCandleLampMember_dde58de9-95d4-4a2d-a799-be9b397c3b90" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateAndOtherMember_3abb8aba-039d-4804-9d59-5de217960c5a" 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_c5b93eef-f0da-408d-8a6f-8511d605c119" xlink:to="loc_us-gaap_CorporateAndOtherMember_3abb8aba-039d-4804-9d59-5de217960c5a" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BOAMember_815d0821-f941-4c89-915c-153aa34d0d43" xlink:href="codi-20220331.xsd#codi_BOAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_c5b93eef-f0da-408d-8a6f-8511d605c119" xlink:to="loc_codi_BOAMember_815d0821-f941-4c89-915c-153aa34d0d43" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_ac20652b-b30b-40f8-b476-d312c7105dbd" xlink:href="codi-20220331.xsd#codi_AltorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_c5b93eef-f0da-408d-8a6f-8511d605c119" xlink:to="loc_codi_AltorMember_ac20652b-b30b-40f8-b476-d312c7105dbd" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_94b90156-0c0d-480a-986a-ec53f1871f1e" xlink:href="codi-20220331.xsd#codi_LuganoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_c5b93eef-f0da-408d-8a6f-8511d605c119" xlink:to="loc_codi_LuganoMember_94b90156-0c0d-480a-986a-ec53f1871f1e" xlink:type="arc" order="12"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail" xlink:type="simple" xlink:href="codi-20220331.xsd#OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail" xlink:type="extended" id="i910970c62e6544f0a54361143106252b_OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_1611ff02-ad2d-42d5-b5ce-2c9e5cb5c85d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingRevenueReconcilingItemLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_204f5c80-195b-4674-9472-e7e39e336149" 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_1611ff02-ad2d-42d5-b5ce-2c9e5cb5c85d" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_204f5c80-195b-4674-9472-e7e39e336149" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_925c3bd8-d090-43bf-86f8-5dc67efbe90c" 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_1611ff02-ad2d-42d5-b5ce-2c9e5cb5c85d" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_925c3bd8-d090-43bf-86f8-5dc67efbe90c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_cf745a50-08d8-4d3d-b552-422b2f59c61c" 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_1611ff02-ad2d-42d5-b5ce-2c9e5cb5c85d" xlink:to="loc_us-gaap_InterestExpense_cf745a50-08d8-4d3d-b552-422b2f59c61c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_fed94e8d-2e15-4218-a4d0-b6e1a3aab488" 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_1611ff02-ad2d-42d5-b5ce-2c9e5cb5c85d" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_fed94e8d-2e15-4218-a4d0-b6e1a3aab488" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_49f14d9f-a057-4182-99a2-bb105068f6f9" 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_1611ff02-ad2d-42d5-b5ce-2c9e5cb5c85d" xlink:to="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_49f14d9f-a057-4182-99a2-bb105068f6f9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_3b02c01e-6f7d-44e6-88f3-6638e061a3d9" 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_49f14d9f-a057-4182-99a2-bb105068f6f9" xlink:to="loc_srt_ConsolidationItemsAxis_3b02c01e-6f7d-44e6-88f3-6638e061a3d9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_3b02c01e-6f7d-44e6-88f3-6638e061a3d9_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_3b02c01e-6f7d-44e6-88f3-6638e061a3d9" xlink:to="loc_srt_ConsolidationItemsDomain_3b02c01e-6f7d-44e6-88f3-6638e061a3d9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_f12d3295-76a0-4942-bba7-7b406d137037" 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_3b02c01e-6f7d-44e6-88f3-6638e061a3d9" xlink:to="loc_srt_ConsolidationItemsDomain_f12d3295-76a0-4942-bba7-7b406d137037" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_24bf6c24-c02e-4b38-9ecc-d60de3da7164" 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_f12d3295-76a0-4942-bba7-7b406d137037" xlink:to="loc_us-gaap_OperatingSegmentsMember_24bf6c24-c02e-4b38-9ecc-d60de3da7164" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaterialReconcilingItemsMember_1dae4102-8da6-461f-9d6b-a7d7a95ff4cc" 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_f12d3295-76a0-4942-bba7-7b406d137037" xlink:to="loc_us-gaap_MaterialReconcilingItemsMember_1dae4102-8da6-461f-9d6b-a7d7a95ff4cc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_e38c87b7-89ee-4aa0-a50e-aab2767f9d93" 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_49f14d9f-a057-4182-99a2-bb105068f6f9" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_e38c87b7-89ee-4aa0-a50e-aab2767f9d93" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_e38c87b7-89ee-4aa0-a50e-aab2767f9d93_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_e38c87b7-89ee-4aa0-a50e-aab2767f9d93" xlink:to="loc_us-gaap_SegmentDomain_e38c87b7-89ee-4aa0-a50e-aab2767f9d93_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_f5446f04-d585-42e8-a289-b5f2d03f8771" 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_e38c87b7-89ee-4aa0-a50e-aab2767f9d93" xlink:to="loc_us-gaap_SegmentDomain_f5446f04-d585-42e8-a289-b5f2d03f8771" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_6910929c-b301-4ab1-b5a7-0ddff5b4a3a9" xlink:href="codi-20220331.xsd#codi_A5.11TacticalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_f5446f04-d585-42e8-a289-b5f2d03f8771" xlink:to="loc_codi_A5.11TacticalMember_6910929c-b301-4ab1-b5a7-0ddff5b4a3a9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_cb0f9877-1921-4a34-95c7-c79dda61aaa3" xlink:href="codi-20220331.xsd#codi_ErgobabyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_f5446f04-d585-42e8-a289-b5f2d03f8771" xlink:to="loc_codi_ErgobabyMember_cb0f9877-1921-4a34-95c7-c79dda61aaa3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_584c926a-9f7c-447c-a678-fd209a1e0f6b" xlink:href="codi-20220331.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_f5446f04-d585-42e8-a289-b5f2d03f8771" xlink:to="loc_codi_LibertyMember_584c926a-9f7c-447c-a678-fd209a1e0f6b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember_399586eb-c6b7-42ed-8f1e-1db216a4b102" xlink:href="codi-20220331.xsd#codi_MarucciMemberMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_f5446f04-d585-42e8-a289-b5f2d03f8771" xlink:to="loc_codi_MarucciMemberMember_399586eb-c6b7-42ed-8f1e-1db216a4b102" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_94934018-791c-485d-9bee-f970b0799208" xlink:href="codi-20220331.xsd#codi_VelocityOutdoorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_f5446f04-d585-42e8-a289-b5f2d03f8771" xlink:to="loc_codi_VelocityOutdoorMember_94934018-791c-485d-9bee-f970b0799208" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_2fad47d3-a1e4-4f4d-97e3-1230fb604420" xlink:href="codi-20220331.xsd#codi_AciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_f5446f04-d585-42e8-a289-b5f2d03f8771" xlink:to="loc_codi_AciMember_2fad47d3-a1e4-4f4d-97e3-1230fb604420" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMagneticsMember_d57cc36f-3980-448d-89bc-135f65aca633" xlink:href="codi-20220331.xsd#codi_ArnoldMagneticsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_f5446f04-d585-42e8-a289-b5f2d03f8771" xlink:to="loc_codi_ArnoldMagneticsMember_d57cc36f-3980-448d-89bc-135f65aca633" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_921d716c-253f-4821-994c-3451c3efb832" xlink:href="codi-20220331.xsd#codi_SternoProductsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_f5446f04-d585-42e8-a289-b5f2d03f8771" xlink:to="loc_codi_SternoProductsMember_921d716c-253f-4821-994c-3451c3efb832" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoCandleLampMember_d546e070-8696-4852-89dd-64659a7881d3" xlink:href="codi-20220331.xsd#codi_SternoCandleLampMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_f5446f04-d585-42e8-a289-b5f2d03f8771" xlink:to="loc_codi_SternoCandleLampMember_d546e070-8696-4852-89dd-64659a7881d3" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateAndOtherMember_e0b00c29-17d9-4d89-abb8-8246d9db1f5f" 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_f5446f04-d585-42e8-a289-b5f2d03f8771" xlink:to="loc_us-gaap_CorporateAndOtherMember_e0b00c29-17d9-4d89-abb8-8246d9db1f5f" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BOAMember_7804be4d-3aae-4940-8133-c359437d33b6" xlink:href="codi-20220331.xsd#codi_BOAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_f5446f04-d585-42e8-a289-b5f2d03f8771" xlink:to="loc_codi_BOAMember_7804be4d-3aae-4940-8133-c359437d33b6" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_dffea7bc-d47f-4e5e-aad2-a7d2ca344beb" xlink:href="codi-20220331.xsd#codi_AltorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_f5446f04-d585-42e8-a289-b5f2d03f8771" xlink:to="loc_codi_AltorMember_dffea7bc-d47f-4e5e-aad2-a7d2ca344beb" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_95ca84de-e7c4-408d-903d-6dd544fdfda2" xlink:href="codi-20220331.xsd#codi_LuganoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_f5446f04-d585-42e8-a289-b5f2d03f8771" xlink:to="loc_codi_LuganoMember_95ca84de-e7c4-408d-903d-6dd544fdfda2" xlink:type="arc" order="12"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationGoodwillandIdentifiableAssetsofOperatingSegmentsDetail" xlink:type="simple" xlink:href="codi-20220331.xsd#OperatingSegmentDataSummaryofDepreciationGoodwillandIdentifiableAssetsofOperatingSegmentsDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationGoodwillandIdentifiableAssetsofOperatingSegmentsDetail" xlink:type="extended" id="i38365ce9d2e64c08ae3ffbc702c3e95f_OperatingSegmentDataSummaryofDepreciationGoodwillandIdentifiableAssetsofOperatingSegmentsDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_3394c599-a889-4647-b135-8eaf1a58c9ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAssetReconcilingItemLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableGross_6c483e94-c851-47f3-8055-a637e80cf99e" 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_3394c599-a889-4647-b135-8eaf1a58c9ad" xlink:to="loc_us-gaap_AccountsReceivableGross_6c483e94-c851-47f3-8055-a637e80cf99e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_7290da44-d355-401c-8d48-56a5745e5eff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_3394c599-a889-4647-b135-8eaf1a58c9ad" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_7290da44-d355-401c-8d48-56a5745e5eff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNet_9e83a8e1-9032-4a92-ae04-1315e81ea96c" 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_3394c599-a889-4647-b135-8eaf1a58c9ad" xlink:to="loc_us-gaap_AccountsReceivableNet_9e83a8e1-9032-4a92-ae04-1315e81ea96c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_IdentifiableAssetsOfSegments_94876278-7780-4c3f-be16-8392f2eaccd1" xlink:href="codi-20220331.xsd#codi_IdentifiableAssetsOfSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_3394c599-a889-4647-b135-8eaf1a58c9ad" xlink:to="loc_codi_IdentifiableAssetsOfSegments_94876278-7780-4c3f-be16-8392f2eaccd1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGroupAssetsHeldForSale_60a1bead-6dd3-4fac-af95-3dc4447e2eb4" xlink:href="codi-20220331.xsd#codi_DisposalGroupAssetsHeldForSale"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_3394c599-a889-4647-b135-8eaf1a58c9ad" xlink:to="loc_codi_DisposalGroupAssetsHeldForSale_60a1bead-6dd3-4fac-af95-3dc4447e2eb4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_65f94777-24aa-49d8-85e5-7e69fa9de5b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_3394c599-a889-4647-b135-8eaf1a58c9ad" xlink:to="loc_us-gaap_DepreciationAndAmortization_65f94777-24aa-49d8-85e5-7e69fa9de5b0" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_4d4667bc-eb5a-432f-a374-0e65b45b1899" 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_3394c599-a889-4647-b135-8eaf1a58c9ad" xlink:to="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_4d4667bc-eb5a-432f-a374-0e65b45b1899" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_cc63ae47-97bf-4939-a5f9-e6cf9d74a48f" 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_4d4667bc-eb5a-432f-a374-0e65b45b1899" xlink:to="loc_srt_ConsolidationItemsAxis_cc63ae47-97bf-4939-a5f9-e6cf9d74a48f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_cc63ae47-97bf-4939-a5f9-e6cf9d74a48f_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_cc63ae47-97bf-4939-a5f9-e6cf9d74a48f" xlink:to="loc_srt_ConsolidationItemsDomain_cc63ae47-97bf-4939-a5f9-e6cf9d74a48f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_05e88cae-a18f-4d46-bb83-ead2232bdb5b" 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_cc63ae47-97bf-4939-a5f9-e6cf9d74a48f" xlink:to="loc_srt_ConsolidationItemsDomain_05e88cae-a18f-4d46-bb83-ead2232bdb5b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_83fb0606-ae3c-4f0a-b2fc-05c01077f565" 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_05e88cae-a18f-4d46-bb83-ead2232bdb5b" xlink:to="loc_us-gaap_OperatingSegmentsMember_83fb0606-ae3c-4f0a-b2fc-05c01077f565" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaterialReconcilingItemsMember_1c08a3e4-3ecd-4759-91c8-5889fd550cb1" 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_05e88cae-a18f-4d46-bb83-ead2232bdb5b" xlink:to="loc_us-gaap_MaterialReconcilingItemsMember_1c08a3e4-3ecd-4759-91c8-5889fd550cb1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_49a1b77e-2054-4369-8294-1be488583461" 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_4d4667bc-eb5a-432f-a374-0e65b45b1899" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_49a1b77e-2054-4369-8294-1be488583461" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_49a1b77e-2054-4369-8294-1be488583461_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_49a1b77e-2054-4369-8294-1be488583461" xlink:to="loc_us-gaap_SegmentDomain_49a1b77e-2054-4369-8294-1be488583461_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_9b084dbb-04c1-43bf-899a-58567341c622" 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_49a1b77e-2054-4369-8294-1be488583461" xlink:to="loc_us-gaap_SegmentDomain_9b084dbb-04c1-43bf-899a-58567341c622" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_72bd507b-2d63-4bee-83de-4540cdf11493" xlink:href="codi-20220331.xsd#codi_A5.11TacticalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_9b084dbb-04c1-43bf-899a-58567341c622" xlink:to="loc_codi_A5.11TacticalMember_72bd507b-2d63-4bee-83de-4540cdf11493" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_eec0ba1e-61aa-4b88-a6f6-c6858f00256d" xlink:href="codi-20220331.xsd#codi_ErgobabyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_9b084dbb-04c1-43bf-899a-58567341c622" xlink:to="loc_codi_ErgobabyMember_eec0ba1e-61aa-4b88-a6f6-c6858f00256d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_56f44229-b300-4187-9929-f1ff2d61b701" xlink:href="codi-20220331.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_9b084dbb-04c1-43bf-899a-58567341c622" xlink:to="loc_codi_LibertyMember_56f44229-b300-4187-9929-f1ff2d61b701" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember_1f82a89a-b54b-4295-b580-894147a45074" xlink:href="codi-20220331.xsd#codi_MarucciMemberMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_9b084dbb-04c1-43bf-899a-58567341c622" xlink:to="loc_codi_MarucciMemberMember_1f82a89a-b54b-4295-b580-894147a45074" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_6233c397-4e9f-4d4d-a353-34d2eec12a33" xlink:href="codi-20220331.xsd#codi_VelocityOutdoorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_9b084dbb-04c1-43bf-899a-58567341c622" xlink:to="loc_codi_VelocityOutdoorMember_6233c397-4e9f-4d4d-a353-34d2eec12a33" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_7c68edae-cc85-4be6-b2af-baac03537efd" xlink:href="codi-20220331.xsd#codi_AciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_9b084dbb-04c1-43bf-899a-58567341c622" xlink:to="loc_codi_AciMember_7c68edae-cc85-4be6-b2af-baac03537efd" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_4a83e38c-5052-493b-ab20-e0a264a2f6c6" xlink:href="codi-20220331.xsd#codi_ArnoldMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_9b084dbb-04c1-43bf-899a-58567341c622" xlink:to="loc_codi_ArnoldMember_4a83e38c-5052-493b-ab20-e0a264a2f6c6" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMagneticsMember_a6e5ad19-ae68-47a9-8a65-89001fb03417" xlink:href="codi-20220331.xsd#codi_ArnoldMagneticsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_9b084dbb-04c1-43bf-899a-58567341c622" xlink:to="loc_codi_ArnoldMagneticsMember_a6e5ad19-ae68-47a9-8a65-89001fb03417" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateAndOtherMember_69bd1885-18cb-4863-9435-bbf4a7f04df4" 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_9b084dbb-04c1-43bf-899a-58567341c622" xlink:to="loc_us-gaap_CorporateAndOtherMember_69bd1885-18cb-4863-9435-bbf4a7f04df4" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_ad957106-ebac-4974-a658-9bd5035e33fa" xlink:href="codi-20220331.xsd#codi_SternoProductsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_9b084dbb-04c1-43bf-899a-58567341c622" xlink:to="loc_codi_SternoProductsMember_ad957106-ebac-4974-a658-9bd5035e33fa" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BOAMember_5937f747-4c51-4bb3-9713-e63170da7464" xlink:href="codi-20220331.xsd#codi_BOAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_9b084dbb-04c1-43bf-899a-58567341c622" xlink:to="loc_codi_BOAMember_5937f747-4c51-4bb3-9713-e63170da7464" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_e75c0e6b-0dca-48ac-a157-75299e9d7f07" xlink:href="codi-20220331.xsd#codi_AltorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_9b084dbb-04c1-43bf-899a-58567341c622" xlink:to="loc_codi_AltorMember_e75c0e6b-0dca-48ac-a157-75299e9d7f07" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_c5133315-91aa-4193-82d4-a81614753ef1" xlink:href="codi-20220331.xsd#codi_LuganoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_9b084dbb-04c1-43bf-899a-58567341c622" xlink:to="loc_codi_LuganoMember_c5133315-91aa-4193-82d4-a81614753ef1" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NatureOfExpenseAxis_22e3857e-1805-4b0d-9533-c3a5f0350635" 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_4d4667bc-eb5a-432f-a374-0e65b45b1899" xlink:to="loc_us-gaap_NatureOfExpenseAxis_22e3857e-1805-4b0d-9533-c3a5f0350635" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterimPeriodCostsNotAllocableDomain_22e3857e-1805-4b0d-9533-c3a5f0350635_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_22e3857e-1805-4b0d-9533-c3a5f0350635" xlink:to="loc_us-gaap_InterimPeriodCostsNotAllocableDomain_22e3857e-1805-4b0d-9533-c3a5f0350635_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterimPeriodCostsNotAllocableDomain_a6622f4b-1df1-495b-8a6f-e6e2ebe784ea" 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_22e3857e-1805-4b0d-9533-c3a5f0350635" xlink:to="loc_us-gaap_InterimPeriodCostsNotAllocableDomain_a6622f4b-1df1-495b-8a6f-e6e2ebe784ea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AmortizationOfDebtIssuanceCostsAndOriginalIssueDiscountMember_8dcba51b-f1e1-4816-8d9a-422324aa273c" xlink:href="codi-20220331.xsd#codi_AmortizationOfDebtIssuanceCostsAndOriginalIssueDiscountMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterimPeriodCostsNotAllocableDomain_a6622f4b-1df1-495b-8a6f-e6e2ebe784ea" xlink:to="loc_codi_AmortizationOfDebtIssuanceCostsAndOriginalIssueDiscountMember_8dcba51b-f1e1-4816-8d9a-422324aa273c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofPropertyPlantandEquipmentDetail" xlink:type="simple" xlink:href="codi-20220331.xsd#PropertyPlantandEquipmentandInventorySummaryofPropertyPlantandEquipmentDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofPropertyPlantandEquipmentDetail" xlink:type="extended" id="i9bc66acb67cc4ddbb1aefb07b59bc4b5_PropertyPlantandEquipmentandInventorySummaryofPropertyPlantandEquipmentDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_b918fac8-0a60-4656-b80e-e296469939fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_2196c3e6-df5e-405f-8779-26a152bf954e" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_b918fac8-0a60-4656-b80e-e296469939fd" xlink:to="loc_dei_DocumentPeriodEndDate_2196c3e6-df5e-405f-8779-26a152bf954e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_9aa98729-e660-445a-a0f5-a9eb032e5929" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_b918fac8-0a60-4656-b80e-e296469939fd" xlink:to="loc_us-gaap_Depreciation_9aa98729-e660-445a-a0f5-a9eb032e5929" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_1178fd1b-c5e2-4184-a9a4-13b99d184e34" 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_b918fac8-0a60-4656-b80e-e296469939fd" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_1178fd1b-c5e2-4184-a9a4-13b99d184e34" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross_fadba31b-79ed-4761-813e-a0f483d04e78" 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_b918fac8-0a60-4656-b80e-e296469939fd" xlink:to="loc_us-gaap_ConstructionInProgressGross_fadba31b-79ed-4761-813e-a0f483d04e78" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_854c2490-f8e5-4eb5-bd03-c4b69d52be8b" 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_b918fac8-0a60-4656-b80e-e296469939fd" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_854c2490-f8e5-4eb5-bd03-c4b69d52be8b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_f86da9e2-c57b-4242-9cfb-1e153b35b950" 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_b918fac8-0a60-4656-b80e-e296469939fd" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_f86da9e2-c57b-4242-9cfb-1e153b35b950" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_d09c64d1-092c-43ab-8e17-89e600ab190e" 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_b918fac8-0a60-4656-b80e-e296469939fd" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_d09c64d1-092c-43ab-8e17-89e600ab190e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_d72ed938-d51f-4873-8a72-3bd98c2e5497" 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_d09c64d1-092c-43ab-8e17-89e600ab190e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_d72ed938-d51f-4873-8a72-3bd98c2e5497" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d72ed938-d51f-4873-8a72-3bd98c2e5497_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_d72ed938-d51f-4873-8a72-3bd98c2e5497" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d72ed938-d51f-4873-8a72-3bd98c2e5497_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_fd660efe-f495-4352-a9b9-47758d368462" 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_d72ed938-d51f-4873-8a72-3bd98c2e5497" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_fd660efe-f495-4352-a9b9-47758d368462" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_91163390-cd51-49fe-8826-fd49576c5a5f" 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_fd660efe-f495-4352-a9b9-47758d368462" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_91163390-cd51-49fe-8826-fd49576c5a5f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OfficeFurnitureComputersAndSoftwareMember_29b2c03e-2400-42af-a2e3-521d69b376b3" xlink:href="codi-20220331.xsd#codi_OfficeFurnitureComputersAndSoftwareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_fd660efe-f495-4352-a9b9-47758d368462" xlink:to="loc_codi_OfficeFurnitureComputersAndSoftwareMember_29b2c03e-2400-42af-a2e3-521d69b376b3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_54905407-9d4b-4b2c-9e5d-2a6f640960ae" 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_fd660efe-f495-4352-a9b9-47758d368462" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_54905407-9d4b-4b2c-9e5d-2a6f640960ae" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandAndBuildingMember_daf31660-1f91-47dc-9cb5-4e0c76247a3e" 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_fd660efe-f495-4352-a9b9-47758d368462" xlink:to="loc_us-gaap_LandAndBuildingMember_daf31660-1f91-47dc-9cb5-4e0c76247a3e" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail" xlink:type="simple" xlink:href="codi-20220331.xsd#GoodwillandOtherIntangibleAssetsAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail" xlink:type="extended" id="i449e5ad14e6b45a38c735b555a07d682_GoodwillandOtherIntangibleAssetsAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_codi_GoodwillAndOtherIntangibleAssetsLineItems_1842c390-b31a-429a-895a-0f50ee0f7605" xlink:href="codi-20220331.xsd#codi_GoodwillAndOtherIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_4bdc041c-812c-4336-81d9-dd10c4b776fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_GoodwillAndOtherIntangibleAssetsLineItems_1842c390-b31a-429a-895a-0f50ee0f7605" xlink:to="loc_us-gaap_Goodwill_4bdc041c-812c-4336-81d9-dd10c4b776fe" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_465db073-d8cd-474f-a8cf-817a0836b79d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_GoodwillAndOtherIntangibleAssetsLineItems_1842c390-b31a-429a-895a-0f50ee0f7605" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_465db073-d8cd-474f-a8cf-817a0836b79d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital_75b938cf-5807-4841-9f8d-aff6155b3876" xlink:href="codi-20220331.xsd#codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_GoodwillAndOtherIntangibleAssetsLineItems_1842c390-b31a-429a-895a-0f50ee0f7605" xlink:to="loc_codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital_75b938cf-5807-4841-9f8d-aff6155b3876" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent_b6d604d8-838a-4c89-ae73-a90ad4141de3" xlink:href="codi-20220331.xsd#codi_GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_GoodwillAndOtherIntangibleAssetsLineItems_1842c390-b31a-429a-895a-0f50ee0f7605" xlink:to="loc_codi_GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent_b6d604d8-838a-4c89-ae73-a90ad4141de3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross_b359a461-ce25-42b2-85f6-1daa291743d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_GoodwillAndOtherIntangibleAssetsLineItems_1842c390-b31a-429a-895a-0f50ee0f7605" xlink:to="loc_us-gaap_GoodwillGross_b359a461-ce25-42b2-85f6-1daa291743d5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_5ed0b4a3-aef0-4703-ab64-a6189439c4bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_GoodwillAndOtherIntangibleAssetsLineItems_1842c390-b31a-429a-895a-0f50ee0f7605" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_5ed0b4a3-aef0-4703-ab64-a6189439c4bb" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_8160eeb2-ff22-48bd-9a44-a1bde50e72ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_GoodwillAndOtherIntangibleAssetsLineItems_1842c390-b31a-429a-895a-0f50ee0f7605" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_8160eeb2-ff22-48bd-9a44-a1bde50e72ce" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts_8abeeb9f-8087-4a53-aaaf-afd3a787adb1" xlink:href="codi-20220331.xsd#codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_GoodwillAndOtherIntangibleAssetsLineItems_1842c390-b31a-429a-895a-0f50ee0f7605" xlink:to="loc_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts_8abeeb9f-8087-4a53-aaaf-afd3a787adb1" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_GoodwillAndOtherIntangibleAssetsTable_6c1e120b-6751-4c3d-8277-172c9bf3acc9" xlink:href="codi-20220331.xsd#codi_GoodwillAndOtherIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_codi_GoodwillAndOtherIntangibleAssetsLineItems_1842c390-b31a-429a-895a-0f50ee0f7605" xlink:to="loc_codi_GoodwillAndOtherIntangibleAssetsTable_6c1e120b-6751-4c3d-8277-172c9bf3acc9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_3f10ceb6-14c3-467a-8f26-0f0438edbb47" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_codi_GoodwillAndOtherIntangibleAssetsTable_6c1e120b-6751-4c3d-8277-172c9bf3acc9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_3f10ceb6-14c3-467a-8f26-0f0438edbb47" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3f10ceb6-14c3-467a-8f26-0f0438edbb47_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_3f10ceb6-14c3-467a-8f26-0f0438edbb47" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3f10ceb6-14c3-467a-8f26-0f0438edbb47_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3e3821ca-5aaa-493a-9cd6-fbca19b94b52" 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_3f10ceb6-14c3-467a-8f26-0f0438edbb47" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3e3821ca-5aaa-493a-9cd6-fbca19b94b52" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_3a4ea12e-726c-4433-b6c5-42fada6c1631" 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_3e3821ca-5aaa-493a-9cd6-fbca19b94b52" xlink:to="loc_us-gaap_TradeNamesMember_3a4ea12e-726c-4433-b6c5-42fada6c1631" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_05db0ae7-e943-4e3e-8303-d43a16f83d48" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_codi_GoodwillAndOtherIntangibleAssetsTable_6c1e120b-6751-4c3d-8277-172c9bf3acc9" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_05db0ae7-e943-4e3e-8303-d43a16f83d48" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_05db0ae7-e943-4e3e-8303-d43a16f83d48_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_05db0ae7-e943-4e3e-8303-d43a16f83d48" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_05db0ae7-e943-4e3e-8303-d43a16f83d48_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_d145dea4-582a-40cd-94f4-d529fdbf7414" 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_05db0ae7-e943-4e3e-8303-d43a16f83d48" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_d145dea4-582a-40cd-94f4-d529fdbf7414" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_81413de5-9414-4e90-94fc-c5f69109dcda" 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_d145dea4-582a-40cd-94f4-d529fdbf7414" xlink:to="loc_us-gaap_TradeNamesMember_81413de5-9414-4e90-94fc-c5f69109dcda" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_9386f270-bb34-4fa3-8320-f8bfed530e68" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_codi_GoodwillAndOtherIntangibleAssetsTable_6c1e120b-6751-4c3d-8277-172c9bf3acc9" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_9386f270-bb34-4fa3-8320-f8bfed530e68" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_9386f270-bb34-4fa3-8320-f8bfed530e68_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_9386f270-bb34-4fa3-8320-f8bfed530e68" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_9386f270-bb34-4fa3-8320-f8bfed530e68_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_94296888-50a5-4839-8bc6-46927ef52ae9" 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_9386f270-bb34-4fa3-8320-f8bfed530e68" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_94296888-50a5-4839-8bc6-46927ef52ae9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsegmentsAxis_fa2a5f7f-98d1-44e2-8f59-2fa0ba627257" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_codi_GoodwillAndOtherIntangibleAssetsTable_6c1e120b-6751-4c3d-8277-172c9bf3acc9" xlink:to="loc_us-gaap_SubsegmentsAxis_fa2a5f7f-98d1-44e2-8f59-2fa0ba627257" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsegmentsDomain_fa2a5f7f-98d1-44e2-8f59-2fa0ba627257_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_fa2a5f7f-98d1-44e2-8f59-2fa0ba627257" xlink:to="loc_us-gaap_SubsegmentsDomain_fa2a5f7f-98d1-44e2-8f59-2fa0ba627257_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsegmentsDomain_a191b4fc-48ba-4cca-a01e-701c547c6221" 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_fa2a5f7f-98d1-44e2-8f59-2fa0ba627257" xlink:to="loc_us-gaap_SubsegmentsDomain_a191b4fc-48ba-4cca-a01e-701c547c6221" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_a76f7305-9ea9-4ac1-b269-f438b06fa646" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_codi_GoodwillAndOtherIntangibleAssetsTable_6c1e120b-6751-4c3d-8277-172c9bf3acc9" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_a76f7305-9ea9-4ac1-b269-f438b06fa646" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_a76f7305-9ea9-4ac1-b269-f438b06fa646_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_a76f7305-9ea9-4ac1-b269-f438b06fa646" xlink:to="loc_us-gaap_SegmentDomain_a76f7305-9ea9-4ac1-b269-f438b06fa646_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_5aca55fb-1807-44d3-9f01-5468c443f464" 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_a76f7305-9ea9-4ac1-b269-f438b06fa646" xlink:to="loc_us-gaap_SegmentDomain_5aca55fb-1807-44d3-9f01-5468c443f464" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_5073f8b6-fa73-4ef1-89ba-477ee12836d9" xlink:href="codi-20220331.xsd#codi_VelocityOutdoorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_5aca55fb-1807-44d3-9f01-5468c443f464" xlink:to="loc_codi_VelocityOutdoorMember_5073f8b6-fa73-4ef1-89ba-477ee12836d9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_7a2d406b-de2d-4589-aea8-47f71902fe3d" xlink:href="codi-20220331.xsd#codi_AciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_5aca55fb-1807-44d3-9f01-5468c443f464" xlink:to="loc_codi_AciMember_7a2d406b-de2d-4589-aea8-47f71902fe3d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_eaccf0a3-f236-4c59-8bf6-abaaa50ee942" xlink:href="codi-20220331.xsd#codi_A5.11TacticalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_5aca55fb-1807-44d3-9f01-5468c443f464" xlink:to="loc_codi_A5.11TacticalMember_eaccf0a3-f236-4c59-8bf6-abaaa50ee942" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_a48cbebe-0d6b-4eab-97c6-f354a894b93f" xlink:href="codi-20220331.xsd#codi_ErgobabyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_5aca55fb-1807-44d3-9f01-5468c443f464" xlink:to="loc_codi_ErgobabyMember_a48cbebe-0d6b-4eab-97c6-f354a894b93f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_7f1c869c-76fc-4410-a158-1e172b48bf09" xlink:href="codi-20220331.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_5aca55fb-1807-44d3-9f01-5468c443f464" xlink:to="loc_codi_LibertyMember_7f1c869c-76fc-4410-a158-1e172b48bf09" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember_109b4c36-0144-4cec-b906-18397b154d29" xlink:href="codi-20220331.xsd#codi_MarucciMemberMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_5aca55fb-1807-44d3-9f01-5468c443f464" xlink:to="loc_codi_MarucciMemberMember_109b4c36-0144-4cec-b906-18397b154d29" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_7bc50e8d-ba0d-4e0f-af3f-2a00f69e87d1" xlink:href="codi-20220331.xsd#codi_ArnoldMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_5aca55fb-1807-44d3-9f01-5468c443f464" xlink:to="loc_codi_ArnoldMember_7bc50e8d-ba0d-4e0f-af3f-2a00f69e87d1" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_f89c5f8c-4612-4497-a51a-be9d93a304e7" xlink:href="codi-20220331.xsd#codi_SternoProductsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_5aca55fb-1807-44d3-9f01-5468c443f464" xlink:to="loc_codi_SternoProductsMember_f89c5f8c-4612-4497-a51a-be9d93a304e7" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_f54c572a-13f4-4591-a589-5d5fd09c0375" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_codi_GoodwillAndOtherIntangibleAssetsTable_6c1e120b-6751-4c3d-8277-172c9bf3acc9" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_f54c572a-13f4-4591-a589-5d5fd09c0375" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f54c572a-13f4-4591-a589-5d5fd09c0375_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_f54c572a-13f4-4591-a589-5d5fd09c0375" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f54c572a-13f4-4591-a589-5d5fd09c0375_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c8431df9-b091-4186-aa98-97ba3c604548" 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_f54c572a-13f4-4591-a589-5d5fd09c0375" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c8431df9-b091-4186-aa98-97ba3c604548" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail" xlink:type="simple" xlink:href="codi-20220331.xsd#GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail" xlink:type="extended" id="ic6e835c229564225ac0e582610817519_GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_07fe5a4b-880e-4bc2-8416-99f2dc63c949" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross_615c1152-a00b-4066-8fb0-9e40067034ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_07fe5a4b-880e-4bc2-8416-99f2dc63c949" xlink:to="loc_us-gaap_GoodwillGross_615c1152-a00b-4066-8fb0-9e40067034ba" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_302faaa2-2a28-475e-843d-d234d7dacc30" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_07fe5a4b-880e-4bc2-8416-99f2dc63c949" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_302faaa2-2a28-475e-843d-d234d7dacc30" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_3cedc318-5368-4bb0-8380-3638f7c25983" 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_07fe5a4b-880e-4bc2-8416-99f2dc63c949" xlink:to="loc_us-gaap_Goodwill_3cedc318-5368-4bb0-8380-3638f7c25983" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_accb40cd-76d1-4207-b653-f0ded05cec35" 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_07fe5a4b-880e-4bc2-8416-99f2dc63c949" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_accb40cd-76d1-4207-b653-f0ded05cec35" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_fadbaa4f-3735-42f2-9d2c-3d493f977c40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_07fe5a4b-880e-4bc2-8416-99f2dc63c949" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_fadbaa4f-3735-42f2-9d2c-3d493f977c40" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_21606e04-8d3a-44ff-87e2-738e19ecb10b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_07fe5a4b-880e-4bc2-8416-99f2dc63c949" xlink:to="loc_us-gaap_GoodwillRollForward_21606e04-8d3a-44ff-87e2-738e19ecb10b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_c2d702f9-dee6-4eec-b108-ae6696b518aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_c4f68fbc-17c3-4170-8d28-b504957ab1be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital_51c7fa5b-6594-4f49-8e33-ccf44d723ce4" xlink:href="codi-20220331.xsd#codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_07fe5a4b-880e-4bc2-8416-99f2dc63c949" xlink:to="loc_codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital_51c7fa5b-6594-4f49-8e33-ccf44d723ce4" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent_c0da27c0-47ca-46ef-b6b9-93680f8ac18f" xlink:href="codi-20220331.xsd#codi_GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_07fe5a4b-880e-4bc2-8416-99f2dc63c949" xlink:to="loc_codi_GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent_c0da27c0-47ca-46ef-b6b9-93680f8ac18f" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_594ba326-1b9c-4bda-b710-bcceaa30eb16" 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_07fe5a4b-880e-4bc2-8416-99f2dc63c949" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_594ba326-1b9c-4bda-b710-bcceaa30eb16" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_e0f1aa9d-e64e-4d81-b529-7ee23a182ea5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_594ba326-1b9c-4bda-b710-bcceaa30eb16" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_e0f1aa9d-e64e-4d81-b529-7ee23a182ea5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e0f1aa9d-e64e-4d81-b529-7ee23a182ea5_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_e0f1aa9d-e64e-4d81-b529-7ee23a182ea5" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e0f1aa9d-e64e-4d81-b529-7ee23a182ea5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8b62dcfb-7e21-4427-9cfd-d57f7c8295fa" 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_e0f1aa9d-e64e-4d81-b529-7ee23a182ea5" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8b62dcfb-7e21-4427-9cfd-d57f7c8295fa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_11ca4193-ac2f-442a-9eb5-4a6f100ebe59" 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_594ba326-1b9c-4bda-b710-bcceaa30eb16" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_11ca4193-ac2f-442a-9eb5-4a6f100ebe59" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_11ca4193-ac2f-442a-9eb5-4a6f100ebe59_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_11ca4193-ac2f-442a-9eb5-4a6f100ebe59" xlink:to="loc_us-gaap_SegmentDomain_11ca4193-ac2f-442a-9eb5-4a6f100ebe59_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_fcc3984c-a351-4766-8cf0-9e5fc0b5013b" 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_11ca4193-ac2f-442a-9eb5-4a6f100ebe59" xlink:to="loc_us-gaap_SegmentDomain_fcc3984c-a351-4766-8cf0-9e5fc0b5013b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_c9df76d1-3116-4c1d-a50a-25ad7dd1f5b7" xlink:href="codi-20220331.xsd#codi_A5.11TacticalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_fcc3984c-a351-4766-8cf0-9e5fc0b5013b" xlink:to="loc_codi_A5.11TacticalMember_c9df76d1-3116-4c1d-a50a-25ad7dd1f5b7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_3f23b974-6e69-4328-a401-cf5bc4410517" xlink:href="codi-20220331.xsd#codi_ErgobabyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_fcc3984c-a351-4766-8cf0-9e5fc0b5013b" xlink:to="loc_codi_ErgobabyMember_3f23b974-6e69-4328-a401-cf5bc4410517" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_33fb52c3-157b-4c59-9803-5f42af591ebb" xlink:href="codi-20220331.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_fcc3984c-a351-4766-8cf0-9e5fc0b5013b" xlink:to="loc_codi_LibertyMember_33fb52c3-157b-4c59-9803-5f42af591ebb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_6eeaf3e6-a847-4e01-b4e0-c944520b34c5" xlink:href="codi-20220331.xsd#codi_AciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_fcc3984c-a351-4766-8cf0-9e5fc0b5013b" xlink:to="loc_codi_AciMember_6eeaf3e6-a847-4e01-b4e0-c944520b34c5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_b0dcacf8-860d-4a5c-8591-835ad533770b" xlink:href="codi-20220331.xsd#codi_ArnoldMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_fcc3984c-a351-4766-8cf0-9e5fc0b5013b" xlink:to="loc_codi_ArnoldMember_b0dcacf8-860d-4a5c-8591-835ad533770b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_33dfd74a-fc74-400f-b734-1ee9f396f33e" xlink:href="codi-20220331.xsd#codi_VelocityOutdoorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_fcc3984c-a351-4766-8cf0-9e5fc0b5013b" xlink:to="loc_codi_VelocityOutdoorMember_33dfd74a-fc74-400f-b734-1ee9f396f33e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_82aa338c-14bc-4456-a332-bb05a88aff5e" xlink:href="codi-20220331.xsd#codi_SternoProductsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_fcc3984c-a351-4766-8cf0-9e5fc0b5013b" xlink:to="loc_codi_SternoProductsMember_82aa338c-14bc-4456-a332-bb05a88aff5e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember_161d703a-b702-454c-80bb-cba6844f3c85" xlink:href="codi-20220331.xsd#codi_MarucciMemberMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_fcc3984c-a351-4766-8cf0-9e5fc0b5013b" xlink:to="loc_codi_MarucciMemberMember_161d703a-b702-454c-80bb-cba6844f3c85" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BOAMember_7a3a956b-0bbd-4367-a28c-6808b90978b7" xlink:href="codi-20220331.xsd#codi_BOAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_fcc3984c-a351-4766-8cf0-9e5fc0b5013b" xlink:to="loc_codi_BOAMember_7a3a956b-0bbd-4367-a28c-6808b90978b7" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgoMember_18aecbd8-daa9-42ef-9e45-feebfcd6c303" xlink:href="codi-20220331.xsd#codi_ErgoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_fcc3984c-a351-4766-8cf0-9e5fc0b5013b" xlink:to="loc_codi_ErgoMember_18aecbd8-daa9-42ef-9e45-feebfcd6c303" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_5120793e-644b-4989-800b-a0d10b10bffc" xlink:href="codi-20220331.xsd#codi_AltorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_fcc3984c-a351-4766-8cf0-9e5fc0b5013b" xlink:to="loc_codi_AltorMember_5120793e-644b-4989-800b-a0d10b10bffc" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_6fe6d72b-9e48-4b19-8558-36bdd159e7a4" xlink:href="codi-20220331.xsd#codi_LuganoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_fcc3984c-a351-4766-8cf0-9e5fc0b5013b" xlink:to="loc_codi_LuganoMember_6fe6d72b-9e48-4b19-8558-36bdd159e7a4" xlink:type="arc" order="11"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail" xlink:type="simple" xlink:href="codi-20220331.xsd#GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail" xlink:type="extended" id="ie101a5ddd7b34b728638f2ef5712a623_GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5e36410c-6219-4086-9686-86df3cebb6f9" 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_afddbef2-fafc-4d1d-8374-ef4886980c40" 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_5e36410c-6219-4086-9686-86df3cebb6f9" xlink:to="loc_dei_DocumentPeriodEndDate_afddbef2-fafc-4d1d-8374-ef4886980c40" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_c3da9ec5-6a18-47de-9d7f-565d8034ad49" 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_5e36410c-6219-4086-9686-86df3cebb6f9" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_c3da9ec5-6a18-47de-9d7f-565d8034ad49" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_d6085910-cad5-406a-8b87-72ce27407ce1" 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_5e36410c-6219-4086-9686-86df3cebb6f9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_d6085910-cad5-406a-8b87-72ce27407ce1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_e4db6d9b-87c0-401d-91b2-6193f8e31806" 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_5e36410c-6219-4086-9686-86df3cebb6f9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_e4db6d9b-87c0-401d-91b2-6193f8e31806" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_462075d5-6290-4acf-b412-a36dc9dd7150" 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_5e36410c-6219-4086-9686-86df3cebb6f9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_462075d5-6290-4acf-b412-a36dc9dd7150" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedTradeNames_fdcc93b9-24d5-4a20-88dd-5580a9c4c362" 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_5e36410c-6219-4086-9686-86df3cebb6f9" xlink:to="loc_us-gaap_IndefiniteLivedTradeNames_fdcc93b9-24d5-4a20-88dd-5580a9c4c362" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_ae41a559-8094-4506-9f53-f8211d4bdb29" 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_5e36410c-6219-4086-9686-86df3cebb6f9" xlink:to="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_ae41a559-8094-4506-9f53-f8211d4bdb29" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_0b214918-bee4-4b68-b17e-1df1d109f5b0" 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_5e36410c-6219-4086-9686-86df3cebb6f9" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_0b214918-bee4-4b68-b17e-1df1d109f5b0" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_ac9e9ff9-a77c-4cb7-947a-08ed84792cc4" 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_5e36410c-6219-4086-9686-86df3cebb6f9" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_ac9e9ff9-a77c-4cb7-947a-08ed84792cc4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_a276f867-a088-439b-a0a0-2018c876cd8d" 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_ac9e9ff9-a77c-4cb7-947a-08ed84792cc4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_a276f867-a088-439b-a0a0-2018c876cd8d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a276f867-a088-439b-a0a0-2018c876cd8d_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_a276f867-a088-439b-a0a0-2018c876cd8d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a276f867-a088-439b-a0a0-2018c876cd8d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_589890ec-46e7-4c83-b525-761db0ce7e88" 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_a276f867-a088-439b-a0a0-2018c876cd8d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_589890ec-46e7-4c83-b525-761db0ce7e88" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_3d2b277d-d98f-4b20-af5d-ccba17606f69" 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_589890ec-46e7-4c83-b525-761db0ce7e88" xlink:to="loc_us-gaap_CustomerRelationshipsMember_3d2b277d-d98f-4b20-af5d-ccba17606f69" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TechnologyAndPatentsMember_92b1c3a3-c7d1-4ae9-adb5-fcdc71314e1d" xlink:href="codi-20220331.xsd#codi_TechnologyAndPatentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_589890ec-46e7-4c83-b525-761db0ce7e88" xlink:to="loc_codi_TechnologyAndPatentsMember_92b1c3a3-c7d1-4ae9-adb5-fcdc71314e1d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_f1accb9b-1cea-46c5-a991-95efa66ddba0" 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_589890ec-46e7-4c83-b525-761db0ce7e88" xlink:to="loc_us-gaap_TradeNamesMember_f1accb9b-1cea-46c5-a991-95efa66ddba0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LicensingAndNonCompeteAgreementsMember_9360c104-e931-4184-a58d-942473c43e81" xlink:href="codi-20220331.xsd#codi_LicensingAndNonCompeteAgreementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_589890ec-46e7-4c83-b525-761db0ce7e88" xlink:to="loc_codi_LicensingAndNonCompeteAgreementsMember_9360c104-e931-4184-a58d-942473c43e81" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributorRelationsAndOtherMember_6e7c8fe4-9c2e-4165-ae34-09cdba3feb81" xlink:href="codi-20220331.xsd#codi_DistributorRelationsAndOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_589890ec-46e7-4c83-b525-761db0ce7e88" xlink:to="loc_codi_DistributorRelationsAndOtherMember_6e7c8fe4-9c2e-4165-ae34-09cdba3feb81" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/WarrantiesChangeinCarryingValueofCompanysWarrantyLiabilityDetail" xlink:type="simple" xlink:href="codi-20220331.xsd#WarrantiesChangeinCarryingValueofCompanysWarrantyLiabilityDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/WarrantiesChangeinCarryingValueofCompanysWarrantyLiabilityDetail" xlink:type="extended" id="i7b8f16393c6046e18def5e471b4173ee_WarrantiesChangeinCarryingValueofCompanysWarrantyLiabilityDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_226a6451-f0b8-49ab-8846-bfb5e088b25e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrual_9c8f122a-bb62-4cb4-af79-89792768d011" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductWarrantyAccrual"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_226a6451-f0b8-49ab-8846-bfb5e088b25e" xlink:to="loc_us-gaap_ProductWarrantyAccrual_9c8f122a-bb62-4cb4-af79-89792768d011" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualWarrantiesIssued_028b709c-2761-4183-9ad2-6e440e3b986b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductWarrantyAccrualWarrantiesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_226a6451-f0b8-49ab-8846-bfb5e088b25e" xlink:to="loc_us-gaap_ProductWarrantyAccrualWarrantiesIssued_028b709c-2761-4183-9ad2-6e440e3b986b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualPayments_99f22bcc-24c0-454e-8007-773a805a8d6b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductWarrantyAccrualPayments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_226a6451-f0b8-49ab-8846-bfb5e088b25e" xlink:to="loc_us-gaap_ProductWarrantyAccrualPayments_99f22bcc-24c0-454e-8007-773a805a8d6b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrual_ebc750f0-6686-401c-b563-e9a5f3f0a379" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductWarrantyAccrual"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_d45ce047-b429-481a-b70a-55f7f6335df7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_226a6451-f0b8-49ab-8846-bfb5e088b25e" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_d45ce047-b429-481a-b70a-55f7f6335df7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_80543ac6-20f8-40c9-9ceb-6f4a357cc8da" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_d45ce047-b429-481a-b70a-55f7f6335df7" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_80543ac6-20f8-40c9-9ceb-6f4a357cc8da" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_80543ac6-20f8-40c9-9ceb-6f4a357cc8da_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_80543ac6-20f8-40c9-9ceb-6f4a357cc8da" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_80543ac6-20f8-40c9-9ceb-6f4a357cc8da_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_528013d3-a40f-4787-a77b-33a45ca92478" 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_80543ac6-20f8-40c9-9ceb-6f4a357cc8da" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_528013d3-a40f-4787-a77b-33a45ca92478" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_a255fb02-6802-4f6c-9cbf-85820e768271" xlink:href="codi-20220331.xsd#codi_VelocityOutdoorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_528013d3-a40f-4787-a77b-33a45ca92478" xlink:to="loc_codi_VelocityOutdoorMember_a255fb02-6802-4f6c-9cbf-85820e768271" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DebtAdditionalInformationDetail" xlink:type="simple" xlink:href="codi-20220331.xsd#DebtAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/DebtAdditionalInformationDetail" xlink:type="extended" id="i9d37abd825ac4b6ca692b9194869a6de_DebtAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_4f178530-b65a-4fc4-bde3-6222b75de5f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_f2fad07c-5dfe-483f-a042-52807a9f7d23" 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_4f178530-b65a-4fc4-bde3-6222b75de5f4" xlink:to="loc_dei_DocumentPeriodEndDate_f2fad07c-5dfe-483f-a042-52807a9f7d23" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_516fda8a-c9b5-41eb-9ccb-0e0804e8d897" 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_4f178530-b65a-4fc4-bde3-6222b75de5f4" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_516fda8a-c9b5-41eb-9ccb-0e0804e8d897" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_dc7ffda0-2d56-4309-a3ed-276d9ecc4b33" 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_4f178530-b65a-4fc4-bde3-6222b75de5f4" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_dc7ffda0-2d56-4309-a3ed-276d9ecc4b33" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Debtissuanceaggregateprincipalamount_65db9a7c-2cd0-4037-aba1-b1bbf9bd9aa5" xlink:href="codi-20220331.xsd#codi_Debtissuanceaggregateprincipalamount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4f178530-b65a-4fc4-bde3-6222b75de5f4" xlink:to="loc_codi_Debtissuanceaggregateprincipalamount_65db9a7c-2cd0-4037-aba1-b1bbf9bd9aa5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_7dc890d6-47fb-480a-9142-57103adc92dd" 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_4f178530-b65a-4fc4-bde3-6222b75de5f4" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_7dc890d6-47fb-480a-9142-57103adc92dd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedAmortizationDeferredFinanceCosts_e36d4b09-253f-4446-a303-a605c571ae3a" 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_4f178530-b65a-4fc4-bde3-6222b75de5f4" xlink:to="loc_us-gaap_AccumulatedAmortizationDeferredFinanceCosts_e36d4b09-253f-4446-a303-a605c571ae3a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_a901f645-4b64-4a6f-b595-a43c20da9650" 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_4f178530-b65a-4fc4-bde3-6222b75de5f4" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_a901f645-4b64-4a6f-b595-a43c20da9650" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_7070e2cb-f477-484a-98cd-4ff6bd87f25c" 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_4f178530-b65a-4fc4-bde3-6222b75de5f4" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_7070e2cb-f477-484a-98cd-4ff6bd87f25c" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_fab69e85-f13d-4467-a2e6-069feb63da5d" 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_4f178530-b65a-4fc4-bde3-6222b75de5f4" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_fab69e85-f13d-4467-a2e6-069feb63da5d" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_c2f4a950-8bc3-4995-bfd0-57c9a751291c" 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_4f178530-b65a-4fc4-bde3-6222b75de5f4" xlink:to="loc_us-gaap_DebtInstrumentTable_c2f4a950-8bc3-4995-bfd0-57c9a751291c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_ff8db035-8171-450e-9f97-6f9a6d2501f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_c2f4a950-8bc3-4995-bfd0-57c9a751291c" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_ff8db035-8171-450e-9f97-6f9a6d2501f3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_ff8db035-8171-450e-9f97-6f9a6d2501f3_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_ff8db035-8171-450e-9f97-6f9a6d2501f3" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_ff8db035-8171-450e-9f97-6f9a6d2501f3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_705a58a5-09c4-4962-b5f3-042b29e0c2a6" 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_ff8db035-8171-450e-9f97-6f9a6d2501f3" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_705a58a5-09c4-4962-b5f3-042b29e0c2a6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_f92b7b7e-aed2-40b9-b481-f6431aadac6a" 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_705a58a5-09c4-4962-b5f3-042b29e0c2a6" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_f92b7b7e-aed2-40b9-b481-f6431aadac6a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_a682a1a2-22cc-409f-852f-efebb1cba809" 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_705a58a5-09c4-4962-b5f3-042b29e0c2a6" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_a682a1a2-22cc-409f-852f-efebb1cba809" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_8917d5f9-ebcd-4727-91fb-d81885aaef00" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_c2f4a950-8bc3-4995-bfd0-57c9a751291c" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_8917d5f9-ebcd-4727-91fb-d81885aaef00" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_8917d5f9-ebcd-4727-91fb-d81885aaef00_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_8917d5f9-ebcd-4727-91fb-d81885aaef00" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_8917d5f9-ebcd-4727-91fb-d81885aaef00_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_bb5ad0d9-fb7b-4c0f-b63e-e96b9ffbec15" 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_8917d5f9-ebcd-4727-91fb-d81885aaef00" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_bb5ad0d9-fb7b-4c0f-b63e-e96b9ffbec15" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_c6dba4cf-8022-4c5f-a705-a7855a2eb675" 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_bb5ad0d9-fb7b-4c0f-b63e-e96b9ffbec15" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_c6dba4cf-8022-4c5f-a705-a7855a2eb675" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_9e705e4a-0cc5-41ce-915f-f83abcb8961d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_c2f4a950-8bc3-4995-bfd0-57c9a751291c" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_9e705e4a-0cc5-41ce-915f-f83abcb8961d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_9e705e4a-0cc5-41ce-915f-f83abcb8961d_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_9e705e4a-0cc5-41ce-915f-f83abcb8961d" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_9e705e4a-0cc5-41ce-915f-f83abcb8961d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_a85f04ba-607c-488f-8370-89e9e6654395" 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_9e705e4a-0cc5-41ce-915f-f83abcb8961d" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_a85f04ba-607c-488f-8370-89e9e6654395" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_69029a8f-3e52-4523-bd50-6af6537faf22" 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_c2f4a950-8bc3-4995-bfd0-57c9a751291c" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_69029a8f-3e52-4523-bd50-6af6537faf22" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_69029a8f-3e52-4523-bd50-6af6537faf22_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_69029a8f-3e52-4523-bd50-6af6537faf22" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_69029a8f-3e52-4523-bd50-6af6537faf22_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_440fe5b4-179f-448c-b15d-4b9ddf1b42f1" 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_69029a8f-3e52-4523-bd50-6af6537faf22" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_440fe5b4-179f-448c-b15d-4b9ddf1b42f1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_8c8781a4-ea41-4e6c-b90e-9a52b85376e0" 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_c2f4a950-8bc3-4995-bfd0-57c9a751291c" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_8c8781a4-ea41-4e6c-b90e-9a52b85376e0" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_8c8781a4-ea41-4e6c-b90e-9a52b85376e0_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_8c8781a4-ea41-4e6c-b90e-9a52b85376e0" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_8c8781a4-ea41-4e6c-b90e-9a52b85376e0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_b26285c0-547f-4441-b5b2-a77fd9ffddd4" 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_8c8781a4-ea41-4e6c-b90e-9a52b85376e0" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_b26285c0-547f-4441-b5b2-a77fd9ffddd4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_700b1791-b1ce-4ca2-9178-93ae3b4d94e6" 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_c2f4a950-8bc3-4995-bfd0-57c9a751291c" xlink:to="loc_us-gaap_DebtInstrumentAxis_700b1791-b1ce-4ca2-9178-93ae3b4d94e6" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_700b1791-b1ce-4ca2-9178-93ae3b4d94e6_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_700b1791-b1ce-4ca2-9178-93ae3b4d94e6" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_700b1791-b1ce-4ca2-9178-93ae3b4d94e6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_d7c22f8b-da14-4933-8320-e9c438d89090" 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_700b1791-b1ce-4ca2-9178-93ae3b4d94e6" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_d7c22f8b-da14-4933-8320-e9c438d89090" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TermLoanFacilityMember_b3e1079b-e4f4-4567-938a-9035f21766ea" xlink:href="codi-20220331.xsd#codi_TermLoanFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_d7c22f8b-da14-4933-8320-e9c438d89090" xlink:to="loc_codi_TermLoanFacilityMember_b3e1079b-e4f4-4567-938a-9035f21766ea" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_89a6cd0b-5629-43ad-803d-e75ab28be91a" 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_d7c22f8b-da14-4933-8320-e9c438d89090" xlink:to="loc_us-gaap_LetterOfCreditMember_89a6cd0b-5629-43ad-803d-e75ab28be91a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Seniornotesdue2026Member_1907a30e-de79-4dd3-b7fd-ecc9caacf4d1" xlink:href="codi-20220331.xsd#codi_Seniornotesdue2026Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_d7c22f8b-da14-4933-8320-e9c438d89090" xlink:to="loc_codi_Seniornotesdue2026Member_1907a30e-de79-4dd3-b7fd-ecc9caacf4d1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2018CreditFacilityMember_4a318b0d-7338-41bc-8fce-a5938e9fa979" xlink:href="codi-20220331.xsd#codi_A2018CreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_d7c22f8b-da14-4933-8320-e9c438d89090" xlink:to="loc_codi_A2018CreditFacilityMember_4a318b0d-7338-41bc-8fce-a5938e9fa979" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_97f15e68-fb35-4036-be6c-55158c7acd43" 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_c2f4a950-8bc3-4995-bfd0-57c9a751291c" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_97f15e68-fb35-4036-be6c-55158c7acd43" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_97f15e68-fb35-4036-be6c-55158c7acd43_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_97f15e68-fb35-4036-be6c-55158c7acd43" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_97f15e68-fb35-4036-be6c-55158c7acd43_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_44f7b795-700a-436a-b987-bf227bbe7358" 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_97f15e68-fb35-4036-be6c-55158c7acd43" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_44f7b795-700a-436a-b987-bf227bbe7358" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TermLoanMember_e897303c-2cdc-4dc6-9292-45dab123c09e" xlink:href="codi-20220331.xsd#codi_TermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_44f7b795-700a-436a-b987-bf227bbe7358" xlink:to="loc_codi_TermLoanMember_e897303c-2cdc-4dc6-9292-45dab123c09e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_fce541e2-d0a9-473f-84d6-dcf2ffbad231" 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_44f7b795-700a-436a-b987-bf227bbe7358" xlink:to="loc_us-gaap_LineOfCreditMember_fce541e2-d0a9-473f-84d6-dcf2ffbad231" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_8b680153-189b-4b09-a3b5-eb8ff255832a" 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_c2f4a950-8bc3-4995-bfd0-57c9a751291c" xlink:to="loc_us-gaap_CreditFacilityAxis_8b680153-189b-4b09-a3b5-eb8ff255832a" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_8b680153-189b-4b09-a3b5-eb8ff255832a_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_8b680153-189b-4b09-a3b5-eb8ff255832a" xlink:to="loc_us-gaap_CreditFacilityDomain_8b680153-189b-4b09-a3b5-eb8ff255832a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_e08faf9a-16b3-4499-a6a3-61db22dfd673" 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_8b680153-189b-4b09-a3b5-eb8ff255832a" xlink:to="loc_us-gaap_CreditFacilityDomain_e08faf9a-16b3-4499-a6a3-61db22dfd673" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_b2da0cd2-07f2-4698-acb4-dff5479a1dad" 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_e08faf9a-16b3-4499-a6a3-61db22dfd673" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_b2da0cd2-07f2-4698-acb4-dff5479a1dad" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_aa85accf-14ba-49c0-98b4-b0bf68439cf4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LetterOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember_b2da0cd2-07f2-4698-acb4-dff5479a1dad" xlink:to="loc_us-gaap_LetterOfCreditMember_aa85accf-14ba-49c0-98b4-b0bf68439cf4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_f121f6b7-fd3e-4d7b-be9a-6a2623ad426d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember_b2da0cd2-07f2-4698-acb4-dff5479a1dad" xlink:to="loc_us-gaap_LineOfCreditMember_f121f6b7-fd3e-4d7b-be9a-6a2623ad426d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TermLoanFacilityMember_fd1fbfbe-d8ee-4623-9f96-7edb6a66cd0d" xlink:href="codi-20220331.xsd#codi_TermLoanFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_e08faf9a-16b3-4499-a6a3-61db22dfd673" xlink:to="loc_codi_TermLoanFacilityMember_fd1fbfbe-d8ee-4623-9f96-7edb6a66cd0d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ExtinguishmentOfDebtAxis_d43ae68d-b739-4786-8e26-dfbee9206c2c" 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_c2f4a950-8bc3-4995-bfd0-57c9a751291c" xlink:to="loc_us-gaap_ExtinguishmentOfDebtAxis_d43ae68d-b739-4786-8e26-dfbee9206c2c" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ExtinguishmentOfDebtTypeDomain_d43ae68d-b739-4786-8e26-dfbee9206c2c_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_d43ae68d-b739-4786-8e26-dfbee9206c2c" xlink:to="loc_us-gaap_ExtinguishmentOfDebtTypeDomain_d43ae68d-b739-4786-8e26-dfbee9206c2c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ExtinguishmentOfDebtTypeDomain_20e80600-5a4b-438b-9472-03ca99eb77c0" 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_d43ae68d-b739-4786-8e26-dfbee9206c2c" xlink:to="loc_us-gaap_ExtinguishmentOfDebtTypeDomain_20e80600-5a4b-438b-9472-03ca99eb77c0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_f857e4b6-3525-47e5-9762-6a19a8517d3f" 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_20e80600-5a4b-438b-9472-03ca99eb77c0" xlink:to="loc_us-gaap_LineOfCreditMember_f857e4b6-3525-47e5-9762-6a19a8517d3f" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DebtIssuanceCostsDetails" xlink:type="simple" xlink:href="codi-20220331.xsd#DebtIssuanceCostsDetails"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/DebtIssuanceCostsDetails" xlink:type="extended" id="i4479e0429c044b5c911b84c21ebae24a_DebtIssuanceCostsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_44f9eec1-e37c-469b-ab10-e5707cc2014e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross_49fd0ccf-d055-4b2e-9ece-067dc3b8dea8" 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_44f9eec1-e37c-469b-ab10-e5707cc2014e" xlink:to="loc_us-gaap_DeferredFinanceCostsGross_49fd0ccf-d055-4b2e-9ece-067dc3b8dea8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedAmortizationDeferredFinanceCosts_3793fa40-0ec0-4915-a233-a9943ccdddc8" 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_44f9eec1-e37c-469b-ab10-e5707cc2014e" xlink:to="loc_us-gaap_AccumulatedAmortizationDeferredFinanceCosts_3793fa40-0ec0-4915-a233-a9943ccdddc8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_9f5964fa-5b00-4ddf-aef9-2f5e2e63accd" 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_44f9eec1-e37c-469b-ab10-e5707cc2014e" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_9f5964fa-5b00-4ddf-aef9-2f5e2e63accd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_d90423a6-722f-47e2-a8fb-5a135dd453da" 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_44f9eec1-e37c-469b-ab10-e5707cc2014e" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_d90423a6-722f-47e2-a8fb-5a135dd453da" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_028bd71b-c4e6-4e34-aa2f-685ee7abce9e" 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_44f9eec1-e37c-469b-ab10-e5707cc2014e" xlink:to="loc_us-gaap_DebtInstrumentTable_028bd71b-c4e6-4e34-aa2f-685ee7abce9e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_0d3ff8f6-9c6a-406f-8bca-1e052cbffb4f" 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_028bd71b-c4e6-4e34-aa2f-685ee7abce9e" xlink:to="loc_us-gaap_DebtInstrumentAxis_0d3ff8f6-9c6a-406f-8bca-1e052cbffb4f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_0d3ff8f6-9c6a-406f-8bca-1e052cbffb4f_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_0d3ff8f6-9c6a-406f-8bca-1e052cbffb4f" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_0d3ff8f6-9c6a-406f-8bca-1e052cbffb4f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_24b22071-631f-445d-bdc8-73ac2340baaf" 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_0d3ff8f6-9c6a-406f-8bca-1e052cbffb4f" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_24b22071-631f-445d-bdc8-73ac2340baaf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Seniornotesdue2026Member_227d8428-7554-428d-9089-b35b674ab0b0" xlink:href="codi-20220331.xsd#codi_Seniornotesdue2026Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_24b22071-631f-445d-bdc8-73ac2340baaf" xlink:to="loc_codi_Seniornotesdue2026Member_227d8428-7554-428d-9089-b35b674ab0b0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_3faec243-f287-4782-ab55-70648fe14b74" 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_028bd71b-c4e6-4e34-aa2f-685ee7abce9e" xlink:to="loc_us-gaap_CreditFacilityAxis_3faec243-f287-4782-ab55-70648fe14b74" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_3faec243-f287-4782-ab55-70648fe14b74_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_3faec243-f287-4782-ab55-70648fe14b74" xlink:to="loc_us-gaap_CreditFacilityDomain_3faec243-f287-4782-ab55-70648fe14b74_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_b3768358-0d22-4d7e-b3a0-615431c91f4c" 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_3faec243-f287-4782-ab55-70648fe14b74" xlink:to="loc_us-gaap_CreditFacilityDomain_b3768358-0d22-4d7e-b3a0-615431c91f4c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_121817d2-3ee2-4100-acdf-9efc47c923ad" 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_b3768358-0d22-4d7e-b3a0-615431c91f4c" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_121817d2-3ee2-4100-acdf-9efc47c923ad" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_8a0872de-25d3-4012-b297-b055419967f4" 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_028bd71b-c4e6-4e34-aa2f-685ee7abce9e" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_8a0872de-25d3-4012-b297-b055419967f4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_8a0872de-25d3-4012-b297-b055419967f4_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_8a0872de-25d3-4012-b297-b055419967f4" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_8a0872de-25d3-4012-b297-b055419967f4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_929e353c-0040-46f6-868f-3790740eedc8" 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_8a0872de-25d3-4012-b297-b055419967f4" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_929e353c-0040-46f6-868f-3790740eedc8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TermLoanMember_9564fbc2-dac8-4102-a434-c0e29eebee73" xlink:href="codi-20220331.xsd#codi_TermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_929e353c-0040-46f6-868f-3790740eedc8" xlink:to="loc_codi_TermLoanMember_9564fbc2-dac8-4102-a434-c0e29eebee73" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SeniorNotesDue2029Member_731386e7-2d12-4e6b-9b2f-f717bbf0be6c" xlink:href="codi-20220331.xsd#codi_SeniorNotesDue2029Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_929e353c-0040-46f6-868f-3790740eedc8" xlink:to="loc_codi_SeniorNotesDue2029Member_731386e7-2d12-4e6b-9b2f-f717bbf0be6c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Seniornotesdue2026Member_9fe2d792-b3ca-432b-8e16-8302eaff8459" xlink:href="codi-20220331.xsd#codi_Seniornotesdue2026Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_929e353c-0040-46f6-868f-3790740eedc8" xlink:to="loc_codi_Seniornotesdue2026Member_9fe2d792-b3ca-432b-8e16-8302eaff8459" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2021CreditFacilityMember_49d22722-3174-40b5-baca-751fc16370d6" xlink:href="codi-20220331.xsd#codi_A2021CreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_929e353c-0040-46f6-868f-3790740eedc8" xlink:to="loc_codi_A2021CreditFacilityMember_49d22722-3174-40b5-baca-751fc16370d6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SeniorNotesDue2032Member_6c16f104-8979-4259-9bda-2a9c805a3f73" xlink:href="codi-20220331.xsd#codi_SeniorNotesDue2032Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_929e353c-0040-46f6-868f-3790740eedc8" xlink:to="loc_codi_SeniorNotesDue2032Member_6c16f104-8979-4259-9bda-2a9c805a3f73" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_e2b02ea3-ae71-44f3-ac07-a10b3a74e744" 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_028bd71b-c4e6-4e34-aa2f-685ee7abce9e" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_e2b02ea3-ae71-44f3-ac07-a10b3a74e744" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_e2b02ea3-ae71-44f3-ac07-a10b3a74e744_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_e2b02ea3-ae71-44f3-ac07-a10b3a74e744" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_e2b02ea3-ae71-44f3-ac07-a10b3a74e744_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_3db843fc-dfa0-4ea6-9a1e-41382ce1850c" 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_e2b02ea3-ae71-44f3-ac07-a10b3a74e744" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_3db843fc-dfa0-4ea6-9a1e-41382ce1850c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentAssetsMember_15515671-9a19-4f8f-82ca-0011361b3065" 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_3db843fc-dfa0-4ea6-9a1e-41382ce1850c" xlink:to="loc_us-gaap_OtherNoncurrentAssetsMember_15515671-9a19-4f8f-82ca-0011361b3065" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember_3008df8b-b29a-452e-9469-f064275767bc" 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_3db843fc-dfa0-4ea6-9a1e-41382ce1850c" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesMember_3008df8b-b29a-452e-9469-f064275767bc" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail" xlink:type="simple" xlink:href="codi-20220331.xsd#DebtSummaryofDebtHoldingsDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail" xlink:type="extended" id="id19037fd8fbb42718c827c24a6b85b84_DebtSummaryofDebtHoldingsDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_a8a81a4f-61b8-4626-baab-ca7923bb6ef5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_4440455b-6cd4-45e8-81ad-1e52e68259a6" 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_a8a81a4f-61b8-4626-baab-ca7923bb6ef5" xlink:to="loc_dei_DocumentPeriodEndDate_4440455b-6cd4-45e8-81ad-1e52e68259a6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_2fa1dae0-f90e-4a07-a606-4a5cf0c670fb" 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_a8a81a4f-61b8-4626-baab-ca7923bb6ef5" xlink:to="loc_us-gaap_LongTermDebtCurrent_2fa1dae0-f90e-4a07-a606-4a5cf0c670fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_2a745cf5-22e9-4d6b-a2f3-9039d24e731f" 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_a8a81a4f-61b8-4626-baab-ca7923bb6ef5" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_2a745cf5-22e9-4d6b-a2f3-9039d24e731f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_dc858e93-46f9-430b-a203-2ff4798c6694" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a8a81a4f-61b8-4626-baab-ca7923bb6ef5" xlink:to="loc_us-gaap_LongTermDebtFairValue_dc858e93-46f9-430b-a203-2ff4798c6694" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_37453970-82fc-47ce-848a-62d5dfbe3a8b" 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_a8a81a4f-61b8-4626-baab-ca7923bb6ef5" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_37453970-82fc-47ce-848a-62d5dfbe3a8b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_703509e2-606f-4b7f-bc1d-0a905610c97d" 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_a8a81a4f-61b8-4626-baab-ca7923bb6ef5" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_703509e2-606f-4b7f-bc1d-0a905610c97d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_779093a0-fac7-4be6-8ca2-60715d634520" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a8a81a4f-61b8-4626-baab-ca7923bb6ef5" xlink:to="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_779093a0-fac7-4be6-8ca2-60715d634520" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_c82ed48a-7b59-4cca-a075-98714c00473b" 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_a8a81a4f-61b8-4626-baab-ca7923bb6ef5" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_c82ed48a-7b59-4cca-a075-98714c00473b" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Debtissuanceaggregateprincipalamount_f0405f42-254c-4ea7-b9ff-11396d66efd1" xlink:href="codi-20220331.xsd#codi_Debtissuanceaggregateprincipalamount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a8a81a4f-61b8-4626-baab-ca7923bb6ef5" xlink:to="loc_codi_Debtissuanceaggregateprincipalamount_f0405f42-254c-4ea7-b9ff-11396d66efd1" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_15610b25-4c45-4179-ae09-f213cb257d1f" 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_a8a81a4f-61b8-4626-baab-ca7923bb6ef5" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_15610b25-4c45-4179-ae09-f213cb257d1f" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_a709fdae-0f09-47fa-bd03-f27be8168426" 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_a8a81a4f-61b8-4626-baab-ca7923bb6ef5" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_a709fdae-0f09-47fa-bd03-f27be8168426" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ProceedsHeldInEscrow_72394ff8-38c3-4739-a030-497eb8e413c9" xlink:href="codi-20220331.xsd#codi_ProceedsHeldInEscrow"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a8a81a4f-61b8-4626-baab-ca7923bb6ef5" xlink:to="loc_codi_ProceedsHeldInEscrow_72394ff8-38c3-4739-a030-497eb8e413c9" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotes_e021af01-1180-4a57-ad50-4d1381938adb" 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_a8a81a4f-61b8-4626-baab-ca7923bb6ef5" xlink:to="loc_us-gaap_SeniorNotes_e021af01-1180-4a57-ad50-4d1381938adb" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_0c63eec3-7a2c-4d91-97f8-4780728ce8fd" 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_a8a81a4f-61b8-4626-baab-ca7923bb6ef5" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_0c63eec3-7a2c-4d91-97f8-4780728ce8fd" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_be36c99d-60d9-461f-84c7-2dafe060f17e" 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_a8a81a4f-61b8-4626-baab-ca7923bb6ef5" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_be36c99d-60d9-461f-84c7-2dafe060f17e" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_4a79aff3-d6fd-40db-976d-c862a2f7c415" 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_a8a81a4f-61b8-4626-baab-ca7923bb6ef5" xlink:to="loc_us-gaap_DebtInstrumentTable_4a79aff3-d6fd-40db-976d-c862a2f7c415" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_de427643-71bd-473e-94cd-5c1c7f92bdf9" 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_4a79aff3-d6fd-40db-976d-c862a2f7c415" xlink:to="loc_us-gaap_DebtInstrumentAxis_de427643-71bd-473e-94cd-5c1c7f92bdf9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_de427643-71bd-473e-94cd-5c1c7f92bdf9_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_de427643-71bd-473e-94cd-5c1c7f92bdf9" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_de427643-71bd-473e-94cd-5c1c7f92bdf9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_1c6f2d3a-7dd5-45bc-ab3a-de3c860ed412" 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_de427643-71bd-473e-94cd-5c1c7f92bdf9" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_1c6f2d3a-7dd5-45bc-ab3a-de3c860ed412" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Seniornotesdue2026Member_9e873f05-2cda-4462-bd29-0b7115a7c999" xlink:href="codi-20220331.xsd#codi_Seniornotesdue2026Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1c6f2d3a-7dd5-45bc-ab3a-de3c860ed412" xlink:to="loc_codi_Seniornotesdue2026Member_9e873f05-2cda-4462-bd29-0b7115a7c999" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_638aa704-120b-4934-b9c4-8eba5e028c5c" 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_1c6f2d3a-7dd5-45bc-ab3a-de3c860ed412" xlink:to="loc_us-gaap_LetterOfCreditMember_638aa704-120b-4934-b9c4-8eba5e028c5c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2018CreditFacilityMember_a2f3d41f-cb28-4855-990f-5814c0063447" xlink:href="codi-20220331.xsd#codi_A2018CreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1c6f2d3a-7dd5-45bc-ab3a-de3c860ed412" xlink:to="loc_codi_A2018CreditFacilityMember_a2f3d41f-cb28-4855-990f-5814c0063447" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2021CreditFacilityMember_a1f13041-73db-478f-978c-0c6b32be46ff" xlink:href="codi-20220331.xsd#codi_A2021CreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1c6f2d3a-7dd5-45bc-ab3a-de3c860ed412" xlink:to="loc_codi_A2021CreditFacilityMember_a1f13041-73db-478f-978c-0c6b32be46ff" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SeniorNotesDue2029Member_e9ab8bb5-9c90-434f-bdfe-a85f3000d28d" xlink:href="codi-20220331.xsd#codi_SeniorNotesDue2029Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1c6f2d3a-7dd5-45bc-ab3a-de3c860ed412" xlink:to="loc_codi_SeniorNotesDue2029Member_e9ab8bb5-9c90-434f-bdfe-a85f3000d28d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SeniorNotesDue2032Member_84e7e4c3-9150-41c5-888e-7b77d4096b17" xlink:href="codi-20220331.xsd#codi_SeniorNotesDue2032Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1c6f2d3a-7dd5-45bc-ab3a-de3c860ed412" xlink:to="loc_codi_SeniorNotesDue2032Member_84e7e4c3-9150-41c5-888e-7b77d4096b17" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_16777548-0d19-4dfa-85b0-e8114d116c49" 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_4a79aff3-d6fd-40db-976d-c862a2f7c415" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_16777548-0d19-4dfa-85b0-e8114d116c49" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_16777548-0d19-4dfa-85b0-e8114d116c49_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_16777548-0d19-4dfa-85b0-e8114d116c49" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_16777548-0d19-4dfa-85b0-e8114d116c49_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_86ece9fe-cd3e-480d-b0db-ea8b0f2ed1a8" 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_16777548-0d19-4dfa-85b0-e8114d116c49" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_86ece9fe-cd3e-480d-b0db-ea8b0f2ed1a8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_295d4f8e-7b13-4674-ae66-ddb49ab29cd0" 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_4a79aff3-d6fd-40db-976d-c862a2f7c415" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_295d4f8e-7b13-4674-ae66-ddb49ab29cd0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_295d4f8e-7b13-4674-ae66-ddb49ab29cd0_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_295d4f8e-7b13-4674-ae66-ddb49ab29cd0" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_295d4f8e-7b13-4674-ae66-ddb49ab29cd0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_78627786-ebb8-4dd7-9c15-23da31c147a4" 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_295d4f8e-7b13-4674-ae66-ddb49ab29cd0" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_78627786-ebb8-4dd7-9c15-23da31c147a4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_09fd8aa3-9f1f-41e6-bb4b-4f01a80bf2ea" 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_4a79aff3-d6fd-40db-976d-c862a2f7c415" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_09fd8aa3-9f1f-41e6-bb4b-4f01a80bf2ea" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_09fd8aa3-9f1f-41e6-bb4b-4f01a80bf2ea_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_09fd8aa3-9f1f-41e6-bb4b-4f01a80bf2ea" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_09fd8aa3-9f1f-41e6-bb4b-4f01a80bf2ea_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_a62332e1-5a4b-4ef7-90a1-1b3d41aa5729" 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_09fd8aa3-9f1f-41e6-bb4b-4f01a80bf2ea" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_a62332e1-5a4b-4ef7-90a1-1b3d41aa5729" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TermLoanMember_6947e3f6-f924-49ea-a3ae-230304607d22" xlink:href="codi-20220331.xsd#codi_TermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_a62332e1-5a4b-4ef7-90a1-1b3d41aa5729" xlink:to="loc_codi_TermLoanMember_6947e3f6-f924-49ea-a3ae-230304607d22" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_b8729825-8366-4480-ac76-37f94cf10b4b" 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_4a79aff3-d6fd-40db-976d-c862a2f7c415" xlink:to="loc_us-gaap_CreditFacilityAxis_b8729825-8366-4480-ac76-37f94cf10b4b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_b8729825-8366-4480-ac76-37f94cf10b4b_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_b8729825-8366-4480-ac76-37f94cf10b4b" xlink:to="loc_us-gaap_CreditFacilityDomain_b8729825-8366-4480-ac76-37f94cf10b4b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_534f6651-566c-4627-8884-8a41516c5677" 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_b8729825-8366-4480-ac76-37f94cf10b4b" xlink:to="loc_us-gaap_CreditFacilityDomain_534f6651-566c-4627-8884-8a41516c5677" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_c56bb6ac-a60b-42a7-a3b7-824f07694090" 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_534f6651-566c-4627-8884-8a41516c5677" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_c56bb6ac-a60b-42a7-a3b7-824f07694090" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TermLoanFacilityMember_7025759f-8e8f-4546-b7ff-4b7eed61ebca" xlink:href="codi-20220331.xsd#codi_TermLoanFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_534f6651-566c-4627-8884-8a41516c5677" xlink:to="loc_codi_TermLoanFacilityMember_7025759f-8e8f-4546-b7ff-4b7eed61ebca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_54a187c3-66c5-4850-9c93-a40b20c366a0" 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_534f6651-566c-4627-8884-8a41516c5677" xlink:to="loc_us-gaap_LineOfCreditMember_54a187c3-66c5-4850-9c93-a40b20c366a0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_84310f1d-9e3e-4388-bdce-dd5facbbbed9" 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_534f6651-566c-4627-8884-8a41516c5677" xlink:to="loc_us-gaap_LetterOfCreditMember_84310f1d-9e3e-4388-bdce-dd5facbbbed9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_e17311d9-6372-4407-9bf7-5d265791452a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_4a79aff3-d6fd-40db-976d-c862a2f7c415" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_e17311d9-6372-4407-9bf7-5d265791452a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_e17311d9-6372-4407-9bf7-5d265791452a_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_e17311d9-6372-4407-9bf7-5d265791452a" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_e17311d9-6372-4407-9bf7-5d265791452a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_fea901cc-2e3e-463f-8181-3fe26c34b2d6" 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_e17311d9-6372-4407-9bf7-5d265791452a" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_fea901cc-2e3e-463f-8181-3fe26c34b2d6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_8a4db721-4406-46cd-8f97-992b62c13e9d" 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_fea901cc-2e3e-463f-8181-3fe26c34b2d6" xlink:to="loc_us-gaap_SubsequentEventMember_8a4db721-4406-46cd-8f97-992b62c13e9d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_da1d7543-53c1-4396-990e-500bc3b7f217" 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_4a79aff3-d6fd-40db-976d-c862a2f7c415" xlink:to="loc_srt_RangeAxis_da1d7543-53c1-4396-990e-500bc3b7f217" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_da1d7543-53c1-4396-990e-500bc3b7f217_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_da1d7543-53c1-4396-990e-500bc3b7f217" xlink:to="loc_srt_RangeMember_da1d7543-53c1-4396-990e-500bc3b7f217_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_c00ecff4-58b2-4aea-ba8f-b594ab81a70e" 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_da1d7543-53c1-4396-990e-500bc3b7f217" xlink:to="loc_srt_RangeMember_c00ecff4-58b2-4aea-ba8f-b594ab81a70e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_f302e7ee-1c06-4b8b-b503-94cde939096d" 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_c00ecff4-58b2-4aea-ba8f-b594ab81a70e" xlink:to="loc_srt_MinimumMember_f302e7ee-1c06-4b8b-b503-94cde939096d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_567ba504-a952-458b-9b76-177da05c4f3a" 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_c00ecff4-58b2-4aea-ba8f-b594ab81a70e" xlink:to="loc_srt_MaximumMember_567ba504-a952-458b-9b76-177da05c4f3a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_c4236588-394b-4b25-b3da-fb1be09bd0f4" 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_4a79aff3-d6fd-40db-976d-c862a2f7c415" xlink:to="loc_us-gaap_VariableRateAxis_c4236588-394b-4b25-b3da-fb1be09bd0f4" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_c4236588-394b-4b25-b3da-fb1be09bd0f4_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_c4236588-394b-4b25-b3da-fb1be09bd0f4" xlink:to="loc_us-gaap_VariableRateDomain_c4236588-394b-4b25-b3da-fb1be09bd0f4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_d249e4ad-f021-47a1-9de8-3db69d42e3f1" 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_c4236588-394b-4b25-b3da-fb1be09bd0f4" xlink:to="loc_us-gaap_VariableRateDomain_d249e4ad-f021-47a1-9de8-3db69d42e3f1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_08732d48-2d32-4228-aaec-16f03c71a835" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_d249e4ad-f021-47a1-9de8-3db69d42e3f1" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_08732d48-2d32-4228-aaec-16f03c71a835" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalFundsEffectiveSwapRateMember_80c90088-87dc-4d5f-979c-33d66d587dfc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FederalFundsEffectiveSwapRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_d249e4ad-f021-47a1-9de8-3db69d42e3f1" xlink:to="loc_us-gaap_FederalFundsEffectiveSwapRateMember_80c90088-87dc-4d5f-979c-33d66d587dfc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EurodollarMember_e3af0270-40c1-4fff-8bc3-8280e8f7a1be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EurodollarMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_d249e4ad-f021-47a1-9de8-3db69d42e3f1" xlink:to="loc_us-gaap_EurodollarMember_e3af0270-40c1-4fff-8bc3-8280e8f7a1be" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_10c7a005-ac66-4496-bfe7-1185bf9e9031" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BaseRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_d249e4ad-f021-47a1-9de8-3db69d42e3f1" xlink:to="loc_us-gaap_BaseRateMember_10c7a005-ac66-4496-bfe7-1185bf9e9031" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail" xlink:type="simple" xlink:href="codi-20220331.xsd#StockholdersEquityAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail" xlink:type="extended" id="i031889b09cb64a7c923c976d2fe7d21c_StockholdersEquityAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_codi_StockholdersEquityLineItems_ee1ef26d-9bcf-42b7-992e-d02d3c3be977" xlink:href="codi-20220331.xsd#codi_StockholdersEquityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionExpensePreferredShareholders_40721211-7dfd-4236-b3cb-0cd1d6dd878a" xlink:href="codi-20220331.xsd#codi_DistributionExpensePreferredShareholders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_ee1ef26d-9bcf-42b7-992e-d02d3c3be977" xlink:to="loc_codi_DistributionExpensePreferredShareholders_40721211-7dfd-4236-b3cb-0cd1d6dd878a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AccruedDistributionPreferredShareholders_5c5b5626-df45-4f02-8cda-80b5250f5edc" xlink:href="codi-20220331.xsd#codi_AccruedDistributionPreferredShareholders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_ee1ef26d-9bcf-42b7-992e-d02d3c3be977" xlink:to="loc_codi_AccruedDistributionPreferredShareholders_5c5b5626-df45-4f02-8cda-80b5250f5edc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_22a5fc83-8769-4eef-a5d3-58b21409139c" 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_ee1ef26d-9bcf-42b7-992e-d02d3c3be977" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_22a5fc83-8769-4eef-a5d3-58b21409139c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_285e8ba9-d831-442a-a125-ebade7a654e3" 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_ee1ef26d-9bcf-42b7-992e-d02d3c3be977" xlink:to="loc_us-gaap_CommonStockSharesIssued_285e8ba9-d831-442a-a125-ebade7a654e3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_c92ed0c6-f951-45c5-9385-5af6743b43e9" 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_ee1ef26d-9bcf-42b7-992e-d02d3c3be977" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_c92ed0c6-f951-45c5-9385-5af6743b43e9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_e4910c26-6831-424f-98e1-dbab686f5035" 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_ee1ef26d-9bcf-42b7-992e-d02d3c3be977" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_e4910c26-6831-424f-98e1-dbab686f5035" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendRatePercentage_836c3821-2c92-4f5c-bfd3-c7d6a2491b81" 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_ee1ef26d-9bcf-42b7-992e-d02d3c3be977" xlink:to="loc_us-gaap_PreferredStockDividendRatePercentage_836c3821-2c92-4f5c-bfd3-c7d6a2491b81" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_61ce0d3c-1a58-4d6c-bd2e-e411e7bf975f" 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_ee1ef26d-9bcf-42b7-992e-d02d3c3be977" xlink:to="loc_us-gaap_PreferredStockSharesIssued_61ce0d3c-1a58-4d6c-bd2e-e411e7bf975f" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockLiquidationPreference_eaa48030-b127-4d0a-8f0e-d68f008ae507" 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_ee1ef26d-9bcf-42b7-992e-d02d3c3be977" xlink:to="loc_us-gaap_PreferredStockLiquidationPreference_eaa48030-b127-4d0a-8f0e-d68f008ae507" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_47a127b9-2635-4618-b142-3fd1960c09fb" 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_ee1ef26d-9bcf-42b7-992e-d02d3c3be977" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_47a127b9-2635-4618-b142-3fd1960c09fb" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_4f0d83c8-12de-4e5f-8c45-4678fef0df4c" 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_ee1ef26d-9bcf-42b7-992e-d02d3c3be977" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_4f0d83c8-12de-4e5f-8c45-4678fef0df4c" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_1f1fa69c-aa75-45c6-b7b0-ea1e751bf623" 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_ee1ef26d-9bcf-42b7-992e-d02d3c3be977" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_1f1fa69c-aa75-45c6-b7b0-ea1e751bf623" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_a0e11a0b-8235-4758-af32-8184844631e3" 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_ee1ef26d-9bcf-42b7-992e-d02d3c3be977" xlink:to="loc_us-gaap_PreferredStockValue_a0e11a0b-8235-4758-af32-8184844631e3" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockRedemptionPricePerShare_4ff18fe4-9954-4caf-b5bd-afca3fbdfc94" 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_ee1ef26d-9bcf-42b7-992e-d02d3c3be977" xlink:to="loc_us-gaap_PreferredStockRedemptionPricePerShare_4ff18fe4-9954-4caf-b5bd-afca3fbdfc94" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockVotingRights_51e8b716-0f3d-4eac-9ffe-02b9918a3291" 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_ee1ef26d-9bcf-42b7-992e-d02d3c3be977" xlink:to="loc_us-gaap_CommonStockVotingRights_51e8b716-0f3d-4eac-9ffe-02b9918a3291" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionsPayableAmountPerShare_6389ee8a-ee8c-439d-8fea-fe2237d85c02" xlink:href="codi-20220331.xsd#codi_DistributionsPayableAmountPerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_ee1ef26d-9bcf-42b7-992e-d02d3c3be977" xlink:to="loc_codi_DistributionsPayableAmountPerShare_6389ee8a-ee8c-439d-8fea-fe2237d85c02" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentsOfDistributionsToShareholders_efd30368-efef-4233-a856-0791f81e4bf5" xlink:href="codi-20220331.xsd#codi_PaymentsOfDistributionsToShareholders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_ee1ef26d-9bcf-42b7-992e-d02d3c3be977" xlink:to="loc_codi_PaymentsOfDistributionsToShareholders_efd30368-efef-4233-a856-0791f81e4bf5" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PreferredStockCashDistributionsPaidPerShare_3989b262-f4be-4727-b280-b8995a20d7cc" xlink:href="codi-20220331.xsd#codi_PreferredStockCashDistributionsPaidPerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_ee1ef26d-9bcf-42b7-992e-d02d3c3be977" xlink:to="loc_codi_PreferredStockCashDistributionsPaidPerShare_3989b262-f4be-4727-b280-b8995a20d7cc" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionToShareholders_e9a5b9da-e419-4c8f-97a5-2664bd6447f5" xlink:href="codi-20220331.xsd#codi_DistributionToShareholders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_ee1ef26d-9bcf-42b7-992e-d02d3c3be977" xlink:to="loc_codi_DistributionToShareholders_e9a5b9da-e419-4c8f-97a5-2664bd6447f5" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NetIncomeLossAvailabletoTrustStockNetofDistributions_4d1fefaa-4085-41dc-a244-1661085777ab" xlink:href="codi-20220331.xsd#codi_NetIncomeLossAvailabletoTrustStockNetofDistributions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_ee1ef26d-9bcf-42b7-992e-d02d3c3be977" xlink:to="loc_codi_NetIncomeLossAvailabletoTrustStockNetofDistributions_4d1fefaa-4085-41dc-a244-1661085777ab" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionsForContributionBasedProfitAllocationPayments_93ad5b27-8dc9-4e7f-a81e-e0cded68e743" xlink:href="codi-20220331.xsd#codi_DistributionsForContributionBasedProfitAllocationPayments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_ee1ef26d-9bcf-42b7-992e-d02d3c3be977" xlink:to="loc_codi_DistributionsForContributionBasedProfitAllocationPayments_93ad5b27-8dc9-4e7f-a81e-e0cded68e743" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_08c4b6d3-13a9-4cf5-8e80-429c89455b78" 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_ee1ef26d-9bcf-42b7-992e-d02d3c3be977" xlink:to="loc_dei_DocumentPeriodEndDate_08c4b6d3-13a9-4cf5-8e80-429c89455b78" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentstoNoncontrollingInterestsAllocationInterests_ba4e7658-47f2-41ca-8bf5-7178937417ab" xlink:href="codi-20220331.xsd#codi_PaymentstoNoncontrollingInterestsAllocationInterests"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_ee1ef26d-9bcf-42b7-992e-d02d3c3be977" xlink:to="loc_codi_PaymentstoNoncontrollingInterestsAllocationInterests_ba4e7658-47f2-41ca-8bf5-7178937417ab" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_454d0ca1-cab5-4427-99e6-5c1715dcfbbf" 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_ee1ef26d-9bcf-42b7-992e-d02d3c3be977" xlink:to="loc_us-gaap_SharesIssued_454d0ca1-cab5-4427-99e6-5c1715dcfbbf" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOrSaleOfEquity_347b9274-8371-4f22-8dc1-1b4803e3452f" 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_ee1ef26d-9bcf-42b7-992e-d02d3c3be977" xlink:to="loc_us-gaap_ProceedsFromIssuanceOrSaleOfEquity_347b9274-8371-4f22-8dc1-1b4803e3452f" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommissionsPayableToBrokerDealersAndClearingOrganizations_e261d791-392c-4ad8-909e-7c51b376dc16" 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_ee1ef26d-9bcf-42b7-992e-d02d3c3be977" xlink:to="loc_us-gaap_CommissionsPayableToBrokerDealersAndClearingOrganizations_e261d791-392c-4ad8-909e-7c51b376dc16" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_StockholdersEquityTable_230a9581-7775-4319-a324-d8185566052e" xlink:href="codi-20220331.xsd#codi_StockholdersEquityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_codi_StockholdersEquityLineItems_ee1ef26d-9bcf-42b7-992e-d02d3c3be977" xlink:to="loc_codi_StockholdersEquityTable_230a9581-7775-4319-a324-d8185566052e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_f933d00c-7deb-4c20-baf8-48cb8f1b402a" 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_230a9581-7775-4319-a324-d8185566052e" xlink:to="loc_srt_StatementScenarioAxis_f933d00c-7deb-4c20-baf8-48cb8f1b402a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_f933d00c-7deb-4c20-baf8-48cb8f1b402a_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_f933d00c-7deb-4c20-baf8-48cb8f1b402a" xlink:to="loc_srt_ScenarioUnspecifiedDomain_f933d00c-7deb-4c20-baf8-48cb8f1b402a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_7f26577e-64bf-4242-bf89-3c5f4de166fb" 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_f933d00c-7deb-4c20-baf8-48cb8f1b402a" xlink:to="loc_srt_ScenarioUnspecifiedDomain_7f26577e-64bf-4242-bf89-3c5f4de166fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_ed70aecd-8564-4034-a867-41cafef7cae8" 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_230a9581-7775-4319-a324-d8185566052e" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_ed70aecd-8564-4034-a867-41cafef7cae8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_ed70aecd-8564-4034-a867-41cafef7cae8_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_ed70aecd-8564-4034-a867-41cafef7cae8" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_ed70aecd-8564-4034-a867-41cafef7cae8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_3c82a3fe-a703-4ba7-8e0d-eae254005c6e" 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_ed70aecd-8564-4034-a867-41cafef7cae8" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_3c82a3fe-a703-4ba7-8e0d-eae254005c6e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_b334d3b4-83d4-4dd5-b03c-a7afd0f0a13e" 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_230a9581-7775-4319-a324-d8185566052e" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_b334d3b4-83d4-4dd5-b03c-a7afd0f0a13e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_b334d3b4-83d4-4dd5-b03c-a7afd0f0a13e_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_b334d3b4-83d4-4dd5-b03c-a7afd0f0a13e" xlink:to="loc_us-gaap_SegmentDomain_b334d3b4-83d4-4dd5-b03c-a7afd0f0a13e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_eefd13f2-9a49-45b9-bf87-64ccef5b8179" 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_b334d3b4-83d4-4dd5-b03c-a7afd0f0a13e" xlink:to="loc_us-gaap_SegmentDomain_eefd13f2-9a49-45b9-bf87-64ccef5b8179" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_56c9dd64-9012-4107-9632-e537a887e12b" xlink:href="codi-20220331.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_eefd13f2-9a49-45b9-bf87-64ccef5b8179" xlink:to="loc_codi_LibertyMember_56c9dd64-9012-4107-9632-e537a887e12b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgoMember_f62e806a-e1e2-4633-8e70-4a12dd290e8b" xlink:href="codi-20220331.xsd#codi_ErgoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_eefd13f2-9a49-45b9-bf87-64ccef5b8179" xlink:to="loc_codi_ErgoMember_f62e806a-e1e2-4633-8e70-4a12dd290e8b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_35e71884-5f2f-488f-8474-4a175699a420" xlink:href="codi-20220331.xsd#codi_AciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_eefd13f2-9a49-45b9-bf87-64ccef5b8179" xlink:to="loc_codi_AciMember_35e71884-5f2f-488f-8474-4a175699a420" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_d7a3ca79-0573-43a9-94cd-3ac8f4d4ef3b" 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_230a9581-7775-4319-a324-d8185566052e" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_d7a3ca79-0573-43a9-94cd-3ac8f4d4ef3b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_d7a3ca79-0573-43a9-94cd-3ac8f4d4ef3b_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_d7a3ca79-0573-43a9-94cd-3ac8f4d4ef3b" xlink:to="loc_us-gaap_EquityComponentDomain_d7a3ca79-0573-43a9-94cd-3ac8f4d4ef3b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_b6af6a30-cca2-4f04-9e0f-d85af256ccd5" 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_d7a3ca79-0573-43a9-94cd-3ac8f4d4ef3b" xlink:to="loc_us-gaap_EquityComponentDomain_b6af6a30-cca2-4f04-9e0f-d85af256ccd5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_b86316c8-f47a-4376-9801-7ccc16795859" 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_b6af6a30-cca2-4f04-9e0f-d85af256ccd5" xlink:to="loc_us-gaap_RetainedEarningsMember_b86316c8-f47a-4376-9801-7ccc16795859" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_3c9a7a3d-31c3-491f-a153-ded4f65f02a6" 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_b6af6a30-cca2-4f04-9e0f-d85af256ccd5" xlink:to="loc_us-gaap_CommonStockMember_3c9a7a3d-31c3-491f-a153-ded4f65f02a6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_9cbef8fe-c1c2-4931-97c3-9c49c07c3eb9" 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_230a9581-7775-4319-a324-d8185566052e" xlink:to="loc_srt_RangeAxis_9cbef8fe-c1c2-4931-97c3-9c49c07c3eb9" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_9cbef8fe-c1c2-4931-97c3-9c49c07c3eb9_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_9cbef8fe-c1c2-4931-97c3-9c49c07c3eb9" xlink:to="loc_srt_RangeMember_9cbef8fe-c1c2-4931-97c3-9c49c07c3eb9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_11c16f25-f29b-434f-8c5a-59c7e68f01a3" 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_9cbef8fe-c1c2-4931-97c3-9c49c07c3eb9" xlink:to="loc_srt_RangeMember_11c16f25-f29b-434f-8c5a-59c7e68f01a3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_7b937ef2-2a2c-4d69-828f-c631417c7367" 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_11c16f25-f29b-434f-8c5a-59c7e68f01a3" xlink:to="loc_srt_MinimumMember_7b937ef2-2a2c-4d69-828f-c631417c7367" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_90e1cea0-fb3d-408f-abbb-1ed44fd27d20" 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_230a9581-7775-4319-a324-d8185566052e" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_90e1cea0-fb3d-408f-abbb-1ed44fd27d20" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_90e1cea0-fb3d-408f-abbb-1ed44fd27d20_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_90e1cea0-fb3d-408f-abbb-1ed44fd27d20" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_90e1cea0-fb3d-408f-abbb-1ed44fd27d20_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_dca4f612-e65e-4b46-9ebc-f61829f6e215" 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_90e1cea0-fb3d-408f-abbb-1ed44fd27d20" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_dca4f612-e65e-4b46-9ebc-f61829f6e215" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_e1231095-f33b-4fd3-bb5c-8ef693d45d08" 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_230a9581-7775-4319-a324-d8185566052e" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_e1231095-f33b-4fd3-bb5c-8ef693d45d08" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_e1231095-f33b-4fd3-bb5c-8ef693d45d08_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_e1231095-f33b-4fd3-bb5c-8ef693d45d08" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_e1231095-f33b-4fd3-bb5c-8ef693d45d08_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_f8065485-188b-4f1f-bd64-a5b84577c31a" 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_e1231095-f33b-4fd3-bb5c-8ef693d45d08" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_f8065485-188b-4f1f-bd64-a5b84577c31a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_3f1a0df5-b5b2-46a1-8638-b7daa0b297f4" 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_f8065485-188b-4f1f-bd64-a5b84577c31a" xlink:to="loc_us-gaap_SubsequentEventMember_3f1a0df5-b5b2-46a1-8638-b7daa0b297f4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_6406e532-bcfb-494b-be08-b23d635e3772" 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_230a9581-7775-4319-a324-d8185566052e" xlink:to="loc_us-gaap_StatementClassOfStockAxis_6406e532-bcfb-494b-be08-b23d635e3772" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_6406e532-bcfb-494b-be08-b23d635e3772_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_6406e532-bcfb-494b-be08-b23d635e3772" xlink:to="loc_us-gaap_ClassOfStockDomain_6406e532-bcfb-494b-be08-b23d635e3772_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_64194776-7297-4279-812b-a0db8345ed7a" 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_6406e532-bcfb-494b-be08-b23d635e3772" xlink:to="loc_us-gaap_ClassOfStockDomain_64194776-7297-4279-812b-a0db8345ed7a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_98b17e5f-a25f-4672-9871-b3fcd2bfe0ef" 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_64194776-7297-4279-812b-a0db8345ed7a" xlink:to="loc_us-gaap_CommonStockMember_98b17e5f-a25f-4672-9871-b3fcd2bfe0ef" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredClassBMember_97f3879d-0408-4286-9187-2743cc139c30" 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_64194776-7297-4279-812b-a0db8345ed7a" xlink:to="loc_us-gaap_PreferredClassBMember_97f3879d-0408-4286-9187-2743cc139c30" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesBPreferredStockMember_62efee05-207c-4fa5-af82-35ec560031b5" 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_64194776-7297-4279-812b-a0db8345ed7a" xlink:to="loc_us-gaap_SeriesBPreferredStockMember_62efee05-207c-4fa5-af82-35ec560031b5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesAPreferredStockMember_ed0d3333-0612-428d-94f4-9098ec4a1e47" 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_64194776-7297-4279-812b-a0db8345ed7a" xlink:to="loc_us-gaap_SeriesAPreferredStockMember_ed0d3333-0612-428d-94f4-9098ec4a1e47" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredClassAMember_87631a57-ebb6-4065-a733-b6c0b5267d9f" 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_64194776-7297-4279-812b-a0db8345ed7a" xlink:to="loc_us-gaap_PreferredClassAMember_87631a57-ebb6-4065-a733-b6c0b5267d9f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesBMember_ba53d9f1-8b94-4afd-94eb-11170d83a252" 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_64194776-7297-4279-812b-a0db8345ed7a" xlink:to="loc_us-gaap_SeriesBMember_ba53d9f1-8b94-4afd-94eb-11170d83a252" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesCPreferredStockMember_3cd5c333-934f-41f8-bc66-6745362e6b91" 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_64194776-7297-4279-812b-a0db8345ed7a" xlink:to="loc_us-gaap_SeriesCPreferredStockMember_3cd5c333-934f-41f8-bc66-6745362e6b91" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_d13fe260-5c49-4df2-8e57-a9a0bde5b06e" 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_230a9581-7775-4319-a324-d8185566052e" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_d13fe260-5c49-4df2-8e57-a9a0bde5b06e" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_d13fe260-5c49-4df2-8e57-a9a0bde5b06e_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_d13fe260-5c49-4df2-8e57-a9a0bde5b06e" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_d13fe260-5c49-4df2-8e57-a9a0bde5b06e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_c92f51bf-cdef-4435-9d04-669c69ff1aa7" 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_d13fe260-5c49-4df2-8e57-a9a0bde5b06e" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_c92f51bf-cdef-4435-9d04-669c69ff1aa7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AtTheMarketEquityOfferingMember_2455b540-8b01-4d74-bb31-0107db8e99dd" xlink:href="codi-20220331.xsd#codi_AtTheMarketEquityOfferingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_c92f51bf-cdef-4435-9d04-669c69ff1aa7" xlink:to="loc_codi_AtTheMarketEquityOfferingMember_2455b540-8b01-4d74-bb31-0107db8e99dd" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/StockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetail" xlink:type="simple" xlink:href="codi-20220331.xsd#StockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/StockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetail" xlink:type="extended" id="if5e0a9d3339f4b6c9223fadbb49c25ca_StockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_2af7f851-ad89-48bf-96e4-2b21e34126d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NetIncomeLossAvailabletoTrustStockNetofDistributions_6a8a50b3-e637-4d3a-9f3e-2297a670d45a" xlink:href="codi-20220331.xsd#codi_NetIncomeLossAvailabletoTrustStockNetofDistributions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_2af7f851-ad89-48bf-96e4-2b21e34126d0" xlink:to="loc_codi_NetIncomeLossAvailabletoTrustStockNetofDistributions_6a8a50b3-e637-4d3a-9f3e-2297a670d45a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent_c797ede1-c919-41c8-858b-c65314eb6510" xlink:href="codi-20220331.xsd#codi_EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_2af7f851-ad89-48bf-96e4-2b21e34126d0" xlink:to="loc_codi_EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent_c797ede1-c919-41c8-858b-c65314eb6510" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_7a103987-6d9b-4301-bfe9-4cd4909d8768" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_2af7f851-ad89-48bf-96e4-2b21e34126d0" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_7a103987-6d9b-4301-bfe9-4cd4909d8768" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_2b420820-d899-47b8-839f-a8a70862edea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_2af7f851-ad89-48bf-96e4-2b21e34126d0" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_2b420820-d899-47b8-839f-a8a70862edea" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment_6c96a34a-5364-4506-bb25-d24c666152fb" xlink:href="codi-20220331.xsd#codi_NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_2af7f851-ad89-48bf-96e4-2b21e34126d0" xlink:to="loc_codi_NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment_6c96a34a-5364-4506-bb25-d24c666152fb" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_dd639758-1c3f-42f5-81f9-6b0bb5ef6e1e" 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_2af7f851-ad89-48bf-96e4-2b21e34126d0" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_dd639758-1c3f-42f5-81f9-6b0bb5ef6e1e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_4494d5be-eda5-4be9-9c8f-8ab574837420" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_2af7f851-ad89-48bf-96e4-2b21e34126d0" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_4494d5be-eda5-4be9-9c8f-8ab574837420" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_8be90f79-7055-4277-9043-d68aa9305a15" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_2af7f851-ad89-48bf-96e4-2b21e34126d0" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_8be90f79-7055-4277-9043-d68aa9305a15" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_06d1317b-1702-40f9-86d9-cb1b3ab15189" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_2af7f851-ad89-48bf-96e4-2b21e34126d0" xlink:to="loc_us-gaap_EarningsPerShareDiluted_06d1317b-1702-40f9-86d9-cb1b3ab15189" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations_9feb94f9-cd1a-4e59-bb3a-962ae2e597ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_2af7f851-ad89-48bf-96e4-2b21e34126d0" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperations_9feb94f9-cd1a-4e59-bb3a-962ae2e597ed" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_d0d729de-4945-462e-a7ad-043feafe248b" 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_2af7f851-ad89-48bf-96e4-2b21e34126d0" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_d0d729de-4945-462e-a7ad-043feafe248b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_e38abdae-f63a-4b7f-b076-1e24a4bdf9cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOperatingActivitiesSegmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_d0d729de-4945-462e-a7ad-043feafe248b" xlink:to="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_e38abdae-f63a-4b7f-b076-1e24a4bdf9cf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain_e38abdae-f63a-4b7f-b076-1e24a4bdf9cf_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_e38abdae-f63a-4b7f-b076-1e24a4bdf9cf" xlink:to="loc_us-gaap_SegmentOperatingActivitiesDomain_e38abdae-f63a-4b7f-b076-1e24a4bdf9cf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain_2ffa207e-688e-4159-9309-47b324eed25d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_e38abdae-f63a-4b7f-b076-1e24a4bdf9cf" xlink:to="loc_us-gaap_SegmentOperatingActivitiesDomain_2ffa207e-688e-4159-9309-47b324eed25d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_c0c5b69e-e6ac-4072-9894-754105e379e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentOperatingActivitiesDomain_2ffa207e-688e-4159-9309-47b324eed25d" xlink:to="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_c0c5b69e-e6ac-4072-9894-754105e379e9" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail" xlink:type="simple" xlink:href="codi-20220331.xsd#NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail" xlink:type="extended" id="i2607d84a6839454b921c8b4218b3b5a0_NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestLineItems_d9577eb3-1aa4-4ba8-9ed9-899d531a1cf9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OwnershipPercentageOfNoncontrollingShareholders_247923a2-79df-47a6-a1c2-84d35a0658a7" xlink:href="codi-20220331.xsd#codi_OwnershipPercentageOfNoncontrollingShareholders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MinorityInterestLineItems_d9577eb3-1aa4-4ba8-9ed9-899d531a1cf9" xlink:to="loc_codi_OwnershipPercentageOfNoncontrollingShareholders_247923a2-79df-47a6-a1c2-84d35a0658a7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByParent_4f98e5b8-bf29-46be-8298-d214363d9281" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MinorityInterestLineItems_d9577eb3-1aa4-4ba8-9ed9-899d531a1cf9" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByParent_4f98e5b8-bf29-46be-8298-d214363d9281" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_418a7ddb-b74e-4680-a553-3d7d34588f0e" 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_d9577eb3-1aa4-4ba8-9ed9-899d531a1cf9" xlink:to="loc_us-gaap_MinorityInterest_418a7ddb-b74e-4680-a553-3d7d34588f0e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestTable_53c95f56-c09f-49f6-83e8-1319d1434ca8" 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_d9577eb3-1aa4-4ba8-9ed9-899d531a1cf9" xlink:to="loc_us-gaap_MinorityInterestTable_53c95f56-c09f-49f6-83e8-1319d1434ca8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_b0f83149-330e-40dd-9ed0-a5bc818370be" 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_53c95f56-c09f-49f6-83e8-1319d1434ca8" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_b0f83149-330e-40dd-9ed0-a5bc818370be" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_b0f83149-330e-40dd-9ed0-a5bc818370be_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_b0f83149-330e-40dd-9ed0-a5bc818370be" xlink:to="loc_us-gaap_SegmentDomain_b0f83149-330e-40dd-9ed0-a5bc818370be_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_5875beb1-4451-4aac-97a8-0236abd1b62f" 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_b0f83149-330e-40dd-9ed0-a5bc818370be" xlink:to="loc_us-gaap_SegmentDomain_5875beb1-4451-4aac-97a8-0236abd1b62f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember_165bef1d-5760-4be2-96ed-42010fbc3d12" xlink:href="codi-20220331.xsd#codi_MarucciMemberMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_5875beb1-4451-4aac-97a8-0236abd1b62f" xlink:to="loc_codi_MarucciMemberMember_165bef1d-5760-4be2-96ed-42010fbc3d12" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_d4f1b0ab-b808-4c8b-bb35-b1250c06852d" xlink:href="codi-20220331.xsd#codi_ArnoldMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_5875beb1-4451-4aac-97a8-0236abd1b62f" xlink:to="loc_codi_ArnoldMember_d4f1b0ab-b808-4c8b-bb35-b1250c06852d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoCandleLampMember_40974a62-df7a-4c7d-96f5-5fa2dfb0fcb5" xlink:href="codi-20220331.xsd#codi_SternoCandleLampMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_5875beb1-4451-4aac-97a8-0236abd1b62f" xlink:to="loc_codi_SternoCandleLampMember_40974a62-df7a-4c7d-96f5-5fa2dfb0fcb5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_b4dea1cf-d550-4ea7-b80b-a5536557a242" xlink:href="codi-20220331.xsd#codi_VelocityOutdoorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_5875beb1-4451-4aac-97a8-0236abd1b62f" xlink:to="loc_codi_VelocityOutdoorMember_b4dea1cf-d550-4ea7-b80b-a5536557a242" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_2bdfc45b-afb0-4b79-951a-2e35557fb2c4" xlink:href="codi-20220331.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_5875beb1-4451-4aac-97a8-0236abd1b62f" xlink:to="loc_codi_LibertyMember_2bdfc45b-afb0-4b79-951a-2e35557fb2c4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_22c61163-9621-457e-9e96-2810765ef9f0" xlink:href="codi-20220331.xsd#codi_ErgobabyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_5875beb1-4451-4aac-97a8-0236abd1b62f" xlink:to="loc_codi_ErgobabyMember_22c61163-9621-457e-9e96-2810765ef9f0" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_97ee947c-aacf-46dc-8dc7-0672d6997697" xlink:href="codi-20220331.xsd#codi_A5.11TacticalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_5875beb1-4451-4aac-97a8-0236abd1b62f" xlink:to="loc_codi_A5.11TacticalMember_97ee947c-aacf-46dc-8dc7-0672d6997697" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_178f0ad3-2723-474a-9356-2c8e2ed82e3d" xlink:href="codi-20220331.xsd#codi_AciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_5875beb1-4451-4aac-97a8-0236abd1b62f" xlink:to="loc_codi_AciMember_178f0ad3-2723-474a-9356-2c8e2ed82e3d" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AllocationInterestsMember_77878003-3f2e-49e7-aaa4-49470b6ca0dc" xlink:href="codi-20220331.xsd#codi_AllocationInterestsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_5875beb1-4451-4aac-97a8-0236abd1b62f" xlink:to="loc_codi_AllocationInterestsMember_77878003-3f2e-49e7-aaa4-49470b6ca0dc" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BOAMember_7def283a-6bd1-4695-906a-4b4e42b1e70f" xlink:href="codi-20220331.xsd#codi_BOAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_5875beb1-4451-4aac-97a8-0236abd1b62f" xlink:to="loc_codi_BOAMember_7def283a-6bd1-4695-906a-4b4e42b1e70f" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_9dcc6aa0-b979-4a7a-af26-f924ffd5994b" xlink:href="codi-20220331.xsd#codi_AltorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_5875beb1-4451-4aac-97a8-0236abd1b62f" xlink:to="loc_codi_AltorMember_9dcc6aa0-b979-4a7a-af26-f924ffd5994b" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_07d19f0e-520c-4040-b13a-7ab4f05a1ec7" xlink:href="codi-20220331.xsd#codi_LuganoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_5875beb1-4451-4aac-97a8-0236abd1b62f" xlink:to="loc_codi_LuganoMember_07d19f0e-520c-4040-b13a-7ab4f05a1ec7" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_4b6be89e-ce39-4e97-8deb-771b0d9be2c7" 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_53c95f56-c09f-49f6-83e8-1319d1434ca8" xlink:to="loc_srt_OwnershipAxis_4b6be89e-ce39-4e97-8deb-771b0d9be2c7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_4b6be89e-ce39-4e97-8deb-771b0d9be2c7_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_4b6be89e-ce39-4e97-8deb-771b0d9be2c7" xlink:to="loc_srt_OwnershipDomain_4b6be89e-ce39-4e97-8deb-771b0d9be2c7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_e6dc3361-bc07-498e-ba76-9bc86826e890" 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_4b6be89e-ce39-4e97-8deb-771b0d9be2c7" xlink:to="loc_srt_OwnershipDomain_e6dc3361-bc07-498e-ba76-9bc86826e890" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember_28960179-ed7a-4ccd-8be1-826ab5585a4e" xlink:href="codi-20220331.xsd#codi_MarucciMemberMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_e6dc3361-bc07-498e-ba76-9bc86826e890" xlink:to="loc_codi_MarucciMemberMember_28960179-ed7a-4ccd-8be1-826ab5585a4e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_dfdbb1c0-75a3-441a-b1fa-42c149dc4bce" xlink:href="codi-20220331.xsd#codi_A5.11TacticalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_e6dc3361-bc07-498e-ba76-9bc86826e890" xlink:to="loc_codi_A5.11TacticalMember_dfdbb1c0-75a3-441a-b1fa-42c149dc4bce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_ade23980-8433-4be9-83ba-5e57d16cb303" xlink:href="codi-20220331.xsd#codi_ErgobabyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_e6dc3361-bc07-498e-ba76-9bc86826e890" xlink:to="loc_codi_ErgobabyMember_ade23980-8433-4be9-83ba-5e57d16cb303" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_dd609f99-75f3-4a43-bb4c-b9d121b0d16f" xlink:href="codi-20220331.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_e6dc3361-bc07-498e-ba76-9bc86826e890" xlink:to="loc_codi_LibertyMember_dd609f99-75f3-4a43-bb4c-b9d121b0d16f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorOwnershipMember_83afd618-fa5b-42ff-b27d-f2dc64ed5cea" xlink:href="codi-20220331.xsd#codi_VelocityOutdoorOwnershipMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_e6dc3361-bc07-498e-ba76-9bc86826e890" xlink:to="loc_codi_VelocityOutdoorOwnershipMember_83afd618-fa5b-42ff-b27d-f2dc64ed5cea" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_faf0edff-db71-4a6d-914f-1eeb48663611" xlink:href="codi-20220331.xsd#codi_AciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_e6dc3361-bc07-498e-ba76-9bc86826e890" xlink:to="loc_codi_AciMember_faf0edff-db71-4a6d-914f-1eeb48663611" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_c39f33ac-fd75-4ef7-8d42-60a8fb5e0b1c" xlink:href="codi-20220331.xsd#codi_ArnoldMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_e6dc3361-bc07-498e-ba76-9bc86826e890" xlink:to="loc_codi_ArnoldMember_c39f33ac-fd75-4ef7-8d42-60a8fb5e0b1c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_d6fd12a5-62af-4c62-a4b8-2fb431cf7f7b" xlink:href="codi-20220331.xsd#codi_SternoProductsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_e6dc3361-bc07-498e-ba76-9bc86826e890" xlink:to="loc_codi_SternoProductsMember_d6fd12a5-62af-4c62-a4b8-2fb431cf7f7b" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BOAMember_0fa6e6f2-b445-4781-b6da-0cab5e4b2132" xlink:href="codi-20220331.xsd#codi_BOAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_e6dc3361-bc07-498e-ba76-9bc86826e890" xlink:to="loc_codi_BOAMember_0fa6e6f2-b445-4781-b6da-0cab5e4b2132" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_ab251875-8d6f-4223-815b-9fcbc5e0f3a6" xlink:href="codi-20220331.xsd#codi_AltorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_e6dc3361-bc07-498e-ba76-9bc86826e890" xlink:to="loc_codi_AltorMember_ab251875-8d6f-4223-815b-9fcbc5e0f3a6" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_11cfe7a5-c124-4531-965c-f697328e460f" xlink:href="codi-20220331.xsd#codi_LuganoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_e6dc3361-bc07-498e-ba76-9bc86826e890" xlink:to="loc_codi_LuganoMember_11cfe7a5-c124-4531-965c-f697328e460f" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOwnershipInterestsByNameAxis_714c7071-5a70-4dac-85f6-093500e51ed1" 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_53c95f56-c09f-49f6-83e8-1319d1434ca8" xlink:to="loc_us-gaap_OtherOwnershipInterestsByNameAxis_714c7071-5a70-4dac-85f6-093500e51ed1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOwnershipInterestsNameDomain_714c7071-5a70-4dac-85f6-093500e51ed1_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_714c7071-5a70-4dac-85f6-093500e51ed1" xlink:to="loc_us-gaap_OtherOwnershipInterestsNameDomain_714c7071-5a70-4dac-85f6-093500e51ed1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOwnershipInterestsNameDomain_34ca7b08-d3ae-4943-88ad-6a5cb2ce18fe" 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_714c7071-5a70-4dac-85f6-093500e51ed1" xlink:to="loc_us-gaap_OtherOwnershipInterestsNameDomain_34ca7b08-d3ae-4943-88ad-6a5cb2ce18fe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PercentageOwnershipPrimaryMember_2e94b0fb-977e-4820-ae0b-d8feccc4b22a" xlink:href="codi-20220331.xsd#codi_PercentageOwnershipPrimaryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherOwnershipInterestsNameDomain_34ca7b08-d3ae-4943-88ad-6a5cb2ce18fe" xlink:to="loc_codi_PercentageOwnershipPrimaryMember_2e94b0fb-977e-4820-ae0b-d8feccc4b22a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PercentageOwnershipFullyDilutedMember_5a7ece8b-b191-46af-8e08-d5a56a37a142" xlink:href="codi-20220331.xsd#codi_PercentageOwnershipFullyDilutedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherOwnershipInterestsNameDomain_34ca7b08-d3ae-4943-88ad-6a5cb2ce18fe" xlink:to="loc_codi_PercentageOwnershipFullyDilutedMember_5a7ece8b-b191-46af-8e08-d5a56a37a142" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/NoncontrollingInterestNoncontrollingInterestAdditionalInformationDetails" xlink:type="simple" xlink:href="codi-20220331.xsd#NoncontrollingInterestNoncontrollingInterestAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/NoncontrollingInterestNoncontrollingInterestAdditionalInformationDetails" xlink:type="extended" id="idf90b678bb20418f8d1222303c8da347_NoncontrollingInterestNoncontrollingInterestAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestLineItems_1b63ccc2-281a-44b4-9cb6-2bc7fb908757" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_07442f22-99e8-4fe4-8e33-dcedf8dfd1ff" 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_1b63ccc2-281a-44b4-9cb6-2bc7fb908757" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_07442f22-99e8-4fe4-8e33-dcedf8dfd1ff" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionToShareholders_06a49caa-88a2-4084-b481-78a20de02e62" xlink:href="codi-20220331.xsd#codi_DistributionToShareholders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MinorityInterestLineItems_1b63ccc2-281a-44b4-9cb6-2bc7fb908757" xlink:to="loc_codi_DistributionToShareholders_06a49caa-88a2-4084-b481-78a20de02e62" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentsOfDistributionsToShareholders_3092e4a4-dd2f-400a-848b-7eed1b47deb7" xlink:href="codi-20220331.xsd#codi_PaymentsOfDistributionsToShareholders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MinorityInterestLineItems_1b63ccc2-281a-44b4-9cb6-2bc7fb908757" xlink:to="loc_codi_PaymentsOfDistributionsToShareholders_3092e4a4-dd2f-400a-848b-7eed1b47deb7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OwnershipPercentageOfNoncontrollingShareholders_e8849def-26f8-42e5-ab7f-abb64c0800d2" xlink:href="codi-20220331.xsd#codi_OwnershipPercentageOfNoncontrollingShareholders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MinorityInterestLineItems_1b63ccc2-281a-44b4-9cb6-2bc7fb908757" xlink:to="loc_codi_OwnershipPercentageOfNoncontrollingShareholders_e8849def-26f8-42e5-ab7f-abb64c0800d2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByParent_0eb51c21-52ec-4957-8195-465c6e5a372d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MinorityInterestLineItems_1b63ccc2-281a-44b4-9cb6-2bc7fb908757" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByParent_0eb51c21-52ec-4957-8195-465c6e5a372d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest_27377904-8626-4779-b334-71b3a01af4b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MinorityInterestLineItems_1b63ccc2-281a-44b4-9cb6-2bc7fb908757" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest_27377904-8626-4779-b334-71b3a01af4b5" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet_019b6374-2749-434f-9fcd-16b093a450ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MinorityInterestLineItems_1b63ccc2-281a-44b4-9cb6-2bc7fb908757" xlink:to="loc_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet_019b6374-2749-434f-9fcd-16b093a450ea" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_d34ce2f5-33c3-4a4e-9f74-b8f253c6e15e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MinorityInterestLineItems_1b63ccc2-281a-44b4-9cb6-2bc7fb908757" xlink:to="loc_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_d34ce2f5-33c3-4a4e-9f74-b8f253c6e15e" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestTable_384c5798-a7e9-475e-ad8d-3d140495feb0" 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_1b63ccc2-281a-44b4-9cb6-2bc7fb908757" xlink:to="loc_us-gaap_MinorityInterestTable_384c5798-a7e9-475e-ad8d-3d140495feb0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_9d0f4cb4-bcd7-4143-b9a8-46b8263238b4" 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_384c5798-a7e9-475e-ad8d-3d140495feb0" xlink:to="loc_srt_OwnershipAxis_9d0f4cb4-bcd7-4143-b9a8-46b8263238b4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_9d0f4cb4-bcd7-4143-b9a8-46b8263238b4_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_9d0f4cb4-bcd7-4143-b9a8-46b8263238b4" xlink:to="loc_srt_OwnershipDomain_9d0f4cb4-bcd7-4143-b9a8-46b8263238b4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_0dc20300-7c50-4532-9f95-27ec73b8b2fe" 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_9d0f4cb4-bcd7-4143-b9a8-46b8263238b4" xlink:to="loc_srt_OwnershipDomain_0dc20300-7c50-4532-9f95-27ec73b8b2fe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_d956682f-0f7e-4209-a43c-a0210016fd4e" 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_384c5798-a7e9-475e-ad8d-3d140495feb0" xlink:to="loc_dei_LegalEntityAxis_d956682f-0f7e-4209-a43c-a0210016fd4e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d956682f-0f7e-4209-a43c-a0210016fd4e_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_d956682f-0f7e-4209-a43c-a0210016fd4e" xlink:to="loc_dei_EntityDomain_d956682f-0f7e-4209-a43c-a0210016fd4e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_7bce084a-ee4b-4238-a296-eae6bb2f3251" 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_d956682f-0f7e-4209-a43c-a0210016fd4e" xlink:to="loc_dei_EntityDomain_7bce084a-ee4b-4238-a296-eae6bb2f3251" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_5d031a15-69a4-49f5-9bfc-4b505cc612ee" xlink:href="codi-20220331.xsd#codi_ErgobabyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_7bce084a-ee4b-4238-a296-eae6bb2f3251" xlink:to="loc_codi_ErgobabyMember_5d031a15-69a4-49f5-9bfc-4b505cc612ee" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_fb84428f-ba5e-4d93-bcec-10fe83c693f9" 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_384c5798-a7e9-475e-ad8d-3d140495feb0" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_fb84428f-ba5e-4d93-bcec-10fe83c693f9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_fb84428f-ba5e-4d93-bcec-10fe83c693f9_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_fb84428f-ba5e-4d93-bcec-10fe83c693f9" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_fb84428f-ba5e-4d93-bcec-10fe83c693f9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_36aaaa66-5477-4226-9415-0829792c08eb" 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_fb84428f-ba5e-4d93-bcec-10fe83c693f9" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_36aaaa66-5477-4226-9415-0829792c08eb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TermLoanFacilityMember_ad25c39e-3dde-40d8-900e-0adf1c010eba" xlink:href="codi-20220331.xsd#codi_TermLoanFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_36aaaa66-5477-4226-9415-0829792c08eb" xlink:to="loc_codi_TermLoanFacilityMember_ad25c39e-3dde-40d8-900e-0adf1c010eba" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_bbd3c69d-9920-4372-8e2a-f0a33cb9dada" 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_36aaaa66-5477-4226-9415-0829792c08eb" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_bbd3c69d-9920-4372-8e2a-f0a33cb9dada" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOwnershipInterestsByNameAxis_75c30dca-3121-42ea-992a-8287d99142a2" 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_384c5798-a7e9-475e-ad8d-3d140495feb0" xlink:to="loc_us-gaap_OtherOwnershipInterestsByNameAxis_75c30dca-3121-42ea-992a-8287d99142a2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOwnershipInterestsNameDomain_75c30dca-3121-42ea-992a-8287d99142a2_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_75c30dca-3121-42ea-992a-8287d99142a2" xlink:to="loc_us-gaap_OtherOwnershipInterestsNameDomain_75c30dca-3121-42ea-992a-8287d99142a2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOwnershipInterestsNameDomain_44673fc5-a45a-43bd-9076-bb72b6f2af67" 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_75c30dca-3121-42ea-992a-8287d99142a2" xlink:to="loc_us-gaap_OtherOwnershipInterestsNameDomain_44673fc5-a45a-43bd-9076-bb72b6f2af67" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PercentageOwnershipPrimaryMember_b2a2fbc5-e6cf-412b-a61e-04c4abc2a66c" xlink:href="codi-20220331.xsd#codi_PercentageOwnershipPrimaryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherOwnershipInterestsNameDomain_44673fc5-a45a-43bd-9076-bb72b6f2af67" xlink:to="loc_codi_PercentageOwnershipPrimaryMember_b2a2fbc5-e6cf-412b-a61e-04c4abc2a66c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PercentageOwnershipFullyDilutedMember_360c9629-5280-4f56-8dbc-78e4ecae4e56" xlink:href="codi-20220331.xsd#codi_PercentageOwnershipFullyDilutedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherOwnershipInterestsNameDomain_44673fc5-a45a-43bd-9076-bb72b6f2af67" xlink:to="loc_codi_PercentageOwnershipFullyDilutedMember_360c9629-5280-4f56-8dbc-78e4ecae4e56" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_489185ae-a7e2-4499-9439-a132d2dcabc5" 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_384c5798-a7e9-475e-ad8d-3d140495feb0" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_489185ae-a7e2-4499-9439-a132d2dcabc5" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_489185ae-a7e2-4499-9439-a132d2dcabc5_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_489185ae-a7e2-4499-9439-a132d2dcabc5" xlink:to="loc_us-gaap_SegmentDomain_489185ae-a7e2-4499-9439-a132d2dcabc5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_b867cf32-af6a-477b-ac32-aa312fcddcf5" 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_489185ae-a7e2-4499-9439-a132d2dcabc5" xlink:to="loc_us-gaap_SegmentDomain_b867cf32-af6a-477b-ac32-aa312fcddcf5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_493ae1fd-e157-4d64-b06e-319c9560a2ab" xlink:href="codi-20220331.xsd#codi_AciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_b867cf32-af6a-477b-ac32-aa312fcddcf5" xlink:to="loc_codi_AciMember_493ae1fd-e157-4d64-b06e-319c9560a2ab" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_4f42f141-bda9-4e2a-96a7-d5e5c246d30c" xlink:href="codi-20220331.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_b867cf32-af6a-477b-ac32-aa312fcddcf5" xlink:to="loc_codi_LibertyMember_4f42f141-bda9-4e2a-96a7-d5e5c246d30c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BOAMember_fee7489d-4c0e-4e43-9d04-c62d4b769dfb" xlink:href="codi-20220331.xsd#codi_BOAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_b867cf32-af6a-477b-ac32-aa312fcddcf5" xlink:to="loc_codi_BOAMember_fee7489d-4c0e-4e43-9d04-c62d4b769dfb" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/FairValueMeasurementSummaryofLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail" xlink:type="simple" xlink:href="codi-20220331.xsd#FairValueMeasurementSummaryofLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/FairValueMeasurementSummaryofLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail" xlink:type="extended" id="ic454b190b1274006a45f91363a100acd_FairValueMeasurementSummaryofLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_ecfdf2ca-c69f-412a-9adf-a8ddde5d132a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract_f39c91ea-b4b5-423d-8110-6ea10e4de5aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_ecfdf2ca-c69f-412a-9adf-a8ddde5d132a" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract_f39c91ea-b4b5-423d-8110-6ea10e4de5aa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PutOptionOfNoncontrollingShareholders_2b296cf5-80b4-4525-92b9-cc368af265e1" xlink:href="codi-20220331.xsd#codi_PutOptionOfNoncontrollingShareholders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract_f39c91ea-b4b5-423d-8110-6ea10e4de5aa" xlink:to="loc_codi_PutOptionOfNoncontrollingShareholders_2b296cf5-80b4-4525-92b9-cc368af265e1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_34a7503a-6829-469a-a6ef-c8ba4ee788c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract_f39c91ea-b4b5-423d-8110-6ea10e4de5aa" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_34a7503a-6829-469a-a6ef-c8ba4ee788c4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Debtissuanceaggregateprincipalamount_ee6b5104-7be5-4f01-9790-90a10ad2f20c" xlink:href="codi-20220331.xsd#codi_Debtissuanceaggregateprincipalamount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_ecfdf2ca-c69f-412a-9adf-a8ddde5d132a" xlink:to="loc_codi_Debtissuanceaggregateprincipalamount_ee6b5104-7be5-4f01-9790-90a10ad2f20c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_fbf194dc-f73a-4898-ab03-82a7276d4382" 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_ecfdf2ca-c69f-412a-9adf-a8ddde5d132a" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_fbf194dc-f73a-4898-ab03-82a7276d4382" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_3777bb73-f6e8-472d-8a6c-b6a039124684" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_fbf194dc-f73a-4898-ab03-82a7276d4382" xlink:to="loc_us-gaap_DebtInstrumentAxis_3777bb73-f6e8-472d-8a6c-b6a039124684" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_3777bb73-f6e8-472d-8a6c-b6a039124684_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_3777bb73-f6e8-472d-8a6c-b6a039124684" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_3777bb73-f6e8-472d-8a6c-b6a039124684_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_69cb47ec-b1b4-4ef9-ad3b-ec41769eb32e" 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_3777bb73-f6e8-472d-8a6c-b6a039124684" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_69cb47ec-b1b4-4ef9-ad3b-ec41769eb32e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Seniornotesdue2026Member_816bb13b-732b-41aa-ab25-36fbedd353e3" xlink:href="codi-20220331.xsd#codi_Seniornotesdue2026Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_69cb47ec-b1b4-4ef9-ad3b-ec41769eb32e" xlink:to="loc_codi_Seniornotesdue2026Member_816bb13b-732b-41aa-ab25-36fbedd353e3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_0d437867-a6d2-4bcc-9317-223aa18867f9" 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_fbf194dc-f73a-4898-ab03-82a7276d4382" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_0d437867-a6d2-4bcc-9317-223aa18867f9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_0d437867-a6d2-4bcc-9317-223aa18867f9_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_0d437867-a6d2-4bcc-9317-223aa18867f9" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_0d437867-a6d2-4bcc-9317-223aa18867f9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_6fb3da92-661a-4b8c-9b33-437356fb18fe" 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_0d437867-a6d2-4bcc-9317-223aa18867f9" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_6fb3da92-661a-4b8c-9b33-437356fb18fe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_28193d10-b5d6-4f84-9d4c-d880d43d9970" 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_fbf194dc-f73a-4898-ab03-82a7276d4382" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_28193d10-b5d6-4f84-9d4c-d880d43d9970" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_28193d10-b5d6-4f84-9d4c-d880d43d9970_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_28193d10-b5d6-4f84-9d4c-d880d43d9970" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_28193d10-b5d6-4f84-9d4c-d880d43d9970_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_2789c3c9-9217-473e-ab8f-ab549abdd749" 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_28193d10-b5d6-4f84-9d4c-d880d43d9970" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_2789c3c9-9217-473e-ab8f-ab549abdd749" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_17f8ef3b-0a57-4d02-8e65-7e988d8bc2e5" 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_2789c3c9-9217-473e-ab8f-ab549abdd749" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_17f8ef3b-0a57-4d02-8e65-7e988d8bc2e5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_55b50d52-b834-4c8f-a088-fab21ddd494e" 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_fbf194dc-f73a-4898-ab03-82a7276d4382" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_55b50d52-b834-4c8f-a088-fab21ddd494e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_55b50d52-b834-4c8f-a088-fab21ddd494e_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_55b50d52-b834-4c8f-a088-fab21ddd494e" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_55b50d52-b834-4c8f-a088-fab21ddd494e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_14784d75-47b5-40dd-8569-c349c8b04891" 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_55b50d52-b834-4c8f-a088-fab21ddd494e" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_14784d75-47b5-40dd-8569-c349c8b04891" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_664e75e5-9442-4b9f-bc03-ef2ed639a1f4" 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_14784d75-47b5-40dd-8569-c349c8b04891" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_664e75e5-9442-4b9f-bc03-ef2ed639a1f4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_a9d9ae5a-92e8-4f2e-8713-3967fb3b8c0b" 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_14784d75-47b5-40dd-8569-c349c8b04891" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_a9d9ae5a-92e8-4f2e-8713-3967fb3b8c0b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_6d413527-4a25-4d26-ad98-df11f20f502c" 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_14784d75-47b5-40dd-8569-c349c8b04891" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_6d413527-4a25-4d26-ad98-df11f20f502c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_4613b35f-047f-419d-82ea-8d1b6c4921ac" 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_fbf194dc-f73a-4898-ab03-82a7276d4382" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_4613b35f-047f-419d-82ea-8d1b6c4921ac" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_4613b35f-047f-419d-82ea-8d1b6c4921ac_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_4613b35f-047f-419d-82ea-8d1b6c4921ac" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_4613b35f-047f-419d-82ea-8d1b6c4921ac_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_b86e42fc-686b-4176-b1ae-b567346eb7d3" 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_4613b35f-047f-419d-82ea-8d1b6c4921ac" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_b86e42fc-686b-4176-b1ae-b567346eb7d3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_18a73727-2459-43d3-9fc2-2ec847853cd1" 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_b86e42fc-686b-4176-b1ae-b567346eb7d3" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_18a73727-2459-43d3-9fc2-2ec847853cd1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_01b894b1-67e8-49c4-8fc6-89fb6473a621" 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_b86e42fc-686b-4176-b1ae-b567346eb7d3" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_01b894b1-67e8-49c4-8fc6-89fb6473a621" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_ce13ec7d-e60b-4fbb-857a-e2f40577369b" 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_b86e42fc-686b-4176-b1ae-b567346eb7d3" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_ce13ec7d-e60b-4fbb-857a-e2f40577369b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationByTypeAxis_a9fd0ede-1b15-48aa-9a85-1edff34f3bb1" 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_fbf194dc-f73a-4898-ab03-82a7276d4382" xlink:to="loc_us-gaap_ContingentConsiderationByTypeAxis_a9fd0ede-1b15-48aa-9a85-1edff34f3bb1" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain_a9fd0ede-1b15-48aa-9a85-1edff34f3bb1_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_a9fd0ede-1b15-48aa-9a85-1edff34f3bb1" xlink:to="loc_us-gaap_ContingentConsiderationTypeDomain_a9fd0ede-1b15-48aa-9a85-1edff34f3bb1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain_bd0203b3-ff81-431d-a315-0c988bad162e" 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_a9fd0ede-1b15-48aa-9a85-1edff34f3bb1" xlink:to="loc_us-gaap_ContingentConsiderationTypeDomain_bd0203b3-ff81-431d-a315-0c988bad162e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessAcquisitionMember_f4a89194-2d88-40bf-9406-68bab5920c59" xlink:href="codi-20220331.xsd#codi_BusinessAcquisitionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain_bd0203b3-ff81-431d-a315-0c988bad162e" xlink:to="loc_codi_BusinessAcquisitionMember_f4a89194-2d88-40bf-9406-68bab5920c59" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3FairValueMeasurementsDetail" xlink:type="simple" xlink:href="codi-20220331.xsd#FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3FairValueMeasurementsDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3FairValueMeasurementsDetail" xlink:type="extended" id="iab9dabc8128949898e3e0cebc7cacf49_FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3FairValueMeasurementsDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_33a26c9c-6ded-475c-a68b-ed90f33b2d50" 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_e1c98548-94eb-43f5-b942-f5233e1b43f0" 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_33a26c9c-6ded-475c-a68b-ed90f33b2d50" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_e1c98548-94eb-43f5-b942-f5233e1b43f0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome_3306f7d8-bf3c-4916-96ab-625e6e0ee2b1" 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_33a26c9c-6ded-475c-a68b-ed90f33b2d50" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome_3306f7d8-bf3c-4916-96ab-625e6e0ee2b1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_b4f5395a-3a32-42f1-8259-0910580c2fe2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_33a26c9c-6ded-475c-a68b-ed90f33b2d50" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_b4f5395a-3a32-42f1-8259-0910580c2fe2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_144d7a11-9bc2-4a3d-b497-65ad810c30de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues_48fb4cd6-2bf6-41c1-b92b-9acf31cc4e3c" 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_33a26c9c-6ded-475c-a68b-ed90f33b2d50" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues_48fb4cd6-2bf6-41c1-b92b-9acf31cc4e3c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_57ca76ed-22c9-46e0-988a-010822cdd6dd" 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_33a26c9c-6ded-475c-a68b-ed90f33b2d50" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_57ca76ed-22c9-46e0-988a-010822cdd6dd" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_d2bafca3-7634-4d9b-881e-cd353bb6449e" 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_57ca76ed-22c9-46e0-988a-010822cdd6dd" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_d2bafca3-7634-4d9b-881e-cd353bb6449e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_d2bafca3-7634-4d9b-881e-cd353bb6449e_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_d2bafca3-7634-4d9b-881e-cd353bb6449e" xlink:to="loc_us-gaap_SegmentDomain_d2bafca3-7634-4d9b-881e-cd353bb6449e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_d2306829-b152-47f6-9d73-a62f60578c60" 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_d2bafca3-7634-4d9b-881e-cd353bb6449e" xlink:to="loc_us-gaap_SegmentDomain_d2306829-b152-47f6-9d73-a62f60578c60" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_44bf82fc-4a66-4949-9578-75c9835286a8" xlink:href="codi-20220331.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_d2306829-b152-47f6-9d73-a62f60578c60" xlink:to="loc_codi_LibertyMember_44bf82fc-4a66-4949-9578-75c9835286a8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_dad58cb7-eacb-47d9-a707-b25605b6412a" 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_57ca76ed-22c9-46e0-988a-010822cdd6dd" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_dad58cb7-eacb-47d9-a707-b25605b6412a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_dad58cb7-eacb-47d9-a707-b25605b6412a_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_dad58cb7-eacb-47d9-a707-b25605b6412a" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_dad58cb7-eacb-47d9-a707-b25605b6412a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_96faf2b1-37ea-48b6-ad5e-ba5c89966ef9" 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_dad58cb7-eacb-47d9-a707-b25605b6412a" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_96faf2b1-37ea-48b6-ad5e-ba5c89966ef9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_d049255e-20cd-4247-92fe-87a94c7431d7" xlink:href="codi-20220331.xsd#codi_A5.11TacticalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_96faf2b1-37ea-48b6-ad5e-ba5c89966ef9" xlink:to="loc_codi_A5.11TacticalMember_d049255e-20cd-4247-92fe-87a94c7431d7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_a749c182-212b-46a6-98ef-df42ce9b2b0e" xlink:href="codi-20220331.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_96faf2b1-37ea-48b6-ad5e-ba5c89966ef9" xlink:to="loc_codi_LibertyMember_a749c182-212b-46a6-98ef-df42ce9b2b0e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_ab861d87-830d-4d47-89e7-280ee18ce6b9" xlink:href="codi-20220331.xsd#codi_AltorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_96faf2b1-37ea-48b6-ad5e-ba5c89966ef9" xlink:to="loc_codi_AltorMember_ab861d87-830d-4d47-89e7-280ee18ce6b9" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/FairValueMeasurementAssetsMeasuredonNonrecurringBasisDetails" xlink:type="simple" xlink:href="codi-20220331.xsd#FairValueMeasurementAssetsMeasuredonNonrecurringBasisDetails"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/FairValueMeasurementAssetsMeasuredonNonrecurringBasisDetails" xlink:type="extended" id="i1eb92d0391284c97b0c33f83fe37dca8_FairValueMeasurementAssetsMeasuredonNonrecurringBasisDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_82cfe60e-e14a-4e7e-914b-fdf40d21b4ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_ab5f9635-1fa1-4a5a-8715-fdb569c3b67d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_82cfe60e-e14a-4e7e-914b-fdf40d21b4ad" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_ab5f9635-1fa1-4a5a-8715-fdb569c3b67d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotes_d0c58c11-5a4b-44f1-80c2-8e8416bf680b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeniorNotes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_82cfe60e-e14a-4e7e-914b-fdf40d21b4ad" xlink:to="loc_us-gaap_SeniorNotes_d0c58c11-5a4b-44f1-80c2-8e8416bf680b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_b3d79520-5290-4e7f-91cc-4aba14ef1206" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_82cfe60e-e14a-4e7e-914b-fdf40d21b4ad" xlink:to="loc_us-gaap_LongTermDebtFairValue_b3d79520-5290-4e7f-91cc-4aba14ef1206" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_92d06e3f-746d-4017-8eb8-2e3125985f9f" 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_82cfe60e-e14a-4e7e-914b-fdf40d21b4ad" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_92d06e3f-746d-4017-8eb8-2e3125985f9f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_eb28513a-df1b-4a4b-b1dd-cafc5ae2c474" 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_92d06e3f-746d-4017-8eb8-2e3125985f9f" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_eb28513a-df1b-4a4b-b1dd-cafc5ae2c474" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_eb28513a-df1b-4a4b-b1dd-cafc5ae2c474_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_eb28513a-df1b-4a4b-b1dd-cafc5ae2c474" xlink:to="loc_us-gaap_SegmentDomain_eb28513a-df1b-4a4b-b1dd-cafc5ae2c474_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_b92e3e7e-269a-43c2-bb1e-802e4d4163c3" 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_eb28513a-df1b-4a4b-b1dd-cafc5ae2c474" xlink:to="loc_us-gaap_SegmentDomain_b92e3e7e-269a-43c2-bb1e-802e4d4163c3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_a1ca5148-d044-43e5-826c-26a404562422" xlink:href="codi-20220331.xsd#codi_VelocityOutdoorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_b92e3e7e-269a-43c2-bb1e-802e4d4163c3" xlink:to="loc_codi_VelocityOutdoorMember_a1ca5148-d044-43e5-826c-26a404562422" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_96b76c57-936a-4821-94ff-9ba7725968ef" 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_92d06e3f-746d-4017-8eb8-2e3125985f9f" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_96b76c57-936a-4821-94ff-9ba7725968ef" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_96b76c57-936a-4821-94ff-9ba7725968ef_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_96b76c57-936a-4821-94ff-9ba7725968ef" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_96b76c57-936a-4821-94ff-9ba7725968ef_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b5debb77-2d6a-4e6f-afc4-824957ea4ba3" 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_96b76c57-936a-4821-94ff-9ba7725968ef" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b5debb77-2d6a-4e6f-afc4-824957ea4ba3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_24a82e94-6f81-4750-a165-bb7abbba9cd8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_92d06e3f-746d-4017-8eb8-2e3125985f9f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_24a82e94-6f81-4750-a165-bb7abbba9cd8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_24a82e94-6f81-4750-a165-bb7abbba9cd8_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_24a82e94-6f81-4750-a165-bb7abbba9cd8" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_24a82e94-6f81-4750-a165-bb7abbba9cd8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_91a78702-d91c-43a8-ad9b-47262895c1f3" 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_24a82e94-6f81-4750-a165-bb7abbba9cd8" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_91a78702-d91c-43a8-ad9b-47262895c1f3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_35126a3c-d892-4b8d-ae5a-4bd9955e83ac" 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_92d06e3f-746d-4017-8eb8-2e3125985f9f" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_35126a3c-d892-4b8d-ae5a-4bd9955e83ac" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_35126a3c-d892-4b8d-ae5a-4bd9955e83ac_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_35126a3c-d892-4b8d-ae5a-4bd9955e83ac" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_35126a3c-d892-4b8d-ae5a-4bd9955e83ac_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_990ca399-2c0f-41b8-af81-1ee34a4131d1" 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_35126a3c-d892-4b8d-ae5a-4bd9955e83ac" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_990ca399-2c0f-41b8-af81-1ee34a4131d1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_67379050-6096-49b9-84d2-170cef733ae7" 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_990ca399-2c0f-41b8-af81-1ee34a4131d1" xlink:to="loc_us-gaap_TradeNamesMember_67379050-6096-49b9-84d2-170cef733ae7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_a0ef1b01-67cf-42e6-a786-8c5ab3e3fe48" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_92d06e3f-746d-4017-8eb8-2e3125985f9f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_a0ef1b01-67cf-42e6-a786-8c5ab3e3fe48" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a0ef1b01-67cf-42e6-a786-8c5ab3e3fe48_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_a0ef1b01-67cf-42e6-a786-8c5ab3e3fe48" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a0ef1b01-67cf-42e6-a786-8c5ab3e3fe48_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_86b16814-2ceb-45f1-9c90-bee43b245d9b" 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_a0ef1b01-67cf-42e6-a786-8c5ab3e3fe48" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_86b16814-2ceb-45f1-9c90-bee43b245d9b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_5b9be784-4fcc-4396-8099-ede748b92871" 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_86b16814-2ceb-45f1-9c90-bee43b245d9b" xlink:to="loc_us-gaap_TradeNamesMember_5b9be784-4fcc-4396-8099-ede748b92871" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_f50c15fa-bab6-46a5-ae18-0e4182ef0f75" 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_86b16814-2ceb-45f1-9c90-bee43b245d9b" xlink:to="loc_us-gaap_CustomerRelationshipsMember_f50c15fa-bab6-46a5-ae18-0e4182ef0f75" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_45a6cf6a-66a0-4f0f-8a7e-2c9d9460fc57" 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_92d06e3f-746d-4017-8eb8-2e3125985f9f" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_45a6cf6a-66a0-4f0f-8a7e-2c9d9460fc57" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_45a6cf6a-66a0-4f0f-8a7e-2c9d9460fc57_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_45a6cf6a-66a0-4f0f-8a7e-2c9d9460fc57" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_45a6cf6a-66a0-4f0f-8a7e-2c9d9460fc57_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_fee6b59b-c88e-4a49-aec5-db29696f50aa" 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_45a6cf6a-66a0-4f0f-8a7e-2c9d9460fc57" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_fee6b59b-c88e-4a49-aec5-db29696f50aa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_a507d965-c4a5-411e-bc79-37bcb928bb94" 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_fee6b59b-c88e-4a49-aec5-db29696f50aa" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_a507d965-c4a5-411e-bc79-37bcb928bb94" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_f53ff0b8-658d-4586-abee-c676e99489b0" 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_fee6b59b-c88e-4a49-aec5-db29696f50aa" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_f53ff0b8-658d-4586-abee-c676e99489b0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_f2bef959-74dd-4d6b-a1a8-9ef1a4d2600f" 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_fee6b59b-c88e-4a49-aec5-db29696f50aa" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_f2bef959-74dd-4d6b-a1a8-9ef1a4d2600f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_7fee2ac2-e81e-4b48-8788-081b8d5950d9" 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_92d06e3f-746d-4017-8eb8-2e3125985f9f" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_7fee2ac2-e81e-4b48-8788-081b8d5950d9" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_7fee2ac2-e81e-4b48-8788-081b8d5950d9_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_7fee2ac2-e81e-4b48-8788-081b8d5950d9" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_7fee2ac2-e81e-4b48-8788-081b8d5950d9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_261ae688-4fd0-46ba-8f5b-ff9102e938c4" 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_7fee2ac2-e81e-4b48-8788-081b8d5950d9" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_261ae688-4fd0-46ba-8f5b-ff9102e938c4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_996a9317-2f47-49e2-b141-c9372b7e21d0" 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_261ae688-4fd0-46ba-8f5b-ff9102e938c4" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_996a9317-2f47-49e2-b141-c9372b7e21d0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_e60a8f17-c0e4-47c4-9c81-8527541ada33" 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_261ae688-4fd0-46ba-8f5b-ff9102e938c4" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_e60a8f17-c0e4-47c4-9c81-8527541ada33" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_db2584f8-682f-4900-8c91-e23e8b345d27" 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_261ae688-4fd0-46ba-8f5b-ff9102e938c4" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_db2584f8-682f-4900-8c91-e23e8b345d27" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail" xlink:type="simple" xlink:href="codi-20220331.xsd#FairValueMeasurementAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail" xlink:type="extended" id="i19488750c22249f4bbbc8dacf6b4498b_FairValueMeasurementAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_304d867e-3491-497f-b04d-b4b1e827999e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_4e91dce5-66bd-4ae5-a5c0-af9d68b96da3" 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_304d867e-3491-497f-b04d-b4b1e827999e" xlink:to="loc_dei_DocumentPeriodEndDate_4e91dce5-66bd-4ae5-a5c0-af9d68b96da3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_e5ce0c8c-4d3f-42e6-bed3-b5efd7122b7c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_304d867e-3491-497f-b04d-b4b1e827999e" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_e5ce0c8c-4d3f-42e6-bed3-b5efd7122b7c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_29716ebe-8fd8-4385-a87c-2850c1a75a7b" 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_304d867e-3491-497f-b04d-b4b1e827999e" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_29716ebe-8fd8-4385-a87c-2850c1a75a7b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_ab3e2c94-8779-401e-b1f4-5d5761256bf8" 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_29716ebe-8fd8-4385-a87c-2850c1a75a7b" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_ab3e2c94-8779-401e-b1f4-5d5761256bf8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ab3e2c94-8779-401e-b1f4-5d5761256bf8_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_ab3e2c94-8779-401e-b1f4-5d5761256bf8" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ab3e2c94-8779-401e-b1f4-5d5761256bf8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0ae62c7c-b294-499a-94a2-d7b812e4699b" 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_ab3e2c94-8779-401e-b1f4-5d5761256bf8" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0ae62c7c-b294-499a-94a2-d7b812e4699b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_075b5473-f5ea-4230-8f88-00b85218a362" 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_29716ebe-8fd8-4385-a87c-2850c1a75a7b" xlink:to="loc_us-gaap_CreditFacilityAxis_075b5473-f5ea-4230-8f88-00b85218a362" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_075b5473-f5ea-4230-8f88-00b85218a362_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_075b5473-f5ea-4230-8f88-00b85218a362" xlink:to="loc_us-gaap_CreditFacilityDomain_075b5473-f5ea-4230-8f88-00b85218a362_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_810a2365-b899-4adf-a79f-4c00c40dd34d" 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_075b5473-f5ea-4230-8f88-00b85218a362" xlink:to="loc_us-gaap_CreditFacilityDomain_810a2365-b899-4adf-a79f-4c00c40dd34d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TermLoanFacilityMember_c1bae513-f648-4a51-aab7-07d1a6b8ba75" xlink:href="codi-20220331.xsd#codi_TermLoanFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_810a2365-b899-4adf-a79f-4c00c40dd34d" xlink:to="loc_codi_TermLoanFacilityMember_c1bae513-f648-4a51-aab7-07d1a6b8ba75" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail" xlink:type="simple" xlink:href="codi-20220331.xsd#IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail" xlink:type="extended" id="i03e6d63fddd44d20baacfc68edb61c0e_IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxContingencyLineItems_03997868-6bde-4e29-9230-2aa3f5a2c09f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxContingencyLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_bf12c100-413f-42a2-adf7-858ce30bb3c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_03997868-6bde-4e29-9230-2aa3f5a2c09f" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_bf12c100-413f-42a2-adf7-858ce30bb3c7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_0f5c97d5-5194-47bf-869c-10865af638f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_03997868-6bde-4e29-9230-2aa3f5a2c09f" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_0f5c97d5-5194-47bf-869c-10865af638f8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign_2035e0a5-277c-4fb7-9bf0-46a004608e5a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_03997868-6bde-4e29-9230-2aa3f5a2c09f" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign_2035e0a5-277c-4fb7-9bf0-46a004608e5a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders_fca453b0-210c-43ae-a466-f10f03a04bf2" xlink:href="codi-20220331.xsd#codi_ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_03997868-6bde-4e29-9230-2aa3f5a2c09f" xlink:to="loc_codi_ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders_fca453b0-210c-43ae-a466-f10f03a04bf2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ImpactOfSubsidiaryEmployeeStockOptions_086c43d0-1171-4d6d-929d-84edee524219" xlink:href="codi-20220331.xsd#codi_ImpactOfSubsidiaryEmployeeStockOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_03997868-6bde-4e29-9230-2aa3f5a2c09f" xlink:to="loc_codi_ImpactOfSubsidiaryEmployeeStockOptions_086c43d0-1171-4d6d-929d-84edee524219" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_98459fb4-1d44-49f9-b563-0118c066cb7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_03997868-6bde-4e29-9230-2aa3f5a2c09f" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_98459fb4-1d44-49f9-b563-0118c066cb7a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries_441759f4-d144-4473-8471-308c4307dbd3" xlink:href="codi-20220331.xsd#codi_EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_03997868-6bde-4e29-9230-2aa3f5a2c09f" xlink:to="loc_codi_EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries_441759f4-d144-4473-8471-308c4307dbd3" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTITaxPercent_8cfe4781-8a29-47fc-8b94-8540775c9393" xlink:href="codi-20220331.xsd#codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTITaxPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_03997868-6bde-4e29-9230-2aa3f5a2c09f" xlink:to="loc_codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTITaxPercent_8cfe4781-8a29-47fc-8b94-8540775c9393" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfAssets_41631c3b-1b0a-4659-a81e-39ddf8604fa6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_03997868-6bde-4e29-9230-2aa3f5a2c09f" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfAssets_41631c3b-1b0a-4659-a81e-39ddf8604fa6" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_03673ed6-68f5-410b-8daf-60ad5f6576af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_03997868-6bde-4e29-9230-2aa3f5a2c09f" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_03673ed6-68f5-410b-8daf-60ad5f6576af" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_63fc9e85-68ed-41e8-be02-3f3eb582297c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_03997868-6bde-4e29-9230-2aa3f5a2c09f" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_63fc9e85-68ed-41e8-be02-3f3eb582297c" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxContingencyTable_876b50a5-fee4-4cce-b704-e40de3d961e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxContingencyTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_03997868-6bde-4e29-9230-2aa3f5a2c09f" xlink:to="loc_us-gaap_IncomeTaxContingencyTable_876b50a5-fee4-4cce-b704-e40de3d961e9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_abe41fab-9df8-4f64-a2c7-00c4630de47a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeTaxContingencyTable_876b50a5-fee4-4cce-b704-e40de3d961e9" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_abe41fab-9df8-4f64-a2c7-00c4630de47a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_abe41fab-9df8-4f64-a2c7-00c4630de47a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_abe41fab-9df8-4f64-a2c7-00c4630de47a" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_abe41fab-9df8-4f64-a2c7-00c4630de47a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_a5235337-2538-48f7-97bb-8ba077cce8fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_abe41fab-9df8-4f64-a2c7-00c4630de47a" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_a5235337-2538-48f7-97bb-8ba077cce8fc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameAxis_18c817b6-a2a6-4a16-8ce7-c33b49a80f9d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeTaxContingencyTable_876b50a5-fee4-4cce-b704-e40de3d961e9" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameAxis_18c817b6-a2a6-4a16-8ce7-c33b49a80f9d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameDomain_18c817b6-a2a6-4a16-8ce7-c33b49a80f9d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameAxis_18c817b6-a2a6-4a16-8ce7-c33b49a80f9d" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameDomain_18c817b6-a2a6-4a16-8ce7-c33b49a80f9d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameDomain_42b9f2ef-0572-426a-96ce-90773113f412" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameAxis_18c817b6-a2a6-4a16-8ce7-c33b49a80f9d" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameDomain_42b9f2ef-0572-426a-96ce-90773113f412" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxPeriodAxis_e3d92898-bab6-4c72-8c5a-8a5d687bb3dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxPeriodAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeTaxContingencyTable_876b50a5-fee4-4cce-b704-e40de3d961e9" xlink:to="loc_us-gaap_TaxPeriodAxis_e3d92898-bab6-4c72-8c5a-8a5d687bb3dc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxPeriodDomain_e3d92898-bab6-4c72-8c5a-8a5d687bb3dc_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TaxPeriodAxis_e3d92898-bab6-4c72-8c5a-8a5d687bb3dc" xlink:to="loc_us-gaap_TaxPeriodDomain_e3d92898-bab6-4c72-8c5a-8a5d687bb3dc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxPeriodDomain_709a2f4e-346c-4212-9f44-10ccd39c7869" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TaxPeriodAxis_e3d92898-bab6-4c72-8c5a-8a5d687bb3dc" xlink:to="loc_us-gaap_TaxPeriodDomain_709a2f4e-346c-4212-9f44-10ccd39c7869" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DefinedBenefitPlanAdditionalInformationDetail" xlink:type="simple" xlink:href="codi-20220331.xsd#DefinedBenefitPlanAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/DefinedBenefitPlanAdditionalInformationDetail" xlink:type="extended" id="i18e61ee6d8e84edd8e0b1ba71a3f9fd4_DefinedBenefitPlanAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_880ee7c6-5a88-4361-a2c5-75259d51a3bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_1c1361c3-b027-4a12-9517-842e319584e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_880ee7c6-5a88-4361-a2c5-75259d51a3bd" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_1c1361c3-b027-4a12-9517-842e319584e7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_e3585d75-0295-4019-bc4b-07405f980454" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_880ee7c6-5a88-4361-a2c5-75259d51a3bd" xlink:to="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_e3585d75-0295-4019-bc4b-07405f980454" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear_a30435a3-60aa-4a9f-b05e-5a69a1bdfff6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_880ee7c6-5a88-4361-a2c5-75259d51a3bd" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear_a30435a3-60aa-4a9f-b05e-5a69a1bdfff6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_a58a8f64-1e16-489f-b00a-10cbd22ab8cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_880ee7c6-5a88-4361-a2c5-75259d51a3bd" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_a58a8f64-1e16-489f-b00a-10cbd22ab8cc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_dd00deae-7ade-4a5c-88f5-7b02d4e409b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_a58a8f64-1e16-489f-b00a-10cbd22ab8cc" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_dd00deae-7ade-4a5c-88f5-7b02d4e409b1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_dd00deae-7ade-4a5c-88f5-7b02d4e409b1_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_dd00deae-7ade-4a5c-88f5-7b02d4e409b1" xlink:to="loc_us-gaap_SegmentDomain_dd00deae-7ade-4a5c-88f5-7b02d4e409b1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_35a98153-ad1e-4916-a65b-f2b426905ffb" 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_dd00deae-7ade-4a5c-88f5-7b02d4e409b1" xlink:to="loc_us-gaap_SegmentDomain_35a98153-ad1e-4916-a65b-f2b426905ffb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_33b3f0fc-ddfa-4997-a0ca-0d5a4a8942d5" xlink:href="codi-20220331.xsd#codi_ArnoldMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_35a98153-ad1e-4916-a65b-f2b426905ffb" xlink:to="loc_codi_ArnoldMember_33b3f0fc-ddfa-4997-a0ca-0d5a4a8942d5" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/CommitmentsandContingenciesComponentsofOperatingLeasesDetails" xlink:type="simple" xlink:href="codi-20220331.xsd#CommitmentsandContingenciesComponentsofOperatingLeasesDetails"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/CommitmentsandContingenciesComponentsofOperatingLeasesDetails" xlink:type="extended" id="i46556ab4d671428bb47c0b0031455aa2_CommitmentsandContingenciesComponentsofOperatingLeasesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_a421c0c2-5453-4565-812c-ae3d246e5d87" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_44306322-42fc-4ed6-8a36-89e5ebde7ef3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_a421c0c2-5453-4565-812c-ae3d246e5d87" xlink:to="loc_us-gaap_OperatingLeaseCost_44306322-42fc-4ed6-8a36-89e5ebde7ef3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_8243f316-edb5-457f-b151-c1230fe84a6d" 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_a421c0c2-5453-4565-812c-ae3d246e5d87" xlink:to="loc_us-gaap_OtherCommitmentsTable_8243f316-edb5-457f-b151-c1230fe84a6d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_707640d6-34b4-4ee4-8dce-ac9ffa127963" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_8243f316-edb5-457f-b151-c1230fe84a6d" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_707640d6-34b4-4ee4-8dce-ac9ffa127963" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_707640d6-34b4-4ee4-8dce-ac9ffa127963_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_707640d6-34b4-4ee4-8dce-ac9ffa127963" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_707640d6-34b4-4ee4-8dce-ac9ffa127963_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_d339e0be-68a9-491a-9a62-23dc1d2dab30" 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_707640d6-34b4-4ee4-8dce-ac9ffa127963" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_d339e0be-68a9-491a-9a62-23dc1d2dab30" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentAssetsMember_3cda7296-9aa4-4d88-9ac1-0feb9efa6864" 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_d339e0be-68a9-491a-9a62-23dc1d2dab30" xlink:to="loc_us-gaap_OtherNoncurrentAssetsMember_3cda7296-9aa4-4d88-9ac1-0feb9efa6864" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesMember_6e1192c0-8d68-4967-8e29-0122247fc8f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCurrentLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_d339e0be-68a9-491a-9a62-23dc1d2dab30" xlink:to="loc_us-gaap_OtherCurrentLiabilitiesMember_6e1192c0-8d68-4967-8e29-0122247fc8f3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember_e213b0c2-89c4-4eee-af3a-3b0b768ff2c3" 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_d339e0be-68a9-491a-9a62-23dc1d2dab30" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesMember_e213b0c2-89c4-4eee-af3a-3b0b768ff2c3" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/CommitmentsandContingenciesSupplementalBalanceSheetInformationDetails" xlink:type="simple" xlink:href="codi-20220331.xsd#CommitmentsandContingenciesSupplementalBalanceSheetInformationDetails"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/CommitmentsandContingenciesSupplementalBalanceSheetInformationDetails" xlink:type="extended" id="i97f84ee441f74147983aa60940029fed_CommitmentsandContingenciesSupplementalBalanceSheetInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_eeb5fa1c-59c2-4ff7-b392-2aa2fc746241" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_87e859fa-6c33-4e73-b451-13404ffd58fd" 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_eeb5fa1c-59c2-4ff7-b392-2aa2fc746241" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_87e859fa-6c33-4e73-b451-13404ffd58fd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_d6e70fe8-f862-4857-9360-e588b7abe1b4" 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_eeb5fa1c-59c2-4ff7-b392-2aa2fc746241" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_d6e70fe8-f862-4857-9360-e588b7abe1b4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_e75c00a6-ca8e-48c9-8bb2-4d7ebba48ce6" 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_eeb5fa1c-59c2-4ff7-b392-2aa2fc746241" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_e75c00a6-ca8e-48c9-8bb2-4d7ebba48ce6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_6326160f-b92f-40d5-a530-d959a1660156" 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_eeb5fa1c-59c2-4ff7-b392-2aa2fc746241" xlink:to="loc_us-gaap_OtherCommitmentsTable_6326160f-b92f-40d5-a530-d959a1660156" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_fe1e031f-b2f5-4650-9582-e253101850b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_6326160f-b92f-40d5-a530-d959a1660156" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_fe1e031f-b2f5-4650-9582-e253101850b1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_fe1e031f-b2f5-4650-9582-e253101850b1_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_fe1e031f-b2f5-4650-9582-e253101850b1" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_fe1e031f-b2f5-4650-9582-e253101850b1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_dfbc1db6-b7e3-4726-81cd-350dfd3ae937" 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_fe1e031f-b2f5-4650-9582-e253101850b1" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_dfbc1db6-b7e3-4726-81cd-350dfd3ae937" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember_593d1bf4-74e8-4425-b297-586cb79f9725" 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_dfbc1db6-b7e3-4726-81cd-350dfd3ae937" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesMember_593d1bf4-74e8-4425-b297-586cb79f9725" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentAssetsMember_942e4c83-d86d-49ca-ab43-337737191fae" 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_dfbc1db6-b7e3-4726-81cd-350dfd3ae937" xlink:to="loc_us-gaap_OtherNoncurrentAssetsMember_942e4c83-d86d-49ca-ab43-337737191fae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesMember_5abdde0b-c781-4fe5-a768-5831777343be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCurrentLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_dfbc1db6-b7e3-4726-81cd-350dfd3ae937" xlink:to="loc_us-gaap_OtherCurrentLiabilitiesMember_5abdde0b-c781-4fe5-a768-5831777343be" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/NarrativeDetails" xlink:type="simple" xlink:href="codi-20220331.xsd#NarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/NarrativeDetails" xlink:type="extended" id="i428644b36aeb418cbbce5b5b1c54e68e_NarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_8dbca132-3ed2-4cf2-9b27-203aefe18c2c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet_765699f0-e3e8-4c32-9022-f535df6f716f" 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_8dbca132-3ed2-4cf2-9b27-203aefe18c2c" xlink:to="loc_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet_765699f0-e3e8-4c32-9022-f535df6f716f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationIntegrationServicesPayable_50c2c857-0c69-4992-a0a0-c9b61f5e1b91" xlink:href="codi-20220331.xsd#codi_BusinessCombinationIntegrationServicesPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_8dbca132-3ed2-4cf2-9b27-203aefe18c2c" xlink:to="loc_codi_BusinessCombinationIntegrationServicesPayable_50c2c857-0c69-4992-a0a0-c9b61f5e1b91" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_6e03021a-9c8b-4e16-8fb1-f0cd9beeb6a7" 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_8dbca132-3ed2-4cf2-9b27-203aefe18c2c" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_6e03021a-9c8b-4e16-8fb1-f0cd9beeb6a7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OwnershipPercentageRelatedPartyVendors_ef9a214c-563d-425d-bb88-26a47d0c12de" xlink:href="codi-20220331.xsd#codi_OwnershipPercentageRelatedPartyVendors"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_8dbca132-3ed2-4cf2-9b27-203aefe18c2c" xlink:to="loc_codi_OwnershipPercentageRelatedPartyVendors_ef9a214c-563d-425d-bb88-26a47d0c12de" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_6b2f0a8f-3a44-42f4-a710-730797a3c365" 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_8dbca132-3ed2-4cf2-9b27-203aefe18c2c" xlink:to="loc_dei_DocumentPeriodEndDate_6b2f0a8f-3a44-42f4-a710-730797a3c365" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_748f45aa-6a0c-4310-92a3-6aabfd1ba65b" 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_8dbca132-3ed2-4cf2-9b27-203aefe18c2c" xlink:to="loc_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_748f45aa-6a0c-4310-92a3-6aabfd1ba65b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OwnershipPercentageIntercompanyLoanAgreement_c6988dab-1f6f-4859-a213-1d5428460406" xlink:href="codi-20220331.xsd#codi_OwnershipPercentageIntercompanyLoanAgreement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_8dbca132-3ed2-4cf2-9b27-203aefe18c2c" xlink:to="loc_codi_OwnershipPercentageIntercompanyLoanAgreement_c6988dab-1f6f-4859-a213-1d5428460406" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_f4bfef59-028a-4f80-a4b9-5f76afda64bd" 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_8dbca132-3ed2-4cf2-9b27-203aefe18c2c" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_f4bfef59-028a-4f80-a4b9-5f76afda64bd" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets_465bca8d-89eb-4a66-80cf-6dc2c8a99227" xlink:href="codi-20220331.xsd#codi_QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_8dbca132-3ed2-4cf2-9b27-203aefe18c2c" xlink:to="loc_codi_QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets_465bca8d-89eb-4a66-80cf-6dc2c8a99227" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest_f0717775-148f-4783-9e86-c2385d2bdeeb" 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_8dbca132-3ed2-4cf2-9b27-203aefe18c2c" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest_f0717775-148f-4783-9e86-c2385d2bdeeb" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_d67ed1a9-3bf1-4250-86a9-1dde46c7c830" 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_8dbca132-3ed2-4cf2-9b27-203aefe18c2c" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_d67ed1a9-3bf1-4250-86a9-1dde46c7c830" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_eb005503-fb66-4d73-89ad-35bfbf4b34cb" 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_d67ed1a9-3bf1-4250-86a9-1dde46c7c830" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_eb005503-fb66-4d73-89ad-35bfbf4b34cb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_eb005503-fb66-4d73-89ad-35bfbf4b34cb_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_eb005503-fb66-4d73-89ad-35bfbf4b34cb" xlink:to="loc_us-gaap_RelatedPartyDomain_eb005503-fb66-4d73-89ad-35bfbf4b34cb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_018beb94-7f69-4b27-872b-934b3fe9d86b" 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_eb005503-fb66-4d73-89ad-35bfbf4b34cb" xlink:to="loc_us-gaap_RelatedPartyDomain_018beb94-7f69-4b27-872b-934b3fe9d86b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_RelatedPartyVendorMember_11cd1366-d2a9-41e3-8af2-04a5d4d88077" xlink:href="codi-20220331.xsd#codi_RelatedPartyVendorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_018beb94-7f69-4b27-872b-934b3fe9d86b" xlink:to="loc_codi_RelatedPartyVendorMember_11cd1366-d2a9-41e3-8af2-04a5d4d88077" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_8a41d5fd-0a15-48bc-b465-9b52412dd5b3" 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_d67ed1a9-3bf1-4250-86a9-1dde46c7c830" xlink:to="loc_srt_OwnershipAxis_8a41d5fd-0a15-48bc-b465-9b52412dd5b3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_8a41d5fd-0a15-48bc-b465-9b52412dd5b3_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_8a41d5fd-0a15-48bc-b465-9b52412dd5b3" xlink:to="loc_srt_OwnershipDomain_8a41d5fd-0a15-48bc-b465-9b52412dd5b3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_021bec3d-7972-41c8-b025-75492daaedbd" 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_8a41d5fd-0a15-48bc-b465-9b52412dd5b3" xlink:to="loc_srt_OwnershipDomain_021bec3d-7972-41c8-b025-75492daaedbd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_68ac034a-1c91-404d-8858-014fc4c7d22e" xlink:href="codi-20220331.xsd#codi_SternoProductsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_021bec3d-7972-41c8-b025-75492daaedbd" xlink:to="loc_codi_SternoProductsMember_68ac034a-1c91-404d-8858-014fc4c7d22e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_e43294bd-3676-4c36-9cc4-1fbe6f040e77" xlink:href="codi-20220331.xsd#codi_A5.11TacticalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_021bec3d-7972-41c8-b025-75492daaedbd" xlink:to="loc_codi_A5.11TacticalMember_e43294bd-3676-4c36-9cc4-1fbe6f040e77" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgoMember_726162f2-94a9-4da3-ad82-8e72cb19f7a9" xlink:href="codi-20220331.xsd#codi_ErgoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_021bec3d-7972-41c8-b025-75492daaedbd" xlink:to="loc_codi_ErgoMember_726162f2-94a9-4da3-ad82-8e72cb19f7a9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_6ce440ac-da7c-471c-adbd-18fc5c202a5e" 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_d67ed1a9-3bf1-4250-86a9-1dde46c7c830" xlink:to="loc_us-gaap_DebtInstrumentAxis_6ce440ac-da7c-471c-adbd-18fc5c202a5e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_6ce440ac-da7c-471c-adbd-18fc5c202a5e_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_6ce440ac-da7c-471c-adbd-18fc5c202a5e" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_6ce440ac-da7c-471c-adbd-18fc5c202a5e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_37263bb3-2328-44e2-ad24-43b639740fec" 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_6ce440ac-da7c-471c-adbd-18fc5c202a5e" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_37263bb3-2328-44e2-ad24-43b639740fec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_37958cee-7d4d-41c2-ab22-00d37fdc0af1" 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_37263bb3-2328-44e2-ad24-43b639740fec" xlink:to="loc_us-gaap_LetterOfCreditMember_37958cee-7d4d-41c2-ab22-00d37fdc0af1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_9a5fa3d8-6d10-4465-8b93-ce7ad457ed1b" 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_d67ed1a9-3bf1-4250-86a9-1dde46c7c830" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_9a5fa3d8-6d10-4465-8b93-ce7ad457ed1b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9a5fa3d8-6d10-4465-8b93-ce7ad457ed1b_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_9a5fa3d8-6d10-4465-8b93-ce7ad457ed1b" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9a5fa3d8-6d10-4465-8b93-ce7ad457ed1b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_81dc83ee-9144-4e01-bc99-89d2c26d1b77" 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_9a5fa3d8-6d10-4465-8b93-ce7ad457ed1b" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_81dc83ee-9144-4e01-bc99-89d2c26d1b77" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_af5ab798-1896-4af0-8077-7592c61e293b" xlink:href="codi-20220331.xsd#codi_VelocityOutdoorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_81dc83ee-9144-4e01-bc99-89d2c26d1b77" xlink:to="loc_codi_VelocityOutdoorMember_af5ab798-1896-4af0-8077-7592c61e293b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_0c192f73-21c1-4a81-ad2b-73de5649837c" xlink:href="codi-20220331.xsd#codi_SternoProductsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_81dc83ee-9144-4e01-bc99-89d2c26d1b77" xlink:to="loc_codi_SternoProductsMember_0c192f73-21c1-4a81-ad2b-73de5649837c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember_d9b25962-4494-43f3-ac5f-7b6f12d5c10e" xlink:href="codi-20220331.xsd#codi_MarucciMemberMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_81dc83ee-9144-4e01-bc99-89d2c26d1b77" xlink:to="loc_codi_MarucciMemberMember_d9b25962-4494-43f3-ac5f-7b6f12d5c10e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BOAMember_194e0595-0e6d-460d-8ccb-9ed061bc6aac" xlink:href="codi-20220331.xsd#codi_BOAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_81dc83ee-9144-4e01-bc99-89d2c26d1b77" xlink:to="loc_codi_BOAMember_194e0595-0e6d-460d-8ccb-9ed061bc6aac" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_8b09c282-6b34-4d0f-8b2f-f563ecf6976f" xlink:href="codi-20220331.xsd#codi_LuganoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_81dc83ee-9144-4e01-bc99-89d2c26d1b77" xlink:to="loc_codi_LuganoMember_8b09c282-6b34-4d0f-8b2f-f563ecf6976f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_c76d282f-442b-4b6c-aaa7-9af5f4a04d09" xlink:href="codi-20220331.xsd#codi_A5.11TacticalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_81dc83ee-9144-4e01-bc99-89d2c26d1b77" xlink:to="loc_codi_A5.11TacticalMember_c76d282f-442b-4b6c-aaa7-9af5f4a04d09" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgoMember_12b46a15-a765-4b5e-a86e-f6eb40c27780" xlink:href="codi-20220331.xsd#codi_ErgoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_81dc83ee-9144-4e01-bc99-89d2c26d1b77" xlink:to="loc_codi_ErgoMember_12b46a15-a765-4b5e-a86e-f6eb40c27780" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_dfb44604-a9bf-434d-bef9-54f49d38e59f" 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_d67ed1a9-3bf1-4250-86a9-1dde46c7c830" xlink:to="loc_dei_LegalEntityAxis_dfb44604-a9bf-434d-bef9-54f49d38e59f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_dfb44604-a9bf-434d-bef9-54f49d38e59f_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_dfb44604-a9bf-434d-bef9-54f49d38e59f" xlink:to="loc_dei_EntityDomain_dfb44604-a9bf-434d-bef9-54f49d38e59f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_1c84685e-7dd3-4c39-a7ce-87e841eb8fd6" 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_dfb44604-a9bf-434d-bef9-54f49d38e59f" xlink:to="loc_dei_EntityDomain_1c84685e-7dd3-4c39-a7ce-87e841eb8fd6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BOAMember_3e9300f9-b3ee-41bf-bb0e-763407075427" xlink:href="codi-20220331.xsd#codi_BOAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_1c84685e-7dd3-4c39-a7ce-87e841eb8fd6" xlink:to="loc_codi_BOAMember_3e9300f9-b3ee-41bf-bb0e-763407075427" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_ea56ad69-860b-4295-9c32-f10262078c75" 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_d67ed1a9-3bf1-4250-86a9-1dde46c7c830" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_ea56ad69-860b-4295-9c32-f10262078c75" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_ea56ad69-860b-4295-9c32-f10262078c75_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_ea56ad69-860b-4295-9c32-f10262078c75" xlink:to="loc_us-gaap_SegmentDomain_ea56ad69-860b-4295-9c32-f10262078c75_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_9c572fb3-9548-4a08-9ae3-35b8870988d3" 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_ea56ad69-860b-4295-9c32-f10262078c75" xlink:to="loc_us-gaap_SegmentDomain_9c572fb3-9548-4a08-9ae3-35b8870988d3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BOAMember_aae2fa84-96a4-4636-bb5b-1ce5ae5cb5da" xlink:href="codi-20220331.xsd#codi_BOAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_9c572fb3-9548-4a08-9ae3-35b8870988d3" xlink:to="loc_codi_BOAMember_aae2fa84-96a4-4636-bb5b-1ce5ae5cb5da" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/SubsequentEvent" xlink:type="simple" xlink:href="codi-20220331.xsd#SubsequentEvent"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/SubsequentEvent" xlink:type="extended" id="i223dfe21adbc481193319141b822eeaa_SubsequentEvent">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_3320bb3c-b425-4496-a657-3ef9d3675545" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_615433fd-e3d5-4728-b79a-e8b08c8ab4f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsequentEventLineItems_3320bb3c-b425-4496-a657-3ef9d3675545" xlink:to="loc_us-gaap_SubsequentEventTable_615433fd-e3d5-4728-b79a-e8b08c8ab4f8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_36806cf0-7ff3-4d5f-b3e0-9be6b61e5ead" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_615433fd-e3d5-4728-b79a-e8b08c8ab4f8" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_36806cf0-7ff3-4d5f-b3e0-9be6b61e5ead" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_36806cf0-7ff3-4d5f-b3e0-9be6b61e5ead_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_36806cf0-7ff3-4d5f-b3e0-9be6b61e5ead" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_36806cf0-7ff3-4d5f-b3e0-9be6b61e5ead_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_f1828788-0b34-47e5-8445-987b8ecc8bea" 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_36806cf0-7ff3-4d5f-b3e0-9be6b61e5ead" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_f1828788-0b34-47e5-8445-987b8ecc8bea" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/SubsequentEventDetail" xlink:type="simple" xlink:href="codi-20220331.xsd#SubsequentEventDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/SubsequentEventDetail" xlink:type="extended" id="i0931d82116a845d88f018dde855c7e88_SubsequentEventDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_d2b544f3-8d8b-4f5a-a45b-fe995c1f6b0c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts_235d6ac9-7692-492d-8dcb-11d5124f87b6" xlink:href="codi-20220331.xsd#codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_d2b544f3-8d8b-4f5a-a45b-fe995c1f6b0c" xlink:to="loc_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts_235d6ac9-7692-492d-8dcb-11d5124f87b6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Debtissuanceaggregateprincipalamount_fab5fdb4-6119-46e7-a949-5cc5b4c0a74e" xlink:href="codi-20220331.xsd#codi_Debtissuanceaggregateprincipalamount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_d2b544f3-8d8b-4f5a-a45b-fe995c1f6b0c" xlink:to="loc_codi_Debtissuanceaggregateprincipalamount_fab5fdb4-6119-46e7-a949-5cc5b4c0a74e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_42711ca1-d76e-47d0-80c9-5e48d4c8e9d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_d2b544f3-8d8b-4f5a-a45b-fe995c1f6b0c" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_42711ca1-d76e-47d0-80c9-5e48d4c8e9d5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_b3d278a4-1038-43aa-9288-4b3ac18bb884" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_d2b544f3-8d8b-4f5a-a45b-fe995c1f6b0c" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_b3d278a4-1038-43aa-9288-4b3ac18bb884" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_b01e836c-50d4-4e3b-af1c-a3ffa088a22e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_d2b544f3-8d8b-4f5a-a45b-fe995c1f6b0c" xlink:to="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_b01e836c-50d4-4e3b-af1c-a3ffa088a22e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_7696ad30-89a6-4a54-b626-bc4b5d9028ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_d2b544f3-8d8b-4f5a-a45b-fe995c1f6b0c" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_7696ad30-89a6-4a54-b626-bc4b5d9028ad" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_e1791843-e1fa-4761-9300-45e7b80ffe8f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_d2b544f3-8d8b-4f5a-a45b-fe995c1f6b0c" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_e1791843-e1fa-4761-9300-45e7b80ffe8f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGroupTotalenterprisevalue_d8cd51f1-ddb8-4583-8a06-d56bf1c636ae" xlink:href="codi-20220331.xsd#codi_DisposalGroupTotalenterprisevalue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_d2b544f3-8d8b-4f5a-a45b-fe995c1f6b0c" xlink:to="loc_codi_DisposalGroupTotalenterprisevalue_d8cd51f1-ddb8-4583-8a06-d56bf1c636ae" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_42e4fa2b-d40c-4a8e-a7b2-303401ad21dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_d2b544f3-8d8b-4f5a-a45b-fe995c1f6b0c" xlink:to="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_42e4fa2b-d40c-4a8e-a7b2-303401ad21dc" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_56abbd8a-b9be-4f64-9e05-fa55204abc6d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_d2b544f3-8d8b-4f5a-a45b-fe995c1f6b0c" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_56abbd8a-b9be-4f64-9e05-fa55204abc6d" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates_df16ffa0-9c7a-449d-9a4a-74b8bec9f59f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_d2b544f3-8d8b-4f5a-a45b-fe995c1f6b0c" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates_df16ffa0-9c7a-449d-9a4a-74b8bec9f59f" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_f1457788-4b1f-4143-ae91-e5312d135257" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_d2b544f3-8d8b-4f5a-a45b-fe995c1f6b0c" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_f1457788-4b1f-4143-ae91-e5312d135257" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentstoNoncontrollingInterestsAllocationInterests_abd0d515-94b9-4f0d-a212-60d5ffb3fcc3" xlink:href="codi-20220331.xsd#codi_PaymentstoNoncontrollingInterestsAllocationInterests"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_d2b544f3-8d8b-4f5a-a45b-fe995c1f6b0c" xlink:to="loc_codi_PaymentstoNoncontrollingInterestsAllocationInterests_abd0d515-94b9-4f0d-a212-60d5ffb3fcc3" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_8f93975b-3cfa-4b5f-b74f-86e34925f853" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_d2b544f3-8d8b-4f5a-a45b-fe995c1f6b0c" xlink:to="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_8f93975b-3cfa-4b5f-b74f-86e34925f853" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1_9e96ae58-e7aa-4e79-a5fa-aad05145a2ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_d2b544f3-8d8b-4f5a-a45b-fe995c1f6b0c" xlink:to="loc_us-gaap_NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1_9e96ae58-e7aa-4e79-a5fa-aad05145a2ac" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OwnershipPercentageOfNoncontrollingShareholders_ca3f9b2e-e4b7-42bc-8159-0d1771bdbb29" xlink:href="codi-20220331.xsd#codi_OwnershipPercentageOfNoncontrollingShareholders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_d2b544f3-8d8b-4f5a-a45b-fe995c1f6b0c" xlink:to="loc_codi_OwnershipPercentageOfNoncontrollingShareholders_ca3f9b2e-e4b7-42bc-8159-0d1771bdbb29" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PercentageOfGrossConsiderationReceived_c7b619de-9da2-4576-bec8-10d73fe094ff" xlink:href="codi-20220331.xsd#codi_PercentageOfGrossConsiderationReceived"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_d2b544f3-8d8b-4f5a-a45b-fe995c1f6b0c" xlink:to="loc_codi_PercentageOfGrossConsiderationReceived_c7b619de-9da2-4576-bec8-10d73fe094ff" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_893e56c7-3360-45e8-a841-85111c9cbbde" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_d2b544f3-8d8b-4f5a-a45b-fe995c1f6b0c" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_893e56c7-3360-45e8-a841-85111c9cbbde" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AdditionalSharesOfSPACCommonStock_f361901b-1094-4e6a-8e8e-39d39251f062" xlink:href="codi-20220331.xsd#codi_AdditionalSharesOfSPACCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_d2b544f3-8d8b-4f5a-a45b-fe995c1f6b0c" xlink:to="loc_codi_AdditionalSharesOfSPACCommonStock_f361901b-1094-4e6a-8e8e-39d39251f062" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_0869daf2-7e84-45f7-a16a-ce49722727a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsequentEventLineItems_d2b544f3-8d8b-4f5a-a45b-fe995c1f6b0c" xlink:to="loc_us-gaap_SubsequentEventTable_0869daf2-7e84-45f7-a16a-ce49722727a8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_09690e70-8ecd-4619-9b1a-26f119c0f4d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_0869daf2-7e84-45f7-a16a-ce49722727a8" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_09690e70-8ecd-4619-9b1a-26f119c0f4d0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_09690e70-8ecd-4619-9b1a-26f119c0f4d0_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_09690e70-8ecd-4619-9b1a-26f119c0f4d0" xlink:to="loc_us-gaap_SegmentDomain_09690e70-8ecd-4619-9b1a-26f119c0f4d0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_fca1cc4e-004d-4843-8cd2-a8056874414b" 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_09690e70-8ecd-4619-9b1a-26f119c0f4d0" xlink:to="loc_us-gaap_SegmentDomain_fca1cc4e-004d-4843-8cd2-a8056874414b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember_15cc81bc-a594-443b-bc39-33f34dcd1d46" xlink:href="codi-20220331.xsd#codi_MarucciMemberMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_fca1cc4e-004d-4843-8cd2-a8056874414b" xlink:to="loc_codi_MarucciMemberMember_15cc81bc-a594-443b-bc39-33f34dcd1d46" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_b8dd2789-f1fd-4406-850a-ca193cd835a1" xlink:href="codi-20220331.xsd#codi_AltorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_fca1cc4e-004d-4843-8cd2-a8056874414b" xlink:to="loc_codi_AltorMember_b8dd2789-f1fd-4406-850a-ca193cd835a1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PlymouthFoamMember_95e3768b-0002-4c72-b6eb-599a93964061" xlink:href="codi-20220331.xsd#codi_PlymouthFoamMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_fca1cc4e-004d-4843-8cd2-a8056874414b" xlink:to="loc_codi_PlymouthFoamMember_95e3768b-0002-4c72-b6eb-599a93964061" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_8218265b-23f0-4ff9-b543-c2dd1f0934ca" xlink:href="codi-20220331.xsd#codi_AciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_fca1cc4e-004d-4843-8cd2-a8056874414b" xlink:to="loc_codi_AciMember_8218265b-23f0-4ff9-b543-c2dd1f0934ca" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_541b8e99-f192-453a-820a-6c0f2d828c20" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_0869daf2-7e84-45f7-a16a-ce49722727a8" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_541b8e99-f192-453a-820a-6c0f2d828c20" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_541b8e99-f192-453a-820a-6c0f2d828c20_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_541b8e99-f192-453a-820a-6c0f2d828c20" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_541b8e99-f192-453a-820a-6c0f2d828c20_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_503920c6-d661-44fe-a73e-bdb667c38f6a" 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_541b8e99-f192-453a-820a-6c0f2d828c20" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_503920c6-d661-44fe-a73e-bdb667c38f6a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember_f924900c-ddd9-4755-acf7-4f132209aa6f" xlink:href="codi-20220331.xsd#codi_MarucciMemberMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_503920c6-d661-44fe-a73e-bdb667c38f6a" xlink:to="loc_codi_MarucciMemberMember_f924900c-ddd9-4755-acf7-4f132209aa6f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_46866359-6702-49ad-8fd3-99f177ec0409" xlink:href="codi-20220331.xsd#codi_LuganoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_503920c6-d661-44fe-a73e-bdb667c38f6a" xlink:to="loc_codi_LuganoMember_46866359-6702-49ad-8fd3-99f177ec0409" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_97478ae6-77d6-4010-82b9-436b3e8d4e96" xlink:href="codi-20220331.xsd#codi_AltorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_503920c6-d661-44fe-a73e-bdb667c38f6a" xlink:to="loc_codi_AltorMember_97478ae6-77d6-4010-82b9-436b3e8d4e96" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PlymouthFoamMember_3f7ddabf-62b7-4d20-b902-1e21e74c514a" xlink:href="codi-20220331.xsd#codi_PlymouthFoamMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_503920c6-d661-44fe-a73e-bdb667c38f6a" xlink:to="loc_codi_PlymouthFoamMember_3f7ddabf-62b7-4d20-b902-1e21e74c514a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LizardSkinsMember_daeb2610-3253-45f5-bae2-e2625ccaa020" xlink:href="codi-20220331.xsd#codi_LizardSkinsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_503920c6-d661-44fe-a73e-bdb667c38f6a" xlink:to="loc_codi_LizardSkinsMember_daeb2610-3253-45f5-bae2-e2625ccaa020" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_41f46016-a17d-4389-bf6f-72a84be94ff1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_0869daf2-7e84-45f7-a16a-ce49722727a8" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_41f46016-a17d-4389-bf6f-72a84be94ff1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_41f46016-a17d-4389-bf6f-72a84be94ff1_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_41f46016-a17d-4389-bf6f-72a84be94ff1" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_41f46016-a17d-4389-bf6f-72a84be94ff1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_f8761d8c-e823-43db-aaaa-3096cbae762d" 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_41f46016-a17d-4389-bf6f-72a84be94ff1" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_f8761d8c-e823-43db-aaaa-3096cbae762d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_74865783-4a37-4067-bbb1-23b704895e84" 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_f8761d8c-e823-43db-aaaa-3096cbae762d" xlink:to="loc_us-gaap_SubsequentEventMember_74865783-4a37-4067-bbb1-23b704895e84" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_476b6be7-0b0a-483d-88d1-da33f46cd942" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_0869daf2-7e84-45f7-a16a-ce49722727a8" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_476b6be7-0b0a-483d-88d1-da33f46cd942" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_476b6be7-0b0a-483d-88d1-da33f46cd942_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_476b6be7-0b0a-483d-88d1-da33f46cd942" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_476b6be7-0b0a-483d-88d1-da33f46cd942_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_d5bfae3f-5a89-44c5-b589-d484fd69e998" 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_476b6be7-0b0a-483d-88d1-da33f46cd942" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_d5bfae3f-5a89-44c5-b589-d484fd69e998" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_dcd57eb3-e8a9-40ca-94c8-5f88e68a3a6f" 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_d5bfae3f-5a89-44c5-b589-d484fd69e998" xlink:to="loc_us-gaap_LineOfCreditMember_dcd57eb3-e8a9-40ca-94c8-5f88e68a3a6f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TermLoanMember_506d3e02-bd7f-4a6f-84ab-69de00b04e2d" xlink:href="codi-20220331.xsd#codi_TermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_d5bfae3f-5a89-44c5-b589-d484fd69e998" xlink:to="loc_codi_TermLoanMember_506d3e02-bd7f-4a6f-84ab-69de00b04e2d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_5750157a-85da-4286-8928-ba519f98fd92" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_0869daf2-7e84-45f7-a16a-ce49722727a8" xlink:to="loc_us-gaap_CreditFacilityAxis_5750157a-85da-4286-8928-ba519f98fd92" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_5750157a-85da-4286-8928-ba519f98fd92_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_5750157a-85da-4286-8928-ba519f98fd92" xlink:to="loc_us-gaap_CreditFacilityDomain_5750157a-85da-4286-8928-ba519f98fd92_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_9e236dd8-65c9-49c8-98cd-1b81b472f1e0" 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_5750157a-85da-4286-8928-ba519f98fd92" xlink:to="loc_us-gaap_CreditFacilityDomain_9e236dd8-65c9-49c8-98cd-1b81b472f1e0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_a9827d32-c2e8-4db6-b5e6-9cf5f51b9081" 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_9e236dd8-65c9-49c8-98cd-1b81b472f1e0" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_a9827d32-c2e8-4db6-b5e6-9cf5f51b9081" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_962d99af-9ad5-4b8a-988f-2f20449fe46e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_0869daf2-7e84-45f7-a16a-ce49722727a8" xlink:to="loc_us-gaap_DebtInstrumentAxis_962d99af-9ad5-4b8a-988f-2f20449fe46e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_962d99af-9ad5-4b8a-988f-2f20449fe46e_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_962d99af-9ad5-4b8a-988f-2f20449fe46e" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_962d99af-9ad5-4b8a-988f-2f20449fe46e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_9b698441-cdc5-4bae-8462-114a8c2684ea" 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_962d99af-9ad5-4b8a-988f-2f20449fe46e" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_9b698441-cdc5-4bae-8462-114a8c2684ea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Seniornotesdue2026Member_798f15ae-9328-4905-a661-e36cbdd13543" xlink:href="codi-20220331.xsd#codi_Seniornotesdue2026Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_9b698441-cdc5-4bae-8462-114a8c2684ea" xlink:to="loc_codi_Seniornotesdue2026Member_798f15ae-9328-4905-a661-e36cbdd13543" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TermLoanMember_f884f0f3-c9fc-46c7-bc22-88949d0fa4b2" xlink:href="codi-20220331.xsd#codi_TermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_9b698441-cdc5-4bae-8462-114a8c2684ea" xlink:to="loc_codi_TermLoanMember_f884f0f3-c9fc-46c7-bc22-88949d0fa4b2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_4944c7f7-ac68-4f75-9c49-bdc645f2ab64" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_0869daf2-7e84-45f7-a16a-ce49722727a8" xlink:to="loc_srt_RangeAxis_4944c7f7-ac68-4f75-9c49-bdc645f2ab64" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_4944c7f7-ac68-4f75-9c49-bdc645f2ab64_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_4944c7f7-ac68-4f75-9c49-bdc645f2ab64" xlink:to="loc_srt_RangeMember_4944c7f7-ac68-4f75-9c49-bdc645f2ab64_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_5822d929-e699-40b0-ab2e-a238aabf0af8" 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_4944c7f7-ac68-4f75-9c49-bdc645f2ab64" xlink:to="loc_srt_RangeMember_5822d929-e699-40b0-ab2e-a238aabf0af8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_c6dce841-6017-4e3c-8ea6-96eac2bbc8f8" 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_5822d929-e699-40b0-ab2e-a238aabf0af8" xlink:to="loc_srt_MinimumMember_c6dce841-6017-4e3c-8ea6-96eac2bbc8f8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_d7f01173-1d43-4c82-acdf-81b77665c7ac" 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_5822d929-e699-40b0-ab2e-a238aabf0af8" xlink:to="loc_srt_MaximumMember_d7f01173-1d43-4c82-acdf-81b77665c7ac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_50e3eaae-6e31-4dc0-b456-07c80b543bfc" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_0869daf2-7e84-45f7-a16a-ce49722727a8" xlink:to="loc_srt_OwnershipAxis_50e3eaae-6e31-4dc0-b456-07c80b543bfc" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_50e3eaae-6e31-4dc0-b456-07c80b543bfc_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_50e3eaae-6e31-4dc0-b456-07c80b543bfc" xlink:to="loc_srt_OwnershipDomain_50e3eaae-6e31-4dc0-b456-07c80b543bfc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_19dcaf88-e19c-425e-b4f8-237baa05f4c6" 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_50e3eaae-6e31-4dc0-b456-07c80b543bfc" xlink:to="loc_srt_OwnershipDomain_19dcaf88-e19c-425e-b4f8-237baa05f4c6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_1c056615-c590-4518-a57d-f917431af3f8" xlink:href="codi-20220331.xsd#codi_AciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_19dcaf88-e19c-425e-b4f8-237baa05f4c6" xlink:to="loc_codi_AciMember_1c056615-c590-4518-a57d-f917431af3f8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOwnershipInterestsByNameAxis_d37fd5be-1ff2-48d3-81b2-349dd7d1f6d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherOwnershipInterestsByNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_0869daf2-7e84-45f7-a16a-ce49722727a8" xlink:to="loc_us-gaap_OtherOwnershipInterestsByNameAxis_d37fd5be-1ff2-48d3-81b2-349dd7d1f6d0" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOwnershipInterestsNameDomain_d37fd5be-1ff2-48d3-81b2-349dd7d1f6d0_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_d37fd5be-1ff2-48d3-81b2-349dd7d1f6d0" xlink:to="loc_us-gaap_OtherOwnershipInterestsNameDomain_d37fd5be-1ff2-48d3-81b2-349dd7d1f6d0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOwnershipInterestsNameDomain_c5c82ee8-d856-4dee-8d92-9fa2f94d6a69" 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_d37fd5be-1ff2-48d3-81b2-349dd7d1f6d0" xlink:to="loc_us-gaap_OtherOwnershipInterestsNameDomain_c5c82ee8-d856-4dee-8d92-9fa2f94d6a69" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PercentageOwnershipFullyDilutedMember_17e6063e-7275-4ec9-9174-f1b7d9dec4a8" xlink:href="codi-20220331.xsd#codi_PercentageOwnershipFullyDilutedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherOwnershipInterestsNameDomain_c5c82ee8-d856-4dee-8d92-9fa2f94d6a69" xlink:to="loc_codi_PercentageOwnershipFullyDilutedMember_17e6063e-7275-4ec9-9174-f1b7d9dec4a8" xlink:type="arc" order="0"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>9
<FILENAME>codi-20220331_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:1a066d54-f8bf-4d23-b0f4-853738549893,g:cd2de9e9-02f8-40c1-ae4c-6684fa694adb-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_us-gaap_IndefiniteLivedTradeNames_92dbb6f1-3ac3-4c73-8b4a-c721fea006ae_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_a846dc6c-b83f-4441-a6a6-48c480230536_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_54d14d63-8e79-445e-9428-a31dcafb0762_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">United States Federal Statutory Rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LetterOfCreditMember_0aa2c352-e95c-4ae7-ae59-53c0432904d4_terseLabel_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letter of Credit</link:label>
    <link:label id="lab_us-gaap_LetterOfCreditMember_label_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letter of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LetterOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LetterOfCreditMember" xlink:to="lab_us-gaap_LetterOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryWorkInProcess_96a0626f-c281-4795-b403-98c07bd79e94_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcess" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Work-in-process</link:label>
    <link:label id="lab_us-gaap_InventoryWorkInProcess_label_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcess" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Work in Process, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryWorkInProcess"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryWorkInProcess" xlink:to="lab_us-gaap_InventoryWorkInProcess" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_adaf04d8-1494-4ea5-8014-53e149ecfe86_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Accounts, Notes and Loans Receivable, Net</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Accounts, Notes and Loans Receivable, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ca3f5583-187e-4ee2-bbe3-bb50e2696591_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_3c0a1b40-110a-4353-9ee6-1da8e86feea8_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasehold improvements</link:label>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_label_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasehold Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseholdImprovementsMember" xlink:to="lab_us-gaap_LeaseholdImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_46af5d21-4d9f-4968-ad82-2d8b4a58fe89_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income attributable to Holdings</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_dcb6ac51-8ebf-4154-aa8d-d6a7cc4e268e_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss attributable to Holdings</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic_7ff49908-f13f-4324-9115-70259ffe42f6_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_22227663-a20e-4f23-92b7-e3b6381b2bc8_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Outstanding</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesOutstanding" xlink:to="lab_us-gaap_PreferredStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanInterestCost_afead649-4813-4c66-bca0-086e37d5e161_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_7c6e4a92-f8ba-41ec-837f-4c290fca9e70_terseLabel_en-US" xlink:label="lab_codi_SharesRepresentingBeneficialInterestsInCompassDiversifiedHoldingsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares representing beneficial interests in Compass Diversified Holdings</link:label>
    <link:label id="lab_codi_SharesRepresentingBeneficialInterestsInCompassDiversifiedHoldingsMember_label_en-US" xlink:label="lab_codi_SharesRepresentingBeneficialInterestsInCompassDiversifiedHoldingsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Representing Beneficial Interests In Compass Diversified Holdings [Member]</link:label>
    <link:label id="lab_codi_SharesRepresentingBeneficialInterestsInCompassDiversifiedHoldingsMember_documentation_en-US" xlink:label="lab_codi_SharesRepresentingBeneficialInterestsInCompassDiversifiedHoldingsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Representing Beneficial Interests In Compass Diversified Holdings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SharesRepresentingBeneficialInterestsInCompassDiversifiedHoldingsMember" xlink:href="codi-20220331.xsd#codi_SharesRepresentingBeneficialInterestsInCompassDiversifiedHoldingsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_SharesRepresentingBeneficialInterestsInCompassDiversifiedHoldingsMember" xlink:to="lab_codi_SharesRepresentingBeneficialInterestsInCompassDiversifiedHoldingsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_42dc0341-590e-4758-b960-a8c8aa040fcb_negatedLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total accumulated amortization</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_f2cfccbd-7f65-4ab0-8575-733ae110274c_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts_285199fc-5ee4-4dd5-b177-8f2691703107_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Acquisition Related Costs</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Acquisition Related Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:to="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities_60a82b68-6554-433f-9088-7bd3f383ba77_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Other Liabilities, Current</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Other Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_DistributionExpensePreferredShareholders_d0d1a366-cfb2-48a8-a55e-a6e5efb9e813_terseLabel_en-US" xlink:label="lab_codi_DistributionExpensePreferredShareholders" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distribution Expense, Preferred Shareholders</link:label>
    <link:label id="lab_codi_DistributionExpensePreferredShareholders_label_en-US" xlink:label="lab_codi_DistributionExpensePreferredShareholders" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distribution Expense, Preferred Shareholders</link:label>
    <link:label id="lab_codi_DistributionExpensePreferredShareholders_documentation_en-US" xlink:label="lab_codi_DistributionExpensePreferredShareholders" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distribution Expense, Preferred Shareholders</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionExpensePreferredShareholders" xlink:href="codi-20220331.xsd#codi_DistributionExpensePreferredShareholders"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_DistributionExpensePreferredShareholders" xlink:to="lab_codi_DistributionExpensePreferredShareholders" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_39f5b327-01af-4c2e-b43b-2fa827b3fead_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_1ee7f0f2-0d76-4e9d-8bbb-4ae32665875f_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_b6ba7b8d-8eac-4898-9c7c-1a6ecd62138c_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_AltorMember_f1c10592-29ea-42bb-8764-e7b380c3adf0_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-20220331.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_3ff17824-ac8c-47bb-89ad-41921a03ae05_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average remaining lease term (years)</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_34866e6f-c8dc-4d67-95e1-4a5c1afcb0ef_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other non-current assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_68522925-1500-41d0-8f38-d9777e1313d5_terseLabel_en-US" xlink:label="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Name [Axis]</link:label>
    <link:label id="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_label_en-US" xlink:label="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_OwnershipPercentageOfNoncontrollingShareholders_cadfcdba-29da-43b7-aad5-6c9713f5e2d6_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-20220331.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_9d1e9f2a-ed25-45c3-8ba4-3bbe078bd41b_negatedLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected return on plan assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Return (Loss) on Plan Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromMinorityShareholders_8a9c2772-06e8-449d-aa03-46c4224fc202_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromMinorityShareholders" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net proceeds provided by noncontrolling shareholders</link:label>
    <link:label id="lab_us-gaap_ProceedsFromMinorityShareholders_label_en-US" xlink:label="lab_us-gaap_ProceedsFromMinorityShareholders" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Noncontrolling Interests</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMinorityShareholders" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromMinorityShareholders"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromMinorityShareholders" xlink:to="lab_us-gaap_ProceedsFromMinorityShareholders" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_b0258318-cdfc-4160-bb73-adff8f3c9221_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_faf6ae50-fbd4-48d0-bb8b-8f772aac771f_terseLabel_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_1aa6597b-1ff3-40a7-816e-fd730b1a5ffc_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net decrease in cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/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_75522968-fdb4-462b-bd80-1f7814399d84_terseLabel_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquired Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquired Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:to="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_0a2b4b33-0e35-4077-8311-4f12a184342c_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_7fb10715-7be2-40b7-9220-8e361e535d01_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Redemption Price, Percentage</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPricePercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Redemption Price, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:to="lab_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable_314ff3ca-a3e7-41e0-b0b3-fbedd94e4aaa_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Pro Forma Information, Nonrecurring Adjustments [Table]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Pro Forma Information, Nonrecurring Adjustments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable" xlink:to="lab_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_DistributionsPayableAmountPerShare_14be9ec0-e9f2-4bb2-89b8-308895ddb6f7_terseLabel_en-US" xlink:label="lab_codi_DistributionsPayableAmountPerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distribution declared per share</link:label>
    <link:label id="lab_codi_DistributionsPayableAmountPerShare_label_en-US" xlink:label="lab_codi_DistributionsPayableAmountPerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distributions Payable Amount Per Share</link:label>
    <link:label id="lab_codi_DistributionsPayableAmountPerShare_documentation_en-US" xlink:label="lab_codi_DistributionsPayableAmountPerShare" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distributions payable amount per share.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionsPayableAmountPerShare" xlink:href="codi-20220331.xsd#codi_DistributionsPayableAmountPerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_DistributionsPayableAmountPerShare" xlink:to="lab_codi_DistributionsPayableAmountPerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillPurchaseAccountingAdjustments_1a3677ac-35ae-4ceb-993c-a1a6456f732a_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Purchase Accounting Adjustments</link:label>
    <link:label id="lab_us-gaap_GoodwillPurchaseAccountingAdjustments_label_en-US" xlink:label="lab_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Purchase Accounting Adjustments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:to="lab_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_2dcf50e4-26a5-4d5c-ab88-0a7766ff4e4c_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:to="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_NumberOfManufacturingFacilities_58a85558-15e1-4946-bc54-e69b0a79533d_terseLabel_en-US" xlink:label="lab_codi_NumberOfManufacturingFacilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Manufacturing Facilities</link:label>
    <link:label id="lab_codi_NumberOfManufacturingFacilities_label_en-US" xlink:label="lab_codi_NumberOfManufacturingFacilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Manufacturing Facilities</link:label>
    <link:label id="lab_codi_NumberOfManufacturingFacilities_documentation_en-US" xlink:label="lab_codi_NumberOfManufacturingFacilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of manufacturing facilities.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NumberOfManufacturingFacilities" xlink:href="codi-20220331.xsd#codi_NumberOfManufacturingFacilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_NumberOfManufacturingFacilities" xlink:to="lab_codi_NumberOfManufacturingFacilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_0ac8e13e-e0dc-4c62-8c68-5222fa19dd52_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeDomain" xlink:to="lab_us-gaap_SubsequentEventTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_bd993632-6c77-49e6-a81e-64b62359407b_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_d1b68534-81b8-45fe-849c-cf28a9ead16c_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_1ebba4bd-8358-4b12-8d62-413dec63e974_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_84799b73-c29f-4050-a3e0-3e729c0ee1f1_terseLabel_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquired Finite-lived Intangible Assets, Weighted Average Useful Life</link:label>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_label_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquired Finite-lived Intangible Assets, Weighted Average Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:to="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_LizardSkinsMember_eb0c9741-ac99-44fb-9a19-c7c1ea30cb57_terseLabel_en-US" xlink:label="lab_codi_LizardSkinsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lizard Skinds</link:label>
    <link:label id="lab_codi_LizardSkinsMember_label_en-US" xlink:label="lab_codi_LizardSkinsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lizard Skins [Member]</link:label>
    <link:label id="lab_codi_LizardSkinsMember_documentation_en-US" xlink:label="lab_codi_LizardSkinsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lizard Skins</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LizardSkinsMember" xlink:href="codi-20220331.xsd#codi_LizardSkinsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_LizardSkinsMember" xlink:to="lab_codi_LizardSkinsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOrSaleOfEquity_6de6fc1f-06ad-4549-b211-6cd8ba99d752_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_55d4a192-2bc9-4fab-a6cb-c55aeadcb747_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Issuance of Senior Long-term Debt</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Issuance of Senior Long-term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_ede3dc55-6644-43cb-bdea-1e64816ace55_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average discount rate</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_1e29804b-5d09-4878-b16f-3c3767917b0d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Inventory</link:label>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Inventory, Current [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet_a40d5664-fa81-48cd-a45c-da150fa388cf_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Increase (Decrease), Net</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Increase (Decrease), Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet" xlink:to="lab_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsidiarySaleOfStockAxis_854696f5-6628-453c-af06-379ea975cf03_terseLabel_en-US" xlink:label="lab_us-gaap_SubsidiarySaleOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsidiarySaleOfStockAxis_label_en-US" xlink:label="lab_us-gaap_SubsidiarySaleOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis" xlink:to="lab_us-gaap_SubsidiarySaleOfStockAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventsAbstract_16026b7b-0795-4085-b526-e827f73e47c2_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events [Abstract]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventsAbstract_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsAbstract" xlink:to="lab_us-gaap_SubsequentEventsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_19d41322-ac53-4280-be5e-ea833fedc3d4_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Assets from Segment to Consolidated [Table]</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Assets from Segment to Consolidated [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable" xlink:to="lab_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_RamcoMember_96282e07-e9bf-4481-9d1a-e8ed3b486e96_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-20220331.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_BusinessAcquisitionAxis_3ac6d946-e77e-4ad3-91aa-1f884bf58c81_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAxis" xlink:to="lab_us-gaap_BusinessAcquisitionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_376ba645-3e1f-406e-9506-dc424a44e616_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Name [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityNameAxis_cc232111-cbf2-47c6-bdc0-c7c71bb38d5f_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority, Name [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityNameAxis_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority, Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="lab_us-gaap_IncomeTaxAuthorityNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_b414297b-35fa-4800-b703-76589c1f7827_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_f4cdbcf0-883e-481f-8d4a-244f339b8266_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityDomain_77be5fb8-f18f-4f9a-aa17-640a8f96cfeb_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_fa67be3b-b215-4758-b966-c31cdd5f037a_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_2f8f1ec5-7d73-4233-a336-9cabde88bd71_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_fde3fa8c-0ee0-43fb-998f-398ba373f97c_terseLabel_en-US" xlink:label="lab_us-gaap_SubsegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsegments [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsegmentsAxis_label_en-US" xlink:label="lab_us-gaap_SubsegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsegments [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsegmentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsegmentsAxis" xlink:to="lab_us-gaap_SubsegmentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_af1961b4-667d-4726-a89d-64e27a75cf5c_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of unrecognized loss</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Amortization of Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:to="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_010fa5dc-b7c1-41ec-a260-fb87f6733d6e_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, estimated impairment loss</link:label>
    <link:label id="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_7d194fd9-813f-4ce8-ab33-db6ce8128091_negatedLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated impairment losses</link:label>
    <link:label id="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Impaired, Accumulated Impairment Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:to="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterimPeriodCostsNotAllocableDomain_c54c98c9-cece-4813-ad32-5c569359250e_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_474a94a8-4b85-47ad-95af-46fb8d99fb86_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_0362915d-c5a8-4b97-a562-5aa5446f4260_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_1c32f86e-1f40-48cb-a784-6cdc8a619f36_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_4f46fd87-8ac0-4096-b199-0228f750c2b2_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration risk, percentage</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskPercentage1" xlink:to="lab_us-gaap_ConcentrationRiskPercentage1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockValue_0b174f07-ef6f-486e-a4cf-b5c195c7609b_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_5230c975-e2b2-435e-800a-10fed49df8c1_verboseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of Trust preferred shares, net of offering costs</link:label>
    <link:label id="lab_us-gaap_PreferredStockValue_label_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockValue" xlink:to="lab_us-gaap_PreferredStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1_c68c908b-5939-4fed-bb45-a0902b88f108_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_ae783370-ae41-497f-8a3d-4fb4e561dd9d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders</link:label>
    <link:label id="lab_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_label_en-US" xlink:label="lab_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:to="lab_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates_afccff60-a951-493e-b168-614130f95d7d_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_164514a7-6aad-4405-b63f-4d48e843759b_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from sale of business</link:label>
    <link:label id="lab_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates_label_en-US" xlink:label="lab_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Divestiture of Businesses and Interests in Affiliates</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates" xlink:to="lab_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TradeNamesMember_7adf5d2f-9636-4b6c-8f29-f7d035d13042_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_d84dba9a-3d9d-4a9e-957c-9fccfce80743_verboseLabel_en-US" xlink:label="lab_us-gaap_TradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade Names [Member]</link:label>
    <link:label id="lab_us-gaap_TradeNamesMember_label_en-US" xlink:label="lab_us-gaap_TradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade Names [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradeNamesMember" xlink:to="lab_us-gaap_TradeNamesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_62cb6d16-e52d-4b9e-b677-1a149f5750f3_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Deficit</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_WeightedAverageNumberOfSharesOfTrustStockOutstandingBasicAndFullyDiluted_b20969da-13a8-46c5-b2fc-a5e4aaf040de_terseLabel_en-US" xlink:label="lab_codi_WeightedAverageNumberOfSharesOfTrustStockOutstandingBasicAndFullyDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average number of shares of trust stock outstanding &#8211; basic and fully diluted (in shares)</link:label>
    <link:label id="lab_codi_WeightedAverageNumberOfSharesOfTrustStockOutstandingBasicAndFullyDiluted_label_en-US" xlink:label="lab_codi_WeightedAverageNumberOfSharesOfTrustStockOutstandingBasicAndFullyDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number Of Shares Of Trust Stock Outstanding Basic And Fully Diluted</link:label>
    <link:label id="lab_codi_WeightedAverageNumberOfSharesOfTrustStockOutstandingBasicAndFullyDiluted_documentation_en-US" xlink:label="lab_codi_WeightedAverageNumberOfSharesOfTrustStockOutstandingBasicAndFullyDiluted" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of basic shares, after adjustment for contingently issuable shares and other shares not deemed outstanding, determined by relating the portion of time within a reporting period that common shares have been outstanding to the total time in that period and the average number of shares issued and outstanding that are used in calculating diluted EPS, determined based on the timing of issuance of shares in the period.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_WeightedAverageNumberOfSharesOfTrustStockOutstandingBasicAndFullyDiluted" xlink:href="codi-20220331.xsd#codi_WeightedAverageNumberOfSharesOfTrustStockOutstandingBasicAndFullyDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_WeightedAverageNumberOfSharesOfTrustStockOutstandingBasicAndFullyDiluted" xlink:to="lab_codi_WeightedAverageNumberOfSharesOfTrustStockOutstandingBasicAndFullyDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_030fce04-145f-4788-bb03-c3e9170a59b2_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_a55f893c-578c-42b3-9419-c38d0deea436_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current and non-current assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_IdentifiableAssetsOfSegments_bd08f6a2-6385-41c0-a7fd-b206d2006407_terseLabel_en-US" xlink:label="lab_codi_IdentifiableAssetsOfSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Identifiable Assets</link:label>
    <link:label id="lab_codi_IdentifiableAssetsOfSegments_label_en-US" xlink:label="lab_codi_IdentifiableAssetsOfSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Identifiable Assets Of Segments</link:label>
    <link:label id="lab_codi_IdentifiableAssetsOfSegments_documentation_en-US" xlink:label="lab_codi_IdentifiableAssetsOfSegments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Identifiable assets of segments exclude goodwill and accounts receivable balances previously disclosed.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_IdentifiableAssetsOfSegments" xlink:href="codi-20220331.xsd#codi_IdentifiableAssetsOfSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_IdentifiableAssetsOfSegments" xlink:to="lab_codi_IdentifiableAssetsOfSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MinorityInterestOwnershipPercentageByParent_bbaca591-c4b0-4dd7-a92e-a1f316b0d4f7_terseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest, Ownership Percentage by Parent</link:label>
    <link:label id="lab_us-gaap_MinorityInterestOwnershipPercentageByParent_label_en-US" xlink:label="lab_us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest, Ownership Percentage by Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:to="lab_us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_b798155e-a509-4104-ab41-8ba45ac42c0d_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_PutOptionOfNoncontrollingShareholders_a12a3340-8213-420e-90a9-b2d262c9efbf_negatedTerseLabel_en-US" xlink:label="lab_codi_PutOptionOfNoncontrollingShareholders" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Put option of noncontrolling shareholders</link:label>
    <link:label id="lab_codi_PutOptionOfNoncontrollingShareholders_label_en-US" xlink:label="lab_codi_PutOptionOfNoncontrollingShareholders" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Put Option Of Noncontrolling Shareholders</link:label>
    <link:label id="lab_codi_PutOptionOfNoncontrollingShareholders_documentation_en-US" xlink:label="lab_codi_PutOptionOfNoncontrollingShareholders" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Put option of noncontrolling shareholders.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PutOptionOfNoncontrollingShareholders" xlink:href="codi-20220331.xsd#codi_PutOptionOfNoncontrollingShareholders"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_PutOptionOfNoncontrollingShareholders" xlink:to="lab_codi_PutOptionOfNoncontrollingShareholders" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_ef58b597-627f-4534-ad9f-aaedc0ae0c1e_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Axis]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_BusinessAcquisitionProFormaGrossProfit_b62a7d94-f284-4ed3-86e7-4f387392db3a_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-20220331.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_7140cd0c-b8a0-4ff3-a8c6-9f004283f552_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockVotingRights" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trust shares, voting rights</link:label>
    <link:label id="lab_us-gaap_CommonStockVotingRights_label_en-US" xlink:label="lab_us-gaap_CommonStockVotingRights" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Voting Rights</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockVotingRights" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockVotingRights"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockVotingRights" xlink:to="lab_us-gaap_CommonStockVotingRights" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_521c675c-7de8-4ab0-afb6-c9c5c3575b1d_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_4546f3d6-ea37-4fb6-b253-63ea64beee8b_terseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operation, Tax Effect of Discontinued Operation</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_27f8820f-4fb3-4da7-8b9f-a1b6451a5aba_verboseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for income taxes</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operation, Tax Effect of Discontinued Operation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:to="lab_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_d12a6fe9-40e3-49d3-9bff-e796858158aa_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_fc5b9c14-2721-45e9-82c9-ffe778ffcf08_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_c2a8092e-a3c1-443d-bdae-bb396e7dfe51_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_fa640745-2abd-40c3-86f0-e6afa6b629cf_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_4aaf32fc-7c59-44cf-9295-57be048c351b_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome_0e263eab-6c67-47af-a8ef-404b99263c0b_negatedLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent consideration - Rimports (1)</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Other Comprehensive Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_962c03d9-99d0-4ae1-b8f7-049f35ed0189_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_917e927b-18e4-4737-be40-4a7c10d89cc8_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total comprehensive income attributable to Holdings, net of tax</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_68d0816e-97fa-42b4-8f35-5472003ff3e6_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment_a06aae86-3cb1-496d-ad2d-f5239c63e913_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Property, Plant and Equipment</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Property, Plant and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxPeriodDomain_5c43d0f1-850c-4afc-837c-7eca2a658f14_terseLabel_en-US" xlink:label="lab_us-gaap_TaxPeriodDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Period [Domain]</link:label>
    <link:label id="lab_us-gaap_TaxPeriodDomain_label_en-US" xlink:label="lab_us-gaap_TaxPeriodDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Period [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxPeriodDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxPeriodDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxPeriodDomain" xlink:to="lab_us-gaap_TaxPeriodDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProvisionForLoanAndLeaseLosses_89041ec1-3b3b-42c5-8e3c-c886ca2c1cda_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 receivable and inventory reserves</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_OtherComprehensiveIncomeLossBeforeTax_8c498ac8-0c9f-43e2-8126-3f5a426814a2_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total comprehensive income, net</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossBeforeTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GuaranteesAbstract_987fe2ff-9902-4f6d-808a-e0f10ebc0961_terseLabel_en-US" xlink:label="lab_us-gaap_GuaranteesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantees [Abstract]</link:label>
    <link:label id="lab_us-gaap_GuaranteesAbstract_label_en-US" xlink:label="lab_us-gaap_GuaranteesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantees [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GuaranteesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GuaranteesAbstract" xlink:to="lab_us-gaap_GuaranteesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets_65b8c768-b88a-4143-9caf-bb7cbb3750b9_terseLabel_en-US" xlink:label="lab_codi_QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Management Fee Percentage Of Entity Adjusted Net Assets</link:label>
    <link:label id="lab_codi_QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets_label_en-US" xlink:label="lab_codi_QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Management Fee Percentage Of Entity Adjusted Net Assets</link:label>
    <link:label id="lab_codi_QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets_documentation_en-US" xlink:label="lab_codi_QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Management Fee Percentage Of Entity Adjusted Net Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets" xlink:href="codi-20220331.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_84e22567-049d-4081-8d41-47252d409bf1_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_456118eb-e964-4819-ad78-67dab2ef1a19_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension benefit liability, net</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_c8847175-4589-4645-a53c-8b6dfac9fbb5_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash used in investing activities - continuing operations</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities, Continuing Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_74fb408f-8bca-4fb6-b307-857856b3e32b_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_3fa98cf6-6d4e-4dcf-914d-feb38a0c3951_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentInformationLineItems_bae6aa58-641c-4940-b398-af26d71c51a7_terseLabel_en-US" xlink:label="lab_dei_DocumentInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Information [Line Items]</link:label>
    <link:label id="lab_dei_DocumentInformationLineItems_label_en-US" xlink:label="lab_dei_DocumentInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentInformationLineItems" xlink:to="lab_dei_DocumentInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAcquiredFromAcquisition_12bd6b1f-ed76-4835-891e-e4e770a417d9_terseLabel_en-US" xlink:label="lab_us-gaap_CashAcquiredFromAcquisition" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Acquired from Acquisition</link:label>
    <link:label id="lab_us-gaap_CashAcquiredFromAcquisition_label_en-US" xlink:label="lab_us-gaap_CashAcquiredFromAcquisition" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Acquired from Acquisition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAcquiredFromAcquisition" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAcquiredFromAcquisition"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAcquiredFromAcquisition" xlink:to="lab_us-gaap_CashAcquiredFromAcquisition" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_7b8c2f5c-1a48-43bc-8263-e2ace553a5e6_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total recorded at fair value</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_12640f7f-e2ad-4409-9b11-cb60d9a4b78d_negatedPeriodStartLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value of liability, Beginning balance</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_4345771c-42da-4ca2-8077-0c08f53a4936_negatedPeriodEndLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value of liability, Ending balance</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:type="arc" order="1"/>
    <link:label id="lab_country_CA_4d3ecfa3-aae0-4b15-9a42-69ddd7896c83_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_d8015e13-e458-4613-9811-d3119ac2f78f_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-20220331.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_2de78485-53bd-494d-8d48-85dcbc1133ba_terseLabel_en-US" xlink:label="lab_codi_AciMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aci [Member]</link:label>
    <link:label id="lab_codi_AciMember_label_en-US" xlink:label="lab_codi_AciMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aci [Member]</link:label>
    <link:label id="lab_codi_AciMember_documentation_en-US" xlink:label="lab_codi_AciMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ACI.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember" xlink:href="codi-20220331.xsd#codi_AciMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_AciMember" xlink:to="lab_codi_AciMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_a8ec4e18-2c64-42f4-bd19-f452def2d438_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeographicConcentrationRiskMember_c385d7ad-13dd-4cc7-bdb0-4ec17b9f3684_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_d0b2e6d7-87f1-4064-8239-d8a382d09875_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosureItemAmountsDomain_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:to="lab_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_6f1641d1-9e4d-46b2-8748-9e8e4cbd6de1_terseLabel_en-US" xlink:label="lab_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Provided by (Used in) Investing Activities, Discontinued Operations</link:label>
    <link:label id="lab_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_label_en-US" xlink:label="lab_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Provided by (Used in) Investing Activities, Discontinued Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" xlink:to="lab_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTITaxPercent_4f89d988-5dbc-405b-b368-a45e72825a70_terseLabel_en-US" xlink:label="lab_codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTITaxPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Cuts And Jobs Act Of 2017, GILTI tax, Percent</link:label>
    <link:label id="lab_codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTITaxPercent_label_en-US" xlink:label="lab_codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTITaxPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Cuts And Jobs Act Of 2017, GILTI tax, Percent</link:label>
    <link:label id="lab_codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTITaxPercent_documentation_en-US" xlink:label="lab_codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTITaxPercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Cuts And Jobs Act Of 2017, GILTI tax, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTITaxPercent" xlink:href="codi-20220331.xsd#codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTITaxPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTITaxPercent" xlink:to="lab_codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTITaxPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_SeriesBPreferredSharesRepresentingSeriesBTrustPreferredInterestInCompassDiversifiedHoldingsMember_dc2dff86-77cf-4e84-a552-62652e74691d_terseLabel_en-US" xlink:label="lab_codi_SeriesBPreferredSharesRepresentingSeriesBTrustPreferredInterestInCompassDiversifiedHoldingsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series B Preferred Shares representing Series B Trust Preferred Interest in Compass Diversified Holdings</link:label>
    <link:label id="lab_codi_SeriesBPreferredSharesRepresentingSeriesBTrustPreferredInterestInCompassDiversifiedHoldingsMember_label_en-US" xlink:label="lab_codi_SeriesBPreferredSharesRepresentingSeriesBTrustPreferredInterestInCompassDiversifiedHoldingsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series B Preferred Shares Representing Series B Trust Preferred Interest In Compass Diversified Holdings [Member]</link:label>
    <link:label id="lab_codi_SeriesBPreferredSharesRepresentingSeriesBTrustPreferredInterestInCompassDiversifiedHoldingsMember_documentation_en-US" xlink:label="lab_codi_SeriesBPreferredSharesRepresentingSeriesBTrustPreferredInterestInCompassDiversifiedHoldingsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series B Preferred Shares Representing Series B Trust Preferred Interest In Compass Diversified Holdings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SeriesBPreferredSharesRepresentingSeriesBTrustPreferredInterestInCompassDiversifiedHoldingsMember" xlink:href="codi-20220331.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_8b45e1b7-09f3-45e2-994b-e2eec6e0cb4e_terseLabel_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Machinery and equipment</link:label>
    <link:label id="lab_us-gaap_MachineryAndEquipmentMember_label_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Machinery and Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MachineryAndEquipmentMember" xlink:to="lab_us-gaap_MachineryAndEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasePayments_75a26b66-f7dc-4bfe-8fc5-51478a05c73b_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating cash flows from operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeasePayments_label_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasePayments" xlink:to="lab_us-gaap_OperatingLeasePayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_53b79e3b-c611-466d-90dd-a92846d04033_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Noncash Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncashIncomeExpense" xlink:to="lab_us-gaap_OtherNoncashIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockDividendRatePercentage_3f6b6cc2-ba28-4b63-b0a6-8574e9d969f8_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_BusinessCombinationConsiderationTransferred1_742bb47f-b458-4570-bd26-3ebc1c578ff8_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Transferred</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Transferred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent_95cf1cd7-8584-4de2-b619-7aecb94984fb_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Accounts Payable, Current</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Accounts Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_ScheduleOfIntangibleAssetsByMajorClassTableTextBlock_904fcd5a-533f-49b2-9752-1b655f7d5d66_terseLabel_en-US" xlink:label="lab_codi_ScheduleOfIntangibleAssetsByMajorClassTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Other Intangible Assets</link:label>
    <link:label id="lab_codi_ScheduleOfIntangibleAssetsByMajorClassTableTextBlock_label_en-US" xlink:label="lab_codi_ScheduleOfIntangibleAssetsByMajorClassTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Intangible Assets By Major Class Table [Text Block]</link:label>
    <link:label id="lab_codi_ScheduleOfIntangibleAssetsByMajorClassTableTextBlock_documentation_en-US" xlink:label="lab_codi_ScheduleOfIntangibleAssetsByMajorClassTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of intangible assets by major class.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ScheduleOfIntangibleAssetsByMajorClassTableTextBlock" xlink:href="codi-20220331.xsd#codi_ScheduleOfIntangibleAssetsByMajorClassTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_ScheduleOfIntangibleAssetsByMajorClassTableTextBlock" xlink:to="lab_codi_ScheduleOfIntangibleAssetsByMajorClassTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_99b64133-d980-4022-8a8a-2de641cdcbcb_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Groups, Including Discontinued Operations [Table]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_label_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Groups, Including Discontinued Operations [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent_fadc5c6b-9930-42f3-9ee4-bc693e388b6a_terseLabel_en-US" xlink:label="lab_codi_EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: Effect of contribution based profit - Holding Event</link:label>
    <link:label id="lab_codi_EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent_label_en-US" xlink:label="lab_codi_EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect Of Contribution Based Profit On Net Income Loss Because Of Holding Event</link:label>
    <link:label id="lab_codi_EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent_documentation_en-US" xlink:label="lab_codi_EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of contribution based profit on net income loss because of holding event.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent" xlink:href="codi-20220331.xsd#codi_EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent" xlink:to="lab_codi_EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillRollForward_6af2981f-19d9-46d2-99b7-609e59463184_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_GoodwillRollForward_label_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillRollForward" xlink:to="lab_us-gaap_GoodwillRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_fa82737a-fd19-4055-9af5-653c31f520a6_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Continuing operations (usd per share)</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations, Per Diluted Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedAmortizationDeferredFinanceCosts_529e09af-ee17-4c74-8295-18a9b6fb69c9_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedAmortizationDeferredFinanceCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated amortization</link:label>
    <link:label id="lab_us-gaap_AccumulatedAmortizationDeferredFinanceCosts_8515e236-5231-4b6d-b9e7-97adeafe3435_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedAmortizationDeferredFinanceCosts" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Amortization, Debt Issuance Costs</link:label>
    <link:label id="lab_us-gaap_AccumulatedAmortizationDeferredFinanceCosts_label_en-US" xlink:label="lab_us-gaap_AccumulatedAmortizationDeferredFinanceCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Amortization, Debt Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedAmortizationDeferredFinanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedAmortizationDeferredFinanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedAmortizationDeferredFinanceCosts" xlink:to="lab_us-gaap_AccumulatedAmortizationDeferredFinanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DiscontinuedOperationsPolicyTextBlock_25676c53-02e0-458d-b9c2-ec705f6ba7c6_terseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operations, Policy [Policy Text Block]</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operations, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationsPolicyTextBlock" xlink:to="lab_us-gaap_DiscontinuedOperationsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_01d54095-ae5f-4190-8d1e-0e0a72324a6c_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level&#160;1</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member" xlink:to="lab_us-gaap_FairValueInputsLevel1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_39dd265e-896a-4ac7-90ff-e7e5648bf61d_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from investing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_PlymouthFoamMember_cca0fb9c-789e-4375-b90f-d82e16d5695e_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-20220331.xsd#codi_PlymouthFoamMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_PlymouthFoamMember" xlink:to="lab_codi_PlymouthFoamMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_7a5f5143-47b9-40b5-a6ca-529cfde1b117_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_ec4bf1ec-97d9-4729-9338-db74717877e5_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_label_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BaseRateMember_012a5cfa-fe47-459d-94fe-0d404d334e31_terseLabel_en-US" xlink:label="lab_us-gaap_BaseRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Base Rate</link:label>
    <link:label id="lab_us-gaap_BaseRateMember_label_en-US" xlink:label="lab_us-gaap_BaseRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Base Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BaseRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BaseRateMember" xlink:to="lab_us-gaap_BaseRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_e3bdec40-79ad-4341-95fd-c96c3e3a8db0_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_a5cdf287-53dc-4975-ac83-5b1e39f84d03_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities and stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_edb42723-b8a4-4ea4-8585-be04d9922f70_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Adjustments, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNet_64eae0a4-306d-4880-9578-ff1866cb474d_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNet_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNet" xlink:to="lab_us-gaap_AccountsReceivableNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_dc782a97-c8a1-407b-a636-e319151d59fb_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued operations (usd per share)</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:to="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementScenarioAxis_bd1eac2a-6fce-4f53-aa28-27ff3458b684_terseLabel_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:label id="lab_srt_StatementScenarioAxis_label_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementScenarioAxis" xlink:to="lab_srt_StatementScenarioAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_ImpactOfSubsidiaryEmployeeStockOptions_71e1eb30-008f-4711-9300-95967f518353_terseLabel_en-US" xlink:label="lab_codi_ImpactOfSubsidiaryEmployeeStockOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impact of subsidiary employee stock options</link:label>
    <link:label id="lab_codi_ImpactOfSubsidiaryEmployeeStockOptions_label_en-US" xlink:label="lab_codi_ImpactOfSubsidiaryEmployeeStockOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impact Of Subsidiary Employee Stock Options</link:label>
    <link:label id="lab_codi_ImpactOfSubsidiaryEmployeeStockOptions_documentation_en-US" xlink:label="lab_codi_ImpactOfSubsidiaryEmployeeStockOptions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impact of subsidiary employee stock options.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ImpactOfSubsidiaryEmployeeStockOptions" xlink:href="codi-20220331.xsd#codi_ImpactOfSubsidiaryEmployeeStockOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_ImpactOfSubsidiaryEmployeeStockOptions" xlink:to="lab_codi_ImpactOfSubsidiaryEmployeeStockOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d5a8b3b7-93ab-4132-87c1-6043006212d6_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries_204f3d6c-2c30-4c1f-afe0-6182a23072e8_terseLabel_en-US" xlink:label="lab_codi_EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Non Recognition Of Nol Carry Forwards at Subsidiaries</link:label>
    <link:label id="lab_codi_EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries_label_en-US" xlink:label="lab_codi_EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Non Recognition Of Nol Carry Forwards at Subsidiaries</link:label>
    <link:label id="lab_codi_EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries_documentation_en-US" xlink:label="lab_codi_EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Non Recognition Of Nol Carry Forwards at Subsidiaries</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries" xlink:href="codi-20220331.xsd#codi_EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries" xlink:to="lab_codi_EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxContingencyTable_98002df5-b3ea-45bb-bd61-c8a81a76cfc0_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxContingencyTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Contingency [Table]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxContingencyTable_label_en-US" xlink:label="lab_us-gaap_IncomeTaxContingencyTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Contingency [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxContingencyTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxContingencyTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxContingencyTable" xlink:to="lab_us-gaap_IncomeTaxContingencyTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets_1ab59d61-44ad-4113-b0e2-790214f44700_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Intangible Assets</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_bd6efa37-8165-41f5-90bc-df0c8e45592f_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating expenses:</link:label>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Expenses [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpensesAbstract" xlink:to="lab_us-gaap_OperatingExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_8bd6831f-bd02-4f88-88a1-13f1d18a32ef_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_BOAMember_c33abbf6-01b0-4244-a26d-478b93fcd2c7_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-20220331.xsd#codi_BOAMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_BOAMember" xlink:to="lab_codi_BOAMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_48cec8ea-6796-40f2-84ba-78dddbf40c49_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_48dc504b-1f5b-4fc5-8484-57e829211fc3_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of subsidiary stock option exercise</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Stock Options Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_04cce03a-c97c-4be1-9b92-c2ecaf658e3d_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum</link:label>
    <link:label id="lab_srt_MinimumMember_label_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_fadd14e4-fb80-4ffd-a982-d419cbd7e236_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Presentation and Principles of Consolidation</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock_0ec6c0d2-d8a2-42ab-b31e-0d869023ebe8_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Goodwill and Identifiable Assets of Operating Segments</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Assets from Segment to Consolidated [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock" xlink:to="lab_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncontrollingInterestAbstract_4267ae5b-ad58-4066-825f-778ba2b9aed6_terseLabel_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest [Abstract]</link:label>
    <link:label id="lab_us-gaap_NoncontrollingInterestAbstract_label_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncontrollingInterestAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncontrollingInterestAbstract" xlink:to="lab_us-gaap_NoncontrollingInterestAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GrossProfit_032a1178-7c13-4877-8f59-b59a6319469d_totalLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross profit</link:label>
    <link:label id="lab_us-gaap_GrossProfit_label_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Profit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit" xlink:to="lab_us-gaap_GrossProfit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_06f6287c-422e-4f68-b775-8eccbd87b241_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2020</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_5c127f8a-8c61-4178-a5e6-8d53cfa74f45_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationDomain" xlink:to="lab_us-gaap_BalanceSheetLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScenarioAdjustmentMember_94f277ce-3442-4e7b-b908-67f4342d6dcf_terseLabel_en-US" xlink:label="lab_us-gaap_ScenarioAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario, Adjustment</link:label>
    <link:label id="lab_us-gaap_ScenarioAdjustmentMember_label_en-US" xlink:label="lab_us-gaap_ScenarioAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario, Adjustment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScenarioAdjustmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScenarioAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScenarioAdjustmentMember" xlink:to="lab_us-gaap_ScenarioAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_4c0b17b4-4e26-4813-93b3-9ea8477bc540_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total consolidated income (loss) from continuing operations before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_f29df8bd-df51-471a-9368-fc52b0e8fb76_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_2e5748f3-8251-4b8d-aef2-0bd883c53410_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred debt issuance costs, less accumulated amortization</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_2c766ef3-4a96-4e22-9c5d-125e569a7b1d_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred debt issuance costs, less accumulated amortization</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Issuance Costs, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsNet" xlink:to="lab_us-gaap_DeferredFinanceCostsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_570474bd-45bb-4209-a268-a67470c7a737_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_90be1e5d-f630-43d1-9559-ad8b81b36b4e_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_1e27bc27-7d79-49f4-82a3-6574270677c8_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:to="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_A2021CreditFacilityMember_da40703e-3593-466d-ab34-4a90bdfaf82b_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-20220331.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_a30aec81-0296-4499-9d91-3c4e8b8d89dd_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_1082f709-1c87-4b2b-80ef-ec1d7513cfcf_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-20220331.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_364cca6b-b0d7-4cab-9388-aeb93ee0b038_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_c02db5a3-506e-41df-9673-28a82292989e_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest, Increase from Sale of Parent Equity Interest</link:label>
    <link:label id="lab_us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest_label_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest, Increase from Sale of Parent Equity Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest" xlink:to="lab_us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_bd414946-65a0-47ea-a7e2-f8171fbad72c_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Operating Income (Loss)</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_4bef9099-2644-49ad-93fb-b7f2232eb22d_verboseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating income (loss)</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_240c1628-dbd5-42cc-9aa5-7eea1f9e4b50_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Percentage of Voting Interests Acquired</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Percentage of Voting Interests Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:to="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_d9645e8e-6e5b-4dce-a137-e2c610e0d8ff_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues_353a0151-7bc5-4d33-9b2f-6e935112d07c_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, New Issues</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues_a08ec6e3-437e-4cca-81ff-e2afe48ad721_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, New Issues</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, New Issues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRecognitionPolicyTextBlock_29531f0d-a415-460b-ae23-d9b8d147ce71_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_us-gaap_RevenueRecognitionPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:to="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ManagementFeeExpense_a175c61c-b62a-470c-8b1b-eebaa1bd5a59_terseLabel_en-US" xlink:label="lab_us-gaap_ManagementFeeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Management fees</link:label>
    <link:label id="lab_us-gaap_ManagementFeeExpense_label_en-US" xlink:label="lab_us-gaap_ManagementFeeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Management Fee Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ManagementFeeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ManagementFeeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ManagementFeeExpense" xlink:to="lab_us-gaap_ManagementFeeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_31d8c12c-d0ce-432e-996d-7abf0488c634_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Businesses, Net of Cash Acquired</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_b865dbb6-0764-47d5-9ee5-9fdeb262d067_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Businesses, Net of Cash Acquired</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Businesses, Net of Cash Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RestatementAxis_b6b85cf2-22da-459c-9062-f8425624a789_terseLabel_en-US" xlink:label="lab_srt_RestatementAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revision of Prior Period [Axis]</link:label>
    <link:label id="lab_srt_RestatementAxis_label_en-US" xlink:label="lab_srt_RestatementAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revision of Prior Period [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RestatementAxis" xlink:to="lab_srt_RestatementAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_e80f028f-a341-40de-987c-9a7ebf3fa1dd_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock" xlink:to="lab_us-gaap_DebtDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_RelatedPartyVendorMember_fd6305f5-cb7d-4197-9b79-91a597518f47_terseLabel_en-US" xlink:label="lab_codi_RelatedPartyVendorMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Vendor [Member]</link:label>
    <link:label id="lab_codi_RelatedPartyVendorMember_label_en-US" xlink:label="lab_codi_RelatedPartyVendorMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Vendor [Member]</link:label>
    <link:label id="lab_codi_RelatedPartyVendorMember_documentation_en-US" xlink:label="lab_codi_RelatedPartyVendorMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Vendor [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_RelatedPartyVendorMember" xlink:href="codi-20220331.xsd#codi_RelatedPartyVendorMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_RelatedPartyVendorMember" xlink:to="lab_codi_RelatedPartyVendorMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditMember_f0362fc2-0068-4ff4-b289-92a246a74183_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit</link:label>
    <link:label id="lab_us-gaap_LineOfCreditMember_label_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditMember" xlink:to="lab_us-gaap_LineOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_82931e7a-1ddb-41b7-a0d7-b19ffac93429_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_1a4250a4-7dcf-4b71-8e7f-0f30dff10271_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">Business Combination, Acquisition of Less than 100 Percent, Noncontrolling Interest, Fair Value</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_AccountingPoliciesAbstract_5f730810-957a-4be3-a910-8561467402ff_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1_d4e95ca7-5421-4a81-820f-8f54ee562407_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_086f8e96-13a6-40ff-b539-55f9fb981426_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:to="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfAssets_da4b19e3-cff3-4869-a4cd-305fd7a1a4b8_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Disposition of Asset, Percent</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfAssets_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Disposition of Asset, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfAssets" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_597758bf-d4df-4214-a86f-e2a189ec875a_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, New Issues</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, New Issues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities_d37674b4-1ae6-4615-9ab8-042a692879cc_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Deferred Tax Liabilities</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Deferred Tax Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_caf337b6-f8ce-42f5-81cf-f9971edf1511_verboseLabel_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of reportable operating segments</link:label>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Reportable Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfReportableSegments" xlink:to="lab_us-gaap_NumberOfReportableSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_OptionActivityAttributableToNoncontrollingInterestHolders_5a63e1a8-5523-4eef-a11d-c6677c066b23_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-20220331.xsd#codi_OptionActivityAttributableToNoncontrollingInterestHolders"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_OptionActivityAttributableToNoncontrollingInterestHolders" xlink:to="lab_codi_OptionActivityAttributableToNoncontrollingInterestHolders" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_ce12c359-a3cf-4d6a-84a5-a33ebf204f79_terseLabel_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letter of credit outstanding</link:label>
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_label_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letters of Credit Outstanding, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LettersOfCreditOutstandingAmount" xlink:to="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_28164822-68df-48b8-8b6a-f6c875c03bca_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Present value of lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="lab_us-gaap_OperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_AccruedDistributionPreferredShareholders_b6c26f6e-b944-4da9-a68b-00c00bfbc905_terseLabel_en-US" xlink:label="lab_codi_AccruedDistributionPreferredShareholders" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Distribution Preferred Shareholders</link:label>
    <link:label id="lab_codi_AccruedDistributionPreferredShareholders_label_en-US" xlink:label="lab_codi_AccruedDistributionPreferredShareholders" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Distribution Preferred Shareholders</link:label>
    <link:label id="lab_codi_AccruedDistributionPreferredShareholders_documentation_en-US" xlink:label="lab_codi_AccruedDistributionPreferredShareholders" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Distribution Preferred Shareholders</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AccruedDistributionPreferredShareholders" xlink:href="codi-20220331.xsd#codi_AccruedDistributionPreferredShareholders"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_AccruedDistributionPreferredShareholders" xlink:to="lab_codi_AccruedDistributionPreferredShareholders" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_bafb4f79-d540-4fa7-b8f2-df2e5b6f5753_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_label_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperations_e1bd2992-1e5f-4b9a-9219-86472eb10b2a_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income from continuing operations</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperations_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperations" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_StockholdersEquityTable_e557992c-a3fb-40d7-bae7-0c2c9819e655_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-20220331.xsd#codi_StockholdersEquityTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_StockholdersEquityTable" xlink:to="lab_codi_StockholdersEquityTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_722ba8c0-9fe8-44e7-9d87-255089c2e524_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trust common shares, no par value, 500,000 authorized; 69,450 shares issued and outstanding at March 31, 2022 and 68,738 issued and outstanding at December 31, 2021</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_label_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_a1f7fc69-2d49-4eec-9fb9-6aa3e1c2b0df_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAcquiredDuringPeriod_36d6493a-16bd-4446-87d8-88bdb6f2b363_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Acquired During Period</link:label>
    <link:label id="lab_us-gaap_GoodwillAcquiredDuringPeriod_label_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Acquired During Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAcquiredDuringPeriod" xlink:to="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTable_c90ce163-b5f3-4e86-9653-24904d748b26_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Table]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTable_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTable" xlink:to="lab_us-gaap_SubsequentEventTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_4f44a834-5e85-47fb-b2ef-34670a0e38db_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Divestiture of Businesses, Net of Cash Divested</link:label>
    <link:label id="lab_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_label_en-US" xlink:label="lab_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Divestiture of Businesses, Net of Cash Divested</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:to="lab_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_8eac1c91-bd59-41d4-8d2b-7289426e6994_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_1c73194d-dd10-46ba-8e1c-ad2b2409b717_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_7ae308b4-43eb-44b8-bfec-9461cbc3134d_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2019</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_6d31c1f3-f6f9-4624-b24c-0cbe313b5473_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unfunded liability</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Funded (Unfunded) Status of Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:to="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_1df7e40c-8c4e-4ba9-9ae6-c083bbd8b2e4_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination Disclosure [Text Block]</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:to="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_46b41d59-4561-4592-b666-3f5eb7866165_terseLabel_en-US" xlink:label="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan</link:label>
    <link:label id="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_label_en-US" xlink:label="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation and Employee Benefit Plans [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndEmployeeBenefitPlansTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:to="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_OwnershipPercentageOfTrustInterestHeldByParentEntity_0f4d7831-f461-4319-bd8a-d0e4b2dd6524_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-20220331.xsd#codi_OwnershipPercentageOfTrustInterestHeldByParentEntity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_OwnershipPercentageOfTrustInterestHeldByParentEntity" xlink:to="lab_codi_OwnershipPercentageOfTrustInterestHeldByParentEntity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_0a36241b-c0c3-4065-a332-90893102cf4d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of Debt Issuance Costs</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of Debt Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:to="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentsTable_435c7d01-be34-4fd3-9b67-461129d5bb8c_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_0622cfec-8bd2-4917-a5a2-d7e09758fe13_terseLabel_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest, Increase from Subsidiary Equity Issuance</link:label>
    <link:label id="lab_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_label_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest, Increase from Subsidiary Equity Issuance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" xlink:to="lab_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupClassificationAxis_8fd6aa2c-2ae4-4957-83f8-7742522cb877_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Axis]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupClassificationAxis_label_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis" xlink:to="lab_us-gaap_DisposalGroupClassificationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_OwnershipAxis_9997ea27-7e25-4626-b833-ba676f077fac_terseLabel_en-US" xlink:label="lab_srt_OwnershipAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership [Axis]</link:label>
    <link:label id="lab_srt_OwnershipAxis_label_en-US" xlink:label="lab_srt_OwnershipAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_OwnershipAxis" xlink:to="lab_srt_OwnershipAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LegalEntityAxis_dbb448a9-716d-4120-b8c5-4a6794d827af_terseLabel_en-US" xlink:label="lab_dei_LegalEntityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:label id="lab_dei_LegalEntityAxis_label_en-US" xlink:label="lab_dei_LegalEntityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LegalEntityAxis" xlink:to="lab_dei_LegalEntityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_338f4406-ca30-4e72-94ed-c739a0ee6118_terseLabel_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:label id="lab_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillLineItems_b0b0c531-9b32-4e5a-a8ce-358340a09621_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Line Items]</link:label>
    <link:label id="lab_us-gaap_GoodwillLineItems_label_en-US" xlink:label="lab_us-gaap_GoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillLineItems" xlink:to="lab_us-gaap_GoodwillLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_DisposalGroupAssetsHeldForSale_fc644e2a-d349-4639-8db7-8571868cdc63_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-20220331.xsd#codi_DisposalGroupAssetsHeldForSale"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_DisposalGroupAssetsHeldForSale" xlink:to="lab_codi_DisposalGroupAssetsHeldForSale" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_d11153a9-60c5-40f8-b1c0-2bcae324bc3b_terseLabel_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_label_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementClassOfStockAxis" xlink:to="lab_us-gaap_StatementClassOfStockAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1_678f43a9-57e0-4bb4-bf1e-ae4eef8cb8f7_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_328e6d84-02d6-46d3-8e94-6e8ef51de77d_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Pro Forma Net Income (Loss)</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Pro Forma Net Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:to="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_6179cde1-b674-4bfa-acf7-233264501653_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_46a7e758-6bd3-410d-baca-5924f6880eaa_terseLabel_en-US" xlink:label="lab_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Provided by (Used in) Operating Activities, Discontinued Operations</link:label>
    <link:label id="lab_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_label_en-US" xlink:label="lab_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Provided by (Used in) Operating Activities, Discontinued Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:to="lab_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxContingencyLineItems_4eb5dcf9-9e28-4cca-8c5e-8714bf1dd398_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxContingencyLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Contingency [Line Items]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxContingencyLineItems_label_en-US" xlink:label="lab_us-gaap_IncomeTaxContingencyLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Contingency [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxContingencyLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxContingencyLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems" xlink:to="lab_us-gaap_IncomeTaxContingencyLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesReceivableRelatedParties_9311304c-1a5e-434b-8e56-85058c8eaee8_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">Notes Receivable, Related Parties</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_IncomeTaxAuthorityAxis_29dadb3d-6628-4afe-a4c2-c74f4cbeadc1_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:to="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentOperatingActivitiesDomain_b5f0df5c-198b-47c7-98ec-4276a540b663_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentOperatingActivitiesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Activities [Domain]</link:label>
    <link:label id="lab_us-gaap_SegmentOperatingActivitiesDomain_label_en-US" xlink:label="lab_us-gaap_SegmentOperatingActivitiesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Activities [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentOperatingActivitiesDomain" xlink:to="lab_us-gaap_SegmentOperatingActivitiesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest_582d6629-854e-4060-b4ab-b661e357e2ff_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase of noncontrolling interest</link:label>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest_07e6c32e-9b3d-40ff-93d9-7efad042b2b4_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for Repurchase of Redeemable Noncontrolling Interest</link:label>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for Repurchase of Redeemable Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest" xlink:to="lab_us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockNoParValue_eb805e2a-8c3e-4abf-ac3c-2f35a3676f0a_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockNoParValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, No Par Value</link:label>
    <link:label id="lab_us-gaap_PreferredStockNoParValue_label_en-US" xlink:label="lab_us-gaap_PreferredStockNoParValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, No Par Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockNoParValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockNoParValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockNoParValue" xlink:to="lab_us-gaap_PreferredStockNoParValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MinorityInterestLineItems_1a2894f3-98d6-4df8-b59c-740d5fd50d72_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_316c5559-8364-413c-9255-8390d22f9886_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_bf7a2dd6-e2ba-4d2f-9537-589f01372f0b_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredClassBMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series B</link:label>
    <link:label id="lab_us-gaap_PreferredClassBMember_label_en-US" xlink:label="lab_us-gaap_PreferredClassBMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Class B [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredClassBMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredClassBMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredClassBMember" xlink:to="lab_us-gaap_PreferredClassBMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_17677af8-7255-4f7b-8015-d4736e82112e_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Equity Interest Issued or Issuable, Number of Shares</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Equity Interest Issued or Issuable, Number of Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:to="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityDomain_109bd0c2-efee-4577-98f3-84f526b75563_terseLabel_en-US" xlink:label="lab_dei_EntityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity [Domain]</link:label>
    <link:label id="lab_dei_EntityDomain_label_en-US" xlink:label="lab_dei_EntityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityDomain" xlink:to="lab_dei_EntityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_AcquisitionsAbstract_89235a97-e87a-4b70-b2e8-5fd3fbd85faa_terseLabel_en-US" xlink:label="lab_codi_AcquisitionsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisitions [Abstract]</link:label>
    <link:label id="lab_codi_AcquisitionsAbstract_label_en-US" xlink:label="lab_codi_AcquisitionsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisitions [Abstract]</link:label>
    <link:label id="lab_codi_AcquisitionsAbstract_documentation_en-US" xlink:label="lab_codi_AcquisitionsAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisitions [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AcquisitionsAbstract" xlink:href="codi-20220331.xsd#codi_AcquisitionsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_AcquisitionsAbstract" xlink:to="lab_codi_AcquisitionsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_3dd70380-6470-44de-8367-241eea0513ed_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash distributions declared per share (refer to Note J) (usd per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_label_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Dividends, Per Share, Declared</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockDividendsPerShareDeclared" xlink:to="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_a15186a5-5b0a-49b4-a904-8f38086f41da_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued expenses</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_135759c0-5512-420a-94ca-489119a13255_verboseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net revenues</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_3f29d73d-d9c1-475f-86e3-204403989695_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total revenue, excluding assessed tax</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital_828be51a-9db4-48c6-9da9-54fda44c0558_terseLabel_en-US" xlink:label="lab_codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Transferred, Increase (Decrease) in Working Capital</link:label>
    <link:label id="lab_codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital_label_en-US" xlink:label="lab_codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Transferred, Increase (Decrease) in Working Capital</link:label>
    <link:label id="lab_codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital_documentation_en-US" xlink:label="lab_codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Transferred, Increase (Decrease) in Working Capital</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital" xlink:href="codi-20220331.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_05c3b1b9-c85a-478c-b0dd-131ad6a0fc73_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets:</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_DistributionsForContributionBasedProfitAllocationPayments_ae2efc91-7150-49e1-826d-681237ddc586_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-20220331.xsd#codi_DistributionsForContributionBasedProfitAllocationPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_DistributionsForContributionBasedProfitAllocationPayments" xlink:to="lab_codi_DistributionsForContributionBasedProfitAllocationPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_TermLoanFacilityMember_5bb88549-a42d-4c49-a04f-21ecba6f87e0_terseLabel_en-US" xlink:label="lab_codi_TermLoanFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan Facility</link:label>
    <link:label id="lab_codi_TermLoanFacilityMember_label_en-US" xlink:label="lab_codi_TermLoanFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan Facility [Member]</link:label>
    <link:label id="lab_codi_TermLoanFacilityMember_documentation_en-US" xlink:label="lab_codi_TermLoanFacilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term loan facility.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TermLoanFacilityMember" xlink:href="codi-20220331.xsd#codi_TermLoanFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_TermLoanFacilityMember" xlink:to="lab_codi_TermLoanFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_SternoCandleLampMember_77789b24-c27e-4307-9be0-6164e8eb8a69_terseLabel_en-US" xlink:label="lab_codi_SternoCandleLampMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sterno</link:label>
    <link:label id="lab_codi_SternoCandleLampMember_label_en-US" xlink:label="lab_codi_SternoCandleLampMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sterno Candle Lamp [Member]</link:label>
    <link:label id="lab_codi_SternoCandleLampMember_documentation_en-US" xlink:label="lab_codi_SternoCandleLampMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sterno Candle Lamp [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoCandleLampMember" xlink:href="codi-20220331.xsd#codi_SternoCandleLampMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_SternoCandleLampMember" xlink:to="lab_codi_SternoCandleLampMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentInformationTable_0e20437e-6df3-469d-8d96-007abbc06248_terseLabel_en-US" xlink:label="lab_dei_DocumentInformationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Information [Table]</link:label>
    <link:label id="lab_dei_DocumentInformationTable_label_en-US" xlink:label="lab_dei_DocumentInformationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Information [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentInformationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentInformationTable" xlink:to="lab_dei_DocumentInformationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityAbstract_46ef8bf9-7e62-4a2e-8242-0da0cbc81eac_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_244a9ebf-dcf8-4b0b-a749-4b1a7d98bd2f_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember_269c7593-1dbe-4dfc-a717-e880daa0d746_terseLabel_en-US" xlink:label="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying Value</link:label>
    <link:label id="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember_label_en-US" xlink:label="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reported Value Measurement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:to="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsDomain_a3c38c22-48db-4a67-8874-31d6ca928f15_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:label id="lab_srt_ConsolidationItemsDomain_label_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsDomain" xlink:to="lab_srt_ConsolidationItemsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentQuarterlyReport_9c923697-959e-496c-9add-ca833a05ff97_terseLabel_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:label id="lab_dei_DocumentQuarterlyReport_label_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentQuarterlyReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentQuarterlyReport" xlink:to="lab_dei_DocumentQuarterlyReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_041dffae-9d8f-472b-8a82-1ff48e2ca838_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit utilization</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credit, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_AmortizationOfDebtIssuanceCostsAndOriginalIssueDiscountMember_3f41771a-a896-4126-afac-d725c4c5ee3a_terseLabel_en-US" xlink:label="lab_codi_AmortizationOfDebtIssuanceCostsAndOriginalIssueDiscountMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization Of Debt Issuance Costs And Original Issue Discount</link:label>
    <link:label id="lab_codi_AmortizationOfDebtIssuanceCostsAndOriginalIssueDiscountMember_label_en-US" xlink:label="lab_codi_AmortizationOfDebtIssuanceCostsAndOriginalIssueDiscountMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization Of Debt Issuance Costs And Original Issue Discount [Member]</link:label>
    <link:label id="lab_codi_AmortizationOfDebtIssuanceCostsAndOriginalIssueDiscountMember_documentation_en-US" xlink:label="lab_codi_AmortizationOfDebtIssuanceCostsAndOriginalIssueDiscountMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of debt issuance costs and original issue discount.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AmortizationOfDebtIssuanceCostsAndOriginalIssueDiscountMember" xlink:href="codi-20220331.xsd#codi_AmortizationOfDebtIssuanceCostsAndOriginalIssueDiscountMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_AmortizationOfDebtIssuanceCostsAndOriginalIssueDiscountMember" xlink:to="lab_codi_AmortizationOfDebtIssuanceCostsAndOriginalIssueDiscountMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign_27b1d9fd-87bd-45af-87d8-bc51c7b29e37_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign income taxes</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credit, Foreign, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_8f8bf865-c71c-4e87-97ae-19335dd3fb08_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trust Common Shares</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateAxis_750758bd-5f2f-4625-b49c-d5945268806b_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_d039836d-ba11-45e8-8bd4-ace39b936f9b_terseLabel_en-US" xlink:label="lab_codi_OfficeFurnitureComputersAndSoftwareMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Furniture, fixtures and other</link:label>
    <link:label id="lab_codi_OfficeFurnitureComputersAndSoftwareMember_label_en-US" xlink:label="lab_codi_OfficeFurnitureComputersAndSoftwareMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Office Furniture Computers And Software [Member]</link:label>
    <link:label id="lab_codi_OfficeFurnitureComputersAndSoftwareMember_documentation_en-US" xlink:label="lab_codi_OfficeFurnitureComputersAndSoftwareMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Office furniture, computers and software.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OfficeFurnitureComputersAndSoftwareMember" xlink:href="codi-20220331.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_21220a60-493a-441b-aaa4-3e54fde8dbde_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_584fee3f-7454-4cb6-9899-9ef03da908ae_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterestDecreaseFromRedemptions" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase of noncontrolling interest</link:label>
    <link:label id="lab_us-gaap_MinorityInterestDecreaseFromRedemptions_label_en-US" xlink:label="lab_us-gaap_MinorityInterestDecreaseFromRedemptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromRedemptions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestDecreaseFromRedemptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterestDecreaseFromRedemptions" xlink:to="lab_us-gaap_MinorityInterestDecreaseFromRedemptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_3a59c613-56ad-4bf3-8c44-1f4dea39f278_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_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_afab0bc2-32c9-4d05-bd42-52d8aaa3d52b_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Employer Discretionary Contribution Amount</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Employer Discretionary Contribution Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:to="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_5013a936-bec3-4fea-b962-5eec7777f7f1_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_f1261822-00ce-45e1-bda3-a89cc2814530_terseLabel_en-US" xlink:label="lab_codi_LicensingAndNonCompeteAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-compete agreements</link:label>
    <link:label id="lab_codi_LicensingAndNonCompeteAgreementsMember_label_en-US" xlink:label="lab_codi_LicensingAndNonCompeteAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Licensing And Non Compete Agreements [Member]</link:label>
    <link:label id="lab_codi_LicensingAndNonCompeteAgreementsMember_documentation_en-US" xlink:label="lab_codi_LicensingAndNonCompeteAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Licensing and non-compete agreements.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LicensingAndNonCompeteAgreementsMember" xlink:href="codi-20220331.xsd#codi_LicensingAndNonCompeteAgreementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_LicensingAndNonCompeteAgreementsMember" xlink:to="lab_codi_LicensingAndNonCompeteAgreementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets_136c1edb-71f0-410c-a9e8-56b5e32aba7d_terseLabel_en-US" xlink:label="lab_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets</link:label>
    <link:label id="lab_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets_label_en-US" xlink:label="lab_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed Other Assets</link:label>
    <link:label id="lab_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets_documentation_en-US" xlink:label="lab_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets" xlink:href="codi-20220331.xsd#codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets" xlink:to="lab_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_47c5df01-a9ad-4d27-b97e-63ca27eda0e5_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: Other comprehensive income attributable to noncontrolling interests</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/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_c594684b-e093-4d1c-8050-c9a795259011_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0532b9f9-198d-45ff-b777-71b20694a517_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_4b7f8900-84ff-4ef2-90d6-576254fa142f_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_Seniornotesdue2026Member_c1c0a16f-52b7-41c2-a493-e8c0647e2496_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-20220331.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_3a10a455-1e41-4d0c-94ca-912ff4a6153e_terseLabel_en-US" xlink:label="lab_codi_VelocityOutdoorMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Velocity</link:label>
    <link:label id="lab_codi_VelocityOutdoorMember_label_en-US" xlink:label="lab_codi_VelocityOutdoorMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Velocity Outdoor [Member]</link:label>
    <link:label id="lab_codi_VelocityOutdoorMember_documentation_en-US" xlink:label="lab_codi_VelocityOutdoorMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Velocity Outdoor [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember" xlink:href="codi-20220331.xsd#codi_VelocityOutdoorMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_VelocityOutdoorMember" xlink:to="lab_codi_VelocityOutdoorMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_8dad0170-4906-486e-89ef-d2de4d19b5aa_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_4e074d54-8cd1-4455-b4d4-fa9700a47c9c_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:label id="lab_us-gaap_VariableRateDomain_label_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateDomain" xlink:to="lab_us-gaap_VariableRateDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent_0d9c71e0-6c07-47e5-a2c3-ca7f7544db87_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Inventory, Current</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Inventory, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_64b9bd71-f5e7-449e-ae97-7f03e06139e0_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Depreciation_496fb23d-f44f-4f0b-a8fc-aa0533d654ac_terseLabel_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation expense</link:label>
    <link:label id="lab_us-gaap_Depreciation_label_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation" xlink:to="lab_us-gaap_Depreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest_bbe88655-98f9-469e-8e5d-8549f79ad14f_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: Net income from discontinued operations attributable to noncontrolling interest</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_9a4a1027-1f2b-43de-8891-84d256a35ecf_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeDomain" xlink:to="lab_us-gaap_LongtermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_169b7bbe-9ef3-486b-a1d5-8def40a5b3bd_terseLabel_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency impact on cash</link:label>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_label_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:to="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockLiquidationPreference_c13e7901-3895-4164-8813-b124c41be657_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockLiquidationPreference" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Liquidation Preference Per Share</link:label>
    <link:label id="lab_us-gaap_PreferredStockLiquidationPreference_label_en-US" xlink:label="lab_us-gaap_PreferredStockLiquidationPreference" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Liquidation Preference Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockLiquidationPreference" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockLiquidationPreference"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockLiquidationPreference" xlink:to="lab_us-gaap_PreferredStockLiquidationPreference" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_c0961ca6-7463-4def-8d5d-84942ac37016_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in Carrying Value of Company's Warranty Liability</link:label>
    <link:label id="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Product Warranty Liability [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_Debtissuanceaggregateprincipalamount_9b980972-1d97-4baa-93c8-33917cbebee5_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-20220331.xsd#codi_Debtissuanceaggregateprincipalamount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_Debtissuanceaggregateprincipalamount" xlink:to="lab_codi_Debtissuanceaggregateprincipalamount" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent_d260fce3-a783-4f7c-96a1-bbfe54cbcf11_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-20220331.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_28d9ee80-4004-462c-8d22-2a7089772afe_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_844d59b3-4454-40c5-a05e-c37b457408b1_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other income (expense), net</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_699061c7-cd6e-4522-9e14-9659fc71b4f7_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other income (expense), net</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtFairValue_f26112a1-cfae-4573-bf98-2d988da167bc_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Fair Value</link:label>
    <link:label id="lab_us-gaap_LongTermDebtFairValue_label_en-US" xlink:label="lab_us-gaap_LongTermDebtFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtFairValue" xlink:to="lab_us-gaap_LongTermDebtFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductWarrantyAccrualPayments_b0e9e075-9fe8-43b8-b9ad-a109c568e1ce_negatedLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrualPayments" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fulfillment of warranty obligations</link:label>
    <link:label id="lab_us-gaap_ProductWarrantyAccrualPayments_label_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrualPayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standard and Extended Product Warranty Accrual, Decrease for Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualPayments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductWarrantyAccrualPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductWarrantyAccrualPayments" xlink:to="lab_us-gaap_ProductWarrantyAccrualPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_DisposalGroupTotalenterprisevalue_a30f4acf-ffcc-4933-bffd-6fdcec458f8f_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-20220331.xsd#codi_DisposalGroupTotalenterprisevalue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_DisposalGroupTotalenterprisevalue" xlink:to="lab_codi_DisposalGroupTotalenterprisevalue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_61be2669-6ab3-4420-9f0c-534d3ae80376_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other investing activities</link:label>
    <link:label id="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_label_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for (Proceeds from) Other Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:to="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_567b4887-61f1-4cd6-97f4-f405c4bdb861_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_93608e6d-f085-42b4-baac-9b06058d1d34_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_051c6f14-4a46-4696-a886-c0b59068a6f2_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable" xlink:to="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContingentConsiderationByTypeAxis_46e7fa5f-ab0c-4b45-9952-7b82cd5ffa90_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_BusinessCombinationsAbstract_08ae3a1b-5dd8-4f57-98bb-095a2d684f6b_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_ff4a08a9-d08a-45e9-981c-ae55adef159e_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_OwnershipPercentageRelatedPartyVendors_56474390-0133-45d6-9bca-2c658591e47b_terseLabel_en-US" xlink:label="lab_codi_OwnershipPercentageRelatedPartyVendors" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership Percentage, Related Party Vendors</link:label>
    <link:label id="lab_codi_OwnershipPercentageRelatedPartyVendors_label_en-US" xlink:label="lab_codi_OwnershipPercentageRelatedPartyVendors" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership Percentage, Related Party Vendors</link:label>
    <link:label id="lab_codi_OwnershipPercentageRelatedPartyVendors_documentation_en-US" xlink:label="lab_codi_OwnershipPercentageRelatedPartyVendors" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership Percentage, Related Party Vendors</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OwnershipPercentageRelatedPartyVendors" xlink:href="codi-20220331.xsd#codi_OwnershipPercentageRelatedPartyVendors"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_OwnershipPercentageRelatedPartyVendors" xlink:to="lab_codi_OwnershipPercentageRelatedPartyVendors" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_29f76280-9d46-4ccb-93a9-29f23468ff4b_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_d1f4248d-8e21-44d6-9e9b-d140e544f12b_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingRevenueReconcilingItemLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting, Revenue Reconciling Item [Line Items]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_label_en-US" xlink:label="lab_us-gaap_SegmentReportingRevenueReconcilingItemLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting, Revenue Reconciling Item [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingRevenueReconcilingItemLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems" xlink:to="lab_us-gaap_SegmentReportingRevenueReconcilingItemLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_ArnoldMember_5a0e2747-e47f-4868-9c55-ed35130dcbf9_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-20220331.xsd#codi_ArnoldMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_ArnoldMember" xlink:to="lab_codi_ArnoldMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_b57da416-7790-4c03-86c0-c6cd0192b827_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_PercentageOwnershipPrimaryMember_f4f7b13a-c396-4590-8b2e-0e9af343c14b_terseLabel_en-US" xlink:label="lab_codi_PercentageOwnershipPrimaryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">% Ownership Primary</link:label>
    <link:label id="lab_codi_PercentageOwnershipPrimaryMember_label_en-US" xlink:label="lab_codi_PercentageOwnershipPrimaryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage Ownership Primary [Member]</link:label>
    <link:label id="lab_codi_PercentageOwnershipPrimaryMember_documentation_en-US" xlink:label="lab_codi_PercentageOwnershipPrimaryMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage ownership primary.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PercentageOwnershipPrimaryMember" xlink:href="codi-20220331.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_b68babb0-8046-4cba-9f12-e1a883b70698_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_06562fe6-f3b9-433f-833c-ea0fc17d8d90_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maturities of Lease Liabilities</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsAxis_6d29d9db-67bc-43cd-8adc-14cedae75b77_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:label id="lab_srt_ConsolidationItemsAxis_label_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsAxis" xlink:to="lab_srt_ConsolidationItemsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax_c86aec03-9aae-4a90-8615-4b7ce65b1e5f_terseLabel_en-US" xlink:label="lab_codi_DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain on sale of discontinued operations</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-20220331.xsd#codi_DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax" xlink:to="lab_codi_DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_4a3d0112-898a-4116-a84e-7082cbb70d67_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_30f19050-a280-42f0-ab3c-424fe3859a68_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_b158c679-ce1b-460e-878c-e31b89bc4ddf_terseLabel_en-US" xlink:label="lab_codi_PaymentsOfDistributionsToShareholders" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distributions paid</link:label>
    <link:label id="lab_codi_PaymentsOfDistributionsToShareholders_label_en-US" xlink:label="lab_codi_PaymentsOfDistributionsToShareholders" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments Of Distributions To Shareholders</link:label>
    <link:label id="lab_codi_PaymentsOfDistributionsToShareholders_documentation_en-US" xlink:label="lab_codi_PaymentsOfDistributionsToShareholders" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of distributions to shareholders.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentsOfDistributionsToShareholders" xlink:href="codi-20220331.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_653280f4-9d3a-4d31-84d3-b096654622d2_terseLabel_en-US" xlink:label="lab_codi_ArnoldMagneticsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Arnold</link:label>
    <link:label id="lab_codi_ArnoldMagneticsMember_label_en-US" xlink:label="lab_codi_ArnoldMagneticsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Arnold Magnetics [Member]</link:label>
    <link:label id="lab_codi_ArnoldMagneticsMember_documentation_en-US" xlink:label="lab_codi_ArnoldMagneticsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Arnold magnetics.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMagneticsMember" xlink:href="codi-20220331.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_9efc9796-8784-45bf-b035-117bfa630195_terseLabel_en-US" xlink:label="lab_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Including Noncontrolling Interest</link:label>
    <link:label id="lab_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest_label_en-US" xlink:label="lab_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Including Noncontrolling Interest</link:label>
    <link:label id="lab_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest_documentation_en-US" xlink:label="lab_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Including Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest" xlink:href="codi-20220331.xsd#codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest" xlink:to="lab_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_c262a3ba-c192-4723-a532-47f37e7ffbdf_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trust shares, issued (shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_475b3167-e470-4410-9a8f-22a78e2a9b63_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Issued</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesIssued" xlink:to="lab_us-gaap_PreferredStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_5e155f88-bbbe-45ad-9619-9c99c25992f2_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_c9ae3ee9-9c4e-4089-8c09-678a76180975_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_1706645d-0070-4649-9429-dad2b7e191f6_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable and accrued expenses</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Payable and Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_2540805e-3c70-49de-a4d0-e0214d6b8b5f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Cash Flow Information Related to Leases</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_a7a8cb7e-468e-48d1-959f-0a816d50dedb_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_af6a8b15-b21e-4389-b04a-81f2d170c106_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_12242a2b-9a9b-41a0-a4c9-d6901bb701ab_terseLabel_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Extinguishment of Debt</link:label>
    <link:label id="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt_d75a8de2-8178-4e3e-b130-aa0338c507d3_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Extinguishment of Debt</link:label>
    <link:label id="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt_label_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Extinguishment of Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:to="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_ProceedsHeldInEscrow_4c8bdaf6-7d12-4cfb-b191-b3c6daf2135a_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-20220331.xsd#codi_ProceedsHeldInEscrow"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_ProceedsHeldInEscrow" xlink:to="lab_codi_ProceedsHeldInEscrow" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableGross_3bf3ea7e-bf17-465b-bb67-069504966351_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, before Allowance for Credit Loss</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableGross_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, before Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableGross" xlink:to="lab_us-gaap_AccountsReceivableGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EurodollarMember_11176a0a-e998-4b95-ba5f-98fd8a320df3_terseLabel_en-US" xlink:label="lab_us-gaap_EurodollarMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Eurodollar</link:label>
    <link:label id="lab_us-gaap_EurodollarMember_label_en-US" xlink:label="lab_us-gaap_EurodollarMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Eurodollar [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EurodollarMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EurodollarMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EurodollarMember" xlink:to="lab_us-gaap_EurodollarMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_e05c4494-f8d3-4d1c-a301-a682d9e3e25e_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal</link:label>
    <link:label id="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_label_en-US" xlink:label="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" xlink:to="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityNameDomain_75c4a396-dd68-425c-8a8c-1340ed0816d5_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityNameDomain_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameDomain" xlink:to="lab_us-gaap_IncomeTaxAuthorityNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_b29c992e-e7b2-4de8-b11e-78bd9ebd8d44_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationAxis" xlink:to="lab_us-gaap_BalanceSheetLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest_99d1e119-4174-4b83-b90a-5b96c30951d7_totalLabel_en-US" xlink:label="lab_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities And Noncontrolling Interest</link:label>
    <link:label id="lab_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest_label_en-US" xlink:label="lab_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities And Noncontrolling Interest</link:label>
    <link:label id="lab_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest_documentation_en-US" xlink:label="lab_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities And Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest" xlink:href="codi-20220331.xsd#codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest" xlink:to="lab_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_69f9bf60-cf99-4caa-886e-fe71a9b4a13e_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeAmountsAttributableToReportingEntityDisclosuresAbstract_4b2c6ef3-1cd4-41a9-a447-da5f77fc74ec_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeAmountsAttributableToReportingEntityDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amounts attributable to Holdings</link:label>
    <link:label id="lab_us-gaap_IncomeAmountsAttributableToReportingEntityDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeAmountsAttributableToReportingEntityDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Amounts Attributable to Parent, Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeAmountsAttributableToReportingEntityDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeAmountsAttributableToReportingEntityDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeAmountsAttributableToReportingEntityDisclosuresAbstract" xlink:to="lab_us-gaap_IncomeAmountsAttributableToReportingEntityDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_6c2f31ef-243a-44f9-b597-6c4b4f15ad4f_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit facility obtained</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_b1b66b5c-aa15-40f2-aaf4-79dabd4f2884_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt instrument</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Face Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFaceAmount" xlink:to="lab_us-gaap_DebtInstrumentFaceAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpense_b4283b77-1813-4013-93bb-c240628dee1f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense, net</link:label>
    <link:label id="lab_us-gaap_InterestExpense_label_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpense" xlink:to="lab_us-gaap_InterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_90450f6a-f265-4ce5-bede-24e19f6bd964_totalLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net periodic benefit cost</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Net Periodic Benefit Cost (Credit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_38481a2f-8128-4722-ac9d-ae13500941bd_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_c8d62e5d-e769-43b5-bddd-c7cfd540318c_terseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operations and Disposal Groups [Abstract]</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operations and Disposal Groups [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="lab_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_0a38f66a-0b8f-45f9-872a-8c62504d8c2a_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated deficit</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_fa42d476-c40a-4c15-9859-46ed834ec166_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Segments</link:label>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_label_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Segments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingSegmentsMember" xlink:to="lab_us-gaap_OperatingSegmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommissionsPayableToBrokerDealersAndClearingOrganizations_04f0225e-bd8c-4ef0-869e-ddfae4d6acd9_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_ff6e9ded-0d7d-4131-8d8b-b41041a2689c_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RestatementDomain_ffd99b55-b9cb-42ee-8039-549bd7b5eb26_terseLabel_en-US" xlink:label="lab_srt_RestatementDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revision of Prior Period [Domain]</link:label>
    <link:label id="lab_srt_RestatementDomain_label_en-US" xlink:label="lab_srt_RestatementDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revision of Prior Period [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RestatementDomain" xlink:to="lab_srt_RestatementDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_2f33d1a9-471d-447f-a9dc-bf66c3edb6ee_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_d59975f1-b1f5-400d-990a-27a69a885a8c_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Net Sales of Operating Segments</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Revenue from Segments to Consolidated [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock" xlink:to="lab_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_1d119900-a2d1-4ab9-b7a8-ea8e30a532f5_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems" xlink:to="lab_us-gaap_BusinessAcquisitionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_183f77da-c457-4f2a-858d-72c0b9dcfe9a_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets:</link:label>
    <link:label id="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink:to="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredClassAMember_bcf58026-e744-4b7f-b043-bbe7844c3170_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredClassAMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series A</link:label>
    <link:label id="lab_us-gaap_PreferredClassAMember_label_en-US" xlink:label="lab_us-gaap_PreferredClassAMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Class A [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredClassAMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredClassAMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredClassAMember" xlink:to="lab_us-gaap_PreferredClassAMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_2b56fab8-5941-46b7-a2d3-ee9547f6b036_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember_8448da9a-6ade-443c-ad83-238d5343374b_terseLabel_en-US" xlink:label="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value</link:label>
    <link:label id="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember_label_en-US" xlink:label="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimate of Fair Value Measurement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:to="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_cc123f2c-745d-42c3-991b-f6f0848e2c3b_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_ErgobabyMember_e1338626-f996-473d-812e-52a51db354b0_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-20220331.xsd#codi_ErgobabyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_ErgobabyMember" xlink:to="lab_codi_ErgobabyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_3ccbf0aa-ae14-4f35-a74b-fa16c10c495a_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliations of Change in Carrying Value of Level 3 Fair Value Measurements</link:label>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_DistributionToShareholders_98c20fbf-d8db-4fe2-97d3-30881ca2f74a_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_cd3090cc-d76c-41ad-b843-e0a2ae2c35e1_verboseLabel_en-US" xlink:label="lab_codi_DistributionToShareholders" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distribution To Shareholders</link:label>
    <link:label id="lab_codi_DistributionToShareholders_7a6ea3eb-bbad-4e1d-a391-fc38b7e37956_terseLabel_en-US" xlink:label="lab_codi_DistributionToShareholders" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash distributions funded by debt</link:label>
    <link:label id="lab_codi_DistributionToShareholders_label_en-US" xlink:label="lab_codi_DistributionToShareholders" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distribution To Shareholders</link:label>
    <link:label id="lab_codi_DistributionToShareholders_documentation_en-US" xlink:label="lab_codi_DistributionToShareholders" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distribution to shareholders.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionToShareholders" xlink:href="codi-20220331.xsd#codi_DistributionToShareholders"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_DistributionToShareholders" xlink:to="lab_codi_DistributionToShareholders" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_4e02956f-f129-4475-8b87-224d90ff27c3_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity_370bb231-ebce-4184-a040-9b3b2e660217_negatedLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: Net income from continuing operations attributable to noncontrolling interest</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations, Net of Tax, Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_8120b189-2a32-4630-ab02-4423ab26462e_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Liabilities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink:to="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNoncurrentAssetsMember_179ba13d-f09d-4497-a94b-589c5bf23ee1_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNoncurrentAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Noncurrent Assets [Member]</link:label>
    <link:label id="lab_us-gaap_OtherNoncurrentAssetsMember_label_en-US" xlink:label="lab_us-gaap_OtherNoncurrentAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Noncurrent Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncurrentAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncurrentAssetsMember" xlink:to="lab_us-gaap_OtherNoncurrentAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DiscontinuedOperationsHeldforsaleMember_cb82ec74-38e0-4aad-8b73-95727387954a_terseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationsHeldforsaleMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operations, Held-for-sale</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationsHeldforsaleMember_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationsHeldforsaleMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operations, Held-for-sale [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsHeldforsaleMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember" xlink:to="lab_us-gaap_DiscontinuedOperationsHeldforsaleMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductWarrantyAccrualWarrantiesIssued_2b8007d7-13f6-4cbe-927d-5a0f5142ff54_terseLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrualWarrantiesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for warranties issued during the period</link:label>
    <link:label id="lab_us-gaap_ProductWarrantyAccrualWarrantiesIssued_label_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrualWarrantiesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standard and Extended Product Warranty Accrual, Increase for Warranties Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualWarrantiesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductWarrantyAccrualWarrantiesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductWarrantyAccrualWarrantiesIssued" xlink:to="lab_us-gaap_ProductWarrantyAccrualWarrantiesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_SeasonalityPolicyTextBlock_5cb57cd5-4594-45d4-a8ad-eb57469c3a67_terseLabel_en-US" xlink:label="lab_codi_SeasonalityPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Seasonality</link:label>
    <link:label id="lab_codi_SeasonalityPolicyTextBlock_label_en-US" xlink:label="lab_codi_SeasonalityPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Seasonality [Policy Text Block]</link:label>
    <link:label id="lab_codi_SeasonalityPolicyTextBlock_documentation_en-US" xlink:label="lab_codi_SeasonalityPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Seasonality [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SeasonalityPolicyTextBlock" xlink:href="codi-20220331.xsd#codi_SeasonalityPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_SeasonalityPolicyTextBlock" xlink:to="lab_codi_SeasonalityPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_878182ad-aaae-4267-9da6-dc60e51a75cd_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_cc90c8bf-e75a-4d60-9d29-c68a148afdc2_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_2f9ab998-dbc8-4ad2-89ae-674db206208f_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_17a3c13e-0ef8-4e2e-8345-23db820e480d_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_c1b8b97d-dfa8-455d-a032-0a6bf751d100_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_2626ef57-e127-4aab-a4ef-d5a8544f55ed_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable, net</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_2fa9f695-bd9c-4019-9eb8-5071318933e9_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_AsiaPacificMember_663f3065-2c85-4952-9e80-b5c28706838b_terseLabel_en-US" xlink:label="lab_srt_AsiaPacificMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asia Pacific</link:label>
    <link:label id="lab_srt_AsiaPacificMember_label_en-US" xlink:label="lab_srt_AsiaPacificMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asia Pacific [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaPacificMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_AsiaPacificMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_AsiaPacificMember" xlink:to="lab_srt_AsiaPacificMember" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations_63d630c0-adc4-4381-a5f6-6e9c71e0dd97_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-20220331.xsd#codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations" xlink:to="lab_codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_fb88b740-ead9-47d5-acdb-8771277d4fdd_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_TermLoanMember_b02867f6-e6c9-4653-827d-31580c1a8915_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-20220331.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_86349f7c-a42b-49e6-b8de-fda917c17df9_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_c030bd81-e8c0-467f-8e94-e1499357ac7b_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_c3cb28e0-9e98-4c64-92c7-b5fa775883f9_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_c2dcead7-e844-423f-a7c6-274a5834ee47_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_ErgoMember_d56f2ac5-c97f-4e59-af2c-18a54e8504a3_terseLabel_en-US" xlink:label="lab_codi_ErgoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ergo</link:label>
    <link:label id="lab_codi_ErgoMember_label_en-US" xlink:label="lab_codi_ErgoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ergo [Member]</link:label>
    <link:label id="lab_codi_ErgoMember_documentation_en-US" xlink:label="lab_codi_ErgoMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ergo [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgoMember" xlink:href="codi-20220331.xsd#codi_ErgoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_ErgoMember" xlink:to="lab_codi_ErgoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_d337a7e9-0d67-4afb-b5a8-bcc16103f0c9_totalLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total undiscounted lease payments</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_96d71f9a-457a-47a4-b019-7a5396d16a2a_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems" xlink:to="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockNameOfTransactionDomain_ad5ad896-f178-4a42-84c0-72d667a1737f_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Domain]</link:label>
    <link:label id="lab_us-gaap_SaleOfStockNameOfTransactionDomain_label_en-US" xlink:label="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_591cc09b-8ac1-4821-b44d-b859d5f3191e_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_94eb4b6b-87fe-48c5-aec5-26f5778014b1_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryNet_a5c3896b-ca8c-442d-9db7-c576a2cca0a9_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories, net</link:label>
    <link:label id="lab_us-gaap_InventoryNet_8d0e870f-8b47-4e11-81dc-59438fdeedd6_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_067ad362-1aec-416f-8094-59436f03d88e_terseLabel_en-US" xlink:label="lab_codi_SeriesAPreferredSharesRepresentingSeriesATrustPreferredInterestInCompassDiversifiedHoldingsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series A Preferred Shares representing Series A Trust Preferred Interest in Compass Diversified Holdings</link:label>
    <link:label id="lab_codi_SeriesAPreferredSharesRepresentingSeriesATrustPreferredInterestInCompassDiversifiedHoldingsMember_label_en-US" xlink:label="lab_codi_SeriesAPreferredSharesRepresentingSeriesATrustPreferredInterestInCompassDiversifiedHoldingsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series A Preferred Shares Representing Series A Trust Preferred Interest In Compass Diversified Holdings [Member]</link:label>
    <link:label id="lab_codi_SeriesAPreferredSharesRepresentingSeriesATrustPreferredInterestInCompassDiversifiedHoldingsMember_documentation_en-US" xlink:label="lab_codi_SeriesAPreferredSharesRepresentingSeriesATrustPreferredInterestInCompassDiversifiedHoldingsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series A Preferred Shares Representing Series A Trust Preferred Interest In Compass Diversified Holdings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SeriesAPreferredSharesRepresentingSeriesATrustPreferredInterestInCompassDiversifiedHoldingsMember" xlink:href="codi-20220331.xsd#codi_SeriesAPreferredSharesRepresentingSeriesATrustPreferredInterestInCompassDiversifiedHoldingsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_SeriesAPreferredSharesRepresentingSeriesATrustPreferredInterestInCompassDiversifiedHoldingsMember" xlink:to="lab_codi_SeriesAPreferredSharesRepresentingSeriesATrustPreferredInterestInCompassDiversifiedHoldingsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfStockByClassTable_9ed3eba3-2c67-46b0-b3db-c68bd992fde0_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfStockByClassTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Stock by Class [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfStockByClassTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfStockByClassTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Stock by Class [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable" xlink:to="lab_us-gaap_ScheduleOfStockByClassTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_d6d27020-d675-4889-ad24-7e5140703421_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_4ed6599a-e3e1-4235-ab81-2c1675b205a1_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_b862b394-c1e5-4c49-bcb1-176c353c0b50_terseLabel_en-US" xlink:label="lab_codi_BusinessAcquisitionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">business acquisition</link:label>
    <link:label id="lab_codi_BusinessAcquisitionMember_label_en-US" xlink:label="lab_codi_BusinessAcquisitionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">business acquisition [Member]</link:label>
    <link:label id="lab_codi_BusinessAcquisitionMember_documentation_en-US" xlink:label="lab_codi_BusinessAcquisitionMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">business acquisition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessAcquisitionMember" xlink:href="codi-20220331.xsd#codi_BusinessAcquisitionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_BusinessAcquisitionMember" xlink:to="lab_codi_BusinessAcquisitionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_bfd8b717-552b-4a6f-b364-c94ebfeaf3b7_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_11f4f741-ace9-43ea-8df0-3808bc9eb1dc_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-20220331.xsd#codi_PreferredStockCashDistributionsPaidPerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_PreferredStockCashDistributionsPaidPerShare" xlink:to="lab_codi_PreferredStockCashDistributionsPaidPerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_2ce7b084-5bb8-42b1-aae2-fe42cf857a32_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Current Maturities</link:label>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_10d66bb4-006e-492f-a701-ce9b9bf28e4d_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Current Maturities</link:label>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtCurrent" xlink:to="lab_us-gaap_LongTermDebtCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_LibertyMember_57f30fcc-1853-443f-9f89-3f0ddf3fff1f_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-20220331.xsd#codi_LibertyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_LibertyMember" xlink:to="lab_codi_LibertyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_3acd9cbd-bd58-411f-9dab-b3dd2a5bd59f_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:label id="lab_srt_ProductOrServiceAxis_label_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_7ced4a7b-4d7c-4831-86a1-fb00190a58f5_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_AdditionalSharesOfSPACCommonStock_af25dfb9-2719-4436-9cae-e050568a3427_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-20220331.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_3e8e4f20-90c7-4fdd-abe5-169923496407_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Gross Profit (Loss)</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_2bc5ce68-1f89-47df-8aaf-2de6c288b13c_verboseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross profit</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Gross Profit (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent_28420503-eb58-4143-b355-764a0dae5efa_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Accrued Liabilities, Current</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductWarrantyDisclosureTextBlock_15bad13f-25ed-4520-8703-c716451172d5_terseLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warranties</link:label>
    <link:label id="lab_us-gaap_ProductWarrantyDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_ProductWarrantyDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product Warranty Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductWarrantyDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductWarrantyDisclosureTextBlock" xlink:to="lab_us-gaap_ProductWarrantyDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingAssetReconcilingItemLineItems_3e4f16ad-66c2-4d1d-a1d5-bdcd682cdb51_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingAssetReconcilingItemLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting, Asset Reconciling Item [Line Items]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingAssetReconcilingItemLineItems_label_en-US" xlink:label="lab_us-gaap_SegmentReportingAssetReconcilingItemLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting, Asset Reconciling Item [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAssetReconcilingItemLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems" xlink:to="lab_us-gaap_SegmentReportingAssetReconcilingItemLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment_449360c9-ff86-484a-b685-7010b7358ecc_terseLabel_en-US" xlink:label="lab_codi_NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss from continuing operations attributable to common shares of Holdings</link:label>
    <link:label id="lab_codi_NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment_label_en-US" xlink:label="lab_codi_NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Available To Trust Stock Net Of Holding Event Adjustment</link:label>
    <link:label id="lab_codi_NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment_documentation_en-US" xlink:label="lab_codi_NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (loss) available to trust stock net of holding event adjustment.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment" xlink:href="codi-20220331.xsd#codi_NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment" xlink:to="lab_codi_NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_dd187698-0afd-43a4-bf2c-e699d3a07bfb_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_4158c926-6632-44b4-a87e-31e9adec30c4_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_b69157f9-292e-46bd-a115-f85afe5fe35a_verboseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operations, Disposed of by Sale</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_60b10de0-7951-4f34-8f1c-ad5b490722b9_terseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operations, Disposed of by Sale [Member]</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operations, Disposed of by Sale [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember" xlink:to="lab_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_812e86f4-0965-4076-a3ae-6d96787dbdc1_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_10a60138-4fc5-4853-b756-68b059dec87a_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_label_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_NumberOfClients_5bb2e418-d28b-4029-9502-5ceec1666be7_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-20220331.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_9243d018-7e47-4af1-8169-2863f7a885b7_terseLabel_en-US" xlink:label="lab_us-gaap_ExtinguishmentOfDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Extinguishment of Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ExtinguishmentOfDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_ExtinguishmentOfDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Extinguishment of Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ExtinguishmentOfDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ExtinguishmentOfDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ExtinguishmentOfDebtTypeDomain" xlink:to="lab_us-gaap_ExtinguishmentOfDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable_9ad85aa1-d77c-4083-a1f9-149c6a9c7668_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Equity Method Investments [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Equity Method Investments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:to="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsGross_af4cbe28-6cd7-4548-98d6-85aab3b9674e_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Issuance Costs, Gross</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsGross_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Issuance Costs, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsGross" xlink:to="lab_us-gaap_DeferredFinanceCostsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_d046c880-d23b-43f3-afeb-6f8c164db5e4_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_MarucciBoaMember_8cd0c6db-3837-49a6-a22f-b5955a4dad15_terseLabel_en-US" xlink:label="lab_codi_MarucciBoaMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marucci &amp; Boa</link:label>
    <link:label id="lab_codi_MarucciBoaMember_label_en-US" xlink:label="lab_codi_MarucciBoaMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marucci &amp; Boa [Member]</link:label>
    <link:label id="lab_codi_MarucciBoaMember_documentation_en-US" xlink:label="lab_codi_MarucciBoaMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marucci &amp; Boa</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciBoaMember" xlink:href="codi-20220331.xsd#codi_MarucciBoaMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_MarucciBoaMember" xlink:to="lab_codi_MarucciBoaMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts_cdc6ca13-451a-4f19-8402-d8f3575edb04_verboseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Amortization, Debt Issuance Costs, Noncurrent</link:label>
    <link:label id="lab_us-gaap_AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts_label_en-US" xlink:label="lab_us-gaap_AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Amortization, Debt Issuance Costs, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts" xlink:to="lab_us-gaap_AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_DistributionExpenseAllocationInterests_576332b1-99c9-42e6-8497-7744bc044dbf_negatedTerseLabel_en-US" xlink:label="lab_codi_DistributionExpenseAllocationInterests" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distribution Expense, Allocation Interests</link:label>
    <link:label id="lab_codi_DistributionExpenseAllocationInterests_label_en-US" xlink:label="lab_codi_DistributionExpenseAllocationInterests" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distribution Expense, Allocation Interests</link:label>
    <link:label id="lab_codi_DistributionExpenseAllocationInterests_documentation_en-US" xlink:label="lab_codi_DistributionExpenseAllocationInterests" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distribution Expense, Allocation Interests</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionExpenseAllocationInterests" xlink:href="codi-20220331.xsd#codi_DistributionExpenseAllocationInterests"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_DistributionExpenseAllocationInterests" xlink:to="lab_codi_DistributionExpenseAllocationInterests" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_62b6ec64-71ad-4fcc-bab3-8c2f86fe90f4_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction, Purchases from Related Party</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction, Purchases from Related Party</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:to="lab_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues_b2caa9b0-11a1-4ca1-82d0-ff79d2d4f32b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_OtherInternationalMember_411d50d6-d6eb-4b85-af2f-5fb58eda2353_terseLabel_en-US" xlink:label="lab_codi_OtherInternationalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other international</link:label>
    <link:label id="lab_codi_OtherInternationalMember_label_en-US" xlink:label="lab_codi_OtherInternationalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other International [Member]</link:label>
    <link:label id="lab_codi_OtherInternationalMember_documentation_en-US" xlink:label="lab_codi_OtherInternationalMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other International [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OtherInternationalMember" xlink:href="codi-20220331.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_5b355a74-615a-448b-9d81-8e3b8584dcab_terseLabel_en-US" xlink:label="lab_us-gaap_SeriesBPreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series B Preferred Stock [Member]</link:label>
    <link:label id="lab_us-gaap_SeriesBPreferredStockMember_label_en-US" xlink:label="lab_us-gaap_SeriesBPreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series B Preferred Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesBPreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesBPreferredStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeriesBPreferredStockMember" xlink:to="lab_us-gaap_SeriesBPreferredStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_77c6a4db-166b-4920-bf98-cbd960498e61_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill_b5ee3ca6-35eb-4ab9-bebc-d4de74a259e1_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Gross (Excluding Goodwill)</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Gross (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_b023367b-65a5-4365-8a81-343e27f87d17_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_NumberOfBusinessesOwned_c64c2007-692d-4656-9603-a5181d3ed6ab_terseLabel_en-US" xlink:label="lab_codi_NumberOfBusinessesOwned" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Businesses Owned</link:label>
    <link:label id="lab_codi_NumberOfBusinessesOwned_label_en-US" xlink:label="lab_codi_NumberOfBusinessesOwned" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Businesses Owned</link:label>
    <link:label id="lab_codi_NumberOfBusinessesOwned_documentation_en-US" xlink:label="lab_codi_NumberOfBusinessesOwned" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Businesses Owned</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NumberOfBusinessesOwned" xlink:href="codi-20220331.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_7e83d07c-9313-4520-8ab6-4df0c76fef22_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfAcquisitionCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Acquisition Costs</link:label>
    <link:label id="lab_us-gaap_AmortizationOfAcquisitionCosts_label_en-US" xlink:label="lab_us-gaap_AmortizationOfAcquisitionCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Acquisition Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfAcquisitionCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfAcquisitionCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfAcquisitionCosts" xlink:to="lab_us-gaap_AmortizationOfAcquisitionCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_3b219481-48d1-4acd-9509-c5925f39637d_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxPeriodAxis_8c879931-0d23-4e44-8597-b2ae3d126447_terseLabel_en-US" xlink:label="lab_us-gaap_TaxPeriodAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Period [Axis]</link:label>
    <link:label id="lab_us-gaap_TaxPeriodAxis_label_en-US" xlink:label="lab_us-gaap_TaxPeriodAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Period [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxPeriodAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxPeriodAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxPeriodAxis" xlink:to="lab_us-gaap_TaxPeriodAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2462e411-0ea7-4d80-a516-c7844f0f8bf3_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest, Total</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_dfc971f8-0d53-41e6-9962-8bd16ae3a953_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_d829f8c2-f584-479a-95c1-43771a09fba1_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 2</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member" xlink:to="lab_us-gaap_FairValueInputsLevel2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_AllocationInterestsMember_26012ea4-98b2-4285-bed7-18c70c5797c9_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-20220331.xsd#codi_AllocationInterestsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_AllocationInterestsMember" xlink:to="lab_codi_AllocationInterestsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_77249bb3-9bd1-4345-b606-af7537854284_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_DisposalGrouprepaymentofintercompanyloans_15e89913-1d7c-4147-9d6d-d0c87d4b0815_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-20220331.xsd#codi_DisposalGrouprepaymentofintercompanyloans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_DisposalGrouprepaymentofintercompanyloans" xlink:to="lab_codi_DisposalGrouprepaymentofintercompanyloans" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxRefundsDiscontinuedOperations_806f26b5-e1f8-4e40-b5fe-3f158fa3807b_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxRefundsDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Refunds, Discontinued Operations</link:label>
    <link:label id="lab_us-gaap_IncomeTaxRefundsDiscontinuedOperations_label_en-US" xlink:label="lab_us-gaap_IncomeTaxRefundsDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Refunds, Discontinued Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxRefundsDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxRefundsDiscontinuedOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxRefundsDiscontinuedOperations" xlink:to="lab_us-gaap_IncomeTaxRefundsDiscontinuedOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_93a4f86a-8176-47c6-9bf5-02c97b09cf58_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Liabilities, Current</link:label>
    <link:label id="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:to="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_7d5254b6-6340-487b-9158-32b14aa2eb36_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_label_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract" xlink:to="lab_us-gaap_SegmentReportingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_bf1ca2c6-c517-419d-98ba-9f385406909d_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Revenue</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_ed492669-89b5-4493-8eb6-3baf4343f9bf_verboseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net sales</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_GoodwillAndOtherIntangibleAssetsLineItems_37b77e2e-cc01-48e4-8f8a-efc404568021_terseLabel_en-US" xlink:label="lab_codi_GoodwillAndOtherIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill And Other Intangible Assets [Line Items]</link:label>
    <link:label id="lab_codi_GoodwillAndOtherIntangibleAssetsLineItems_label_en-US" xlink:label="lab_codi_GoodwillAndOtherIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill And Other Intangible Assets [Line Items]</link:label>
    <link:label id="lab_codi_GoodwillAndOtherIntangibleAssetsLineItems_documentation_en-US" xlink:label="lab_codi_GoodwillAndOtherIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill And Other Intangible Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_GoodwillAndOtherIntangibleAssetsLineItems" xlink:href="codi-20220331.xsd#codi_GoodwillAndOtherIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_GoodwillAndOtherIntangibleAssetsLineItems" xlink:to="lab_codi_GoodwillAndOtherIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_TechnologyAndPatentsMember_ff84704b-0a12-4208-b009-cea3ca2dc95c_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-20220331.xsd#codi_TechnologyAndPatentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_TechnologyAndPatentsMember" xlink:to="lab_codi_TechnologyAndPatentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LandAndBuildingMember_29ffff81-e49a-4b37-a238-42fe76d6e184_terseLabel_en-US" xlink:label="lab_us-gaap_LandAndBuildingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Buildings and land</link:label>
    <link:label id="lab_us-gaap_LandAndBuildingMember_label_en-US" xlink:label="lab_us-gaap_LandAndBuildingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Land and Building [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandAndBuildingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LandAndBuildingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LandAndBuildingMember" xlink:to="lab_us-gaap_LandAndBuildingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_d163b068-2428-47b0-bebe-214c8aac2808_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_211afb80-d2ef-4a05-bdf6-ceb2b2a52c90_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_StockholdersEquityLineItems_e86db8c6-3e64-4a53-a7e9-a61fdebd2c37_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-20220331.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_7e3e126d-0b84-4ad5-b339-c2d663c7375b_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_b3bb9dcf-9ba2-4f7a-a359-f25a569a1b6b_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent_1d6015d1-7391-4aef-bf0d-eb54f75edc57_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Prepaid and Other Assets, Current</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Prepaid and Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfCommonStock_44841f70-b5a1-45f8-9cd7-3a9bf251722b_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_b0d88b5a-afd3-4448-bc4f-c6caab103035_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_SeriesCPreferredSharesRepresentingSeriesCTrustPreferredInterestInCompassDiversifiedHoldingsMemberDomain_ad2d3d11-78f7-4459-b40b-d9e0c1469f00_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-20220331.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_026f0d75-0456-435b-8b66-bef18dc92ae4_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_2e49252c-4203-4c0b-8d3f-7e90839bcb0c_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Taxes and Tax Credits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:to="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToMinorityShareholders_1bcf4364-db31-460b-841e-379e8cebf7c1_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_96c033e1-a0c5-441d-83da-5ece1c8aedf8_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trust shares, authorized (shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_SegmentGeographicalDomain_1556524e-b60b-4cda-814f-57cacaa7e39c_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:label id="lab_srt_SegmentGeographicalDomain_label_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain" xlink:to="lab_srt_SegmentGeographicalDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfSecuredDebt_c7b187bb-1206-47d1-99a9-110c4c13154f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfSecuredDebt" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Secured Debt</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfSecuredDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfSecuredDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Secured Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfSecuredDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfSecuredDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfSecuredDebt" xlink:to="lab_us-gaap_RepaymentsOfSecuredDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_4768dfb9-a84a-4d40-bf3e-e18fc5eb9f6b_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferredAbstract_cc69b1bc-b3e0-4eae-b5ce-0f5d94a27fa3_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition Consideration</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferredAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Transferred [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferredAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncontrollingInterestMember_ad4a0e10-9f26-43e3-81a0-ffd34d0470d0_terseLabel_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non- Controlling Interest</link:label>
    <link:label id="lab_us-gaap_NoncontrollingInterestMember_label_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncontrollingInterestMember" xlink:to="lab_us-gaap_NoncontrollingInterestMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductsAndServicesDomain_f224ef48-60d4-4d1f-bd0f-d49327283ba9_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_9afa2edb-15de-43de-a095-35b2a9bef8bd_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Balance Sheet Disclosures</link:label>
    <link:label id="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Balance Sheet Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalBalanceSheetDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:to="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationAndAmortization_c34229a4-6422-421c-bce6-0eb1232b86ed_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and Amortization Expense</link:label>
    <link:label id="lab_us-gaap_DepreciationAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation, Depletion and Amortization, Nonproduction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationAndAmortization" xlink:to="lab_us-gaap_DepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_6055e378-7359-4fbb-969c-cf30ca5af299_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_d08685da-d51e-466d-94ff-8278434113a9_terseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain on sale of discontinued operations, net of income tax</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operation, Gain (Loss) on Disposal of Discontinued Operation, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/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_f5b4b4d3-5f44-4cc2-a5c0-b7cab0dfbb52_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_NetIncomeLossAttributableToNoncontrollingInterest_65bc5c37-1225-434f-b5e9-63250fb7bd28_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_719f5da5-5492-42bd-b76b-b4e69b0acadf_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_7ecd8ca1-5dba-4fca-b14b-8bb4d3092aeb_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_61812755-6948-490a-8390-c8c844839757_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_40bc39df-64f0-4eb0-9ec4-38eafd34519c_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_31323a91-f609-4167-ac10-124e24b011f4_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-20220331.xsd#codi_DisposalGroupDueToRelatedParty"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_DisposalGroupDueToRelatedParty" xlink:to="lab_codi_DisposalGroupDueToRelatedParty" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_5dead22d-a09d-4782-b77e-118b3a406895_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities, Total</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDebtTableTextBlock_fb516b8b-2e84-4a6e-83d5-21ff4b4fac6f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Debt Holdings</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDebtTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Debt [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_abab1c7f-beaf-488f-aae5-0f35fdecda69_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_da73db6c-323c-4aad-9c5a-f1016f9d97ed_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTable_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable" xlink:to="lab_us-gaap_DebtInstrumentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventLineItems_6909039d-ce5b-4db3-a28c-89d599669e0f_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Line Items]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventLineItems_label_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventLineItems" xlink:to="lab_us-gaap_SubsequentEventLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementGeographicalAxis_2fe56ef2-04bc-4501-9b86-2783c5bd5d85_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:label id="lab_srt_StatementGeographicalAxis_label_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis" xlink:to="lab_srt_StatementGeographicalAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital_9601def6-9919-425f-b6dd-ed2a1bb5ff8c_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-20220331.xsd#codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital" xlink:to="lab_codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CorporateAndOtherMember_f9ad4bd5-5028-4845-9911-4c5dbba83ba3_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_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_22fb70dd-a718-4203-bf19-d24bf2fe53a9_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_995aa2f1-34d4-4079-a4e2-3f328b6b06b2_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_0b028231-fef1-48e3-9291-7394690c24c7_verboseLabel_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment [Domain]</link:label>
    <link:label id="lab_us-gaap_SegmentDomain_label_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDomain" xlink:to="lab_us-gaap_SegmentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermLinesOfCredit_c254994b-ec9b-49c1-bd77-ab0836fbfb03_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_0b7b741b-0bd6-4ee8-ae06-d159605a6c69_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 premium</link:label>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts_label_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Debt Issuance Costs and Discounts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:to="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DueToRelatedPartiesCurrent_a0698142-98f7-471a-8917-e9728649252a_verboseLabel_en-US" xlink:label="lab_us-gaap_DueToRelatedPartiesCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due to related party</link:label>
    <link:label id="lab_us-gaap_DueToRelatedPartiesCurrent_label_en-US" xlink:label="lab_us-gaap_DueToRelatedPartiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due to Related Parties, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DueToRelatedPartiesCurrent" xlink:to="lab_us-gaap_DueToRelatedPartiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanServiceCost_6186f21b-0235-4681-a215-fc37e18c96a1_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanServiceCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service cost</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanServiceCost_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanServiceCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Service Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanServiceCost" xlink:to="lab_us-gaap_DefinedBenefitPlanServiceCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest_0ab80f6e-8f51-479f-95cc-20e204e0baa7_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Redeemable Noncontrolling Interest</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Redeemable Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest" xlink:to="lab_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_A5.11TacticalMember_f07e7db6-4371-4c70-ab75-d994ac4641ea_terseLabel_en-US" xlink:label="lab_codi_A5.11TacticalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">5.11</link:label>
    <link:label id="lab_codi_A5.11TacticalMember_label_en-US" xlink:label="lab_codi_A5.11TacticalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">5.11 Tactical [Member]</link:label>
    <link:label id="lab_codi_A5.11TacticalMember_documentation_en-US" xlink:label="lab_codi_A5.11TacticalMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">5.11 Tactical [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember" xlink:href="codi-20220331.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_e75dd2ca-1742-42ca-8db8-33c9acce75bf_totalLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_NonControllingInterestOfDiscontinuedOperationsMember_e7f596c7-1cd5-43dd-b9b2-aa676a42b775_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-20220331.xsd#codi_NonControllingInterestOfDiscontinuedOperationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_NonControllingInterestOfDiscontinuedOperationsMember" xlink:to="lab_codi_NonControllingInterestOfDiscontinuedOperationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_PaymentsForRepurchaseSubsidiaryStock_663e6e40-62ea-424c-a86c-b8d9dbc97f43_terseLabel_en-US" xlink:label="lab_codi_PaymentsForRepurchaseSubsidiaryStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for Repurchase Subsidiary Stock</link:label>
    <link:label id="lab_codi_PaymentsForRepurchaseSubsidiaryStock_label_en-US" xlink:label="lab_codi_PaymentsForRepurchaseSubsidiaryStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for Repurchase Subsidiary Stock</link:label>
    <link:label id="lab_codi_PaymentsForRepurchaseSubsidiaryStock_documentation_en-US" xlink:label="lab_codi_PaymentsForRepurchaseSubsidiaryStock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for Repurchase Subsidiary Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentsForRepurchaseSubsidiaryStock" xlink:href="codi-20220331.xsd#codi_PaymentsForRepurchaseSubsidiaryStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_PaymentsForRepurchaseSubsidiaryStock" xlink:to="lab_codi_PaymentsForRepurchaseSubsidiaryStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_502947dd-0e4e-4cd0-b0da-29b0f0ef1db4_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events</link:label>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsTextBlock" xlink:to="lab_us-gaap_SubsequentEventsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock_8337b888-7afb-4cb6-93c4-c50433c9eb5e_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_0f5abd50-b2a9-4ba6-8f08-23e250434040_terseLabel_en-US" xlink:label="lab_codi_SternoProductsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sterno</link:label>
    <link:label id="lab_codi_SternoProductsMember_label_en-US" xlink:label="lab_codi_SternoProductsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sterno Products [Member]</link:label>
    <link:label id="lab_codi_SternoProductsMember_documentation_en-US" xlink:label="lab_codi_SternoProductsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sterno Products [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember" xlink:href="codi-20220331.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_00061060-1126-41e9-a703-bdf182714c84_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_6d49e359-5558-48e4-877a-cc0c02dddd6f_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_d18b8da8-2a63-4ec6-831c-810d851d3ae2_totalLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total intangibles, net</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_25152ad1-08fc-4d73-a39b-32d4d2c0d30f_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash used in financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_PaymentstoNoncontrollingInterestsAllocationInterests_52bf6f4f-f4fa-4dc4-a7ab-8a0e08a73b56_negatedTerseLabel_en-US" xlink:label="lab_codi_PaymentstoNoncontrollingInterestsAllocationInterests" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distributions paid - allocation interests</link:label>
    <link:label id="lab_codi_PaymentstoNoncontrollingInterestsAllocationInterests_07451a6c-a416-4553-8c57-00f9e450843e_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-20220331.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_a46cde9c-c236-4276-af3a-95fee704806a_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/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_00d7cad8-39d2-4306-8680-d9a1ffedbf4b_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-20220331.xsd#codi_BusinessAcquisitionPaymentThroughEquityInvestment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_BusinessAcquisitionPaymentThroughEquityInvestment" xlink:to="lab_codi_BusinessAcquisitionPaymentThroughEquityInvestment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCash_7613e797-d740-45bc-a163-8137eede2577_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCash" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Cash</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCash_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCash" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCash" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCash" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_4549498a-3ff4-4564-aeea-f0465144098f_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Liabilities, Net</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionLineItems_72fb53db-55bb-4fce-99f5-9a45b0674578_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Line Items]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionLineItems_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems" xlink:to="lab_us-gaap_RelatedPartyTransactionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNoncurrentLiabilitiesMember_04406410-20f5-46a6-aade-4fbdddbe1379_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNoncurrentLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Noncurrent Liabilities [Member]</link:label>
    <link:label id="lab_us-gaap_OtherNoncurrentLiabilitiesMember_label_en-US" xlink:label="lab_us-gaap_OtherNoncurrentLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Noncurrent Liabilities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncurrentLiabilitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncurrentLiabilitiesMember" xlink:to="lab_us-gaap_OtherNoncurrentLiabilitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_AtTheMarketEquityOfferingMember_d83ce36c-f0d7-41d3-bd66-884daa25bd9e_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-20220331.xsd#codi_AtTheMarketEquityOfferingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_AtTheMarketEquityOfferingMember" xlink:to="lab_codi_AtTheMarketEquityOfferingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_255eac51-6871-43f9-9470-c82afbea1051_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_8665a5cb-e9ea-4585-aedc-dfdf20570067_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_9c3afdcc-bbfe-4ef3-be80-dbea16e57fba_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_ea4e6180-1114-42f6-b2c8-cdcff6a53ce1_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income from discontinued operations</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:to="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_c52aab78-c21e-47fe-a739-b2847f5ed3fa_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation Between Federal Statutory Rate and Effective Income Tax Rate</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_80000a7d-0768-4cb3-ae8c-708ca105954c_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:to="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract_f1cc357c-99b8-4f23-8b21-ccec9ffb80ae_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities:</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsegmentsDomain_5f3ec6ba-27b7-45ee-8a07-2e460431600f_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_62a99dbc-4a69-43b8-88a8-a84017f26bf8_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_06f9cba2-2ea3-4a0c-9d7f-788a3f12af8c_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:to="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_VelocityOutdoorOwnershipMember_a757dafe-ea09-4ede-a983-ec9f25348906_terseLabel_en-US" xlink:label="lab_codi_VelocityOutdoorOwnershipMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Velocity Outdoor</link:label>
    <link:label id="lab_codi_VelocityOutdoorOwnershipMember_label_en-US" xlink:label="lab_codi_VelocityOutdoorOwnershipMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Velocity Outdoor Ownership [Member]</link:label>
    <link:label id="lab_codi_VelocityOutdoorOwnershipMember_documentation_en-US" xlink:label="lab_codi_VelocityOutdoorOwnershipMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Velocity Outdoor Ownership [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorOwnershipMember" xlink:href="codi-20220331.xsd#codi_VelocityOutdoorOwnershipMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_VelocityOutdoorOwnershipMember" xlink:to="lab_codi_VelocityOutdoorOwnershipMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ParentMember_5c9194f4-3eb6-44d9-87e6-32cfa718fb3e_terseLabel_en-US" xlink:label="lab_us-gaap_ParentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Holdings</link:label>
    <link:label id="lab_us-gaap_ParentMember_label_en-US" xlink:label="lab_us-gaap_ParentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ParentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ParentMember" xlink:to="lab_us-gaap_ParentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock_8eada3c8-81ae-450c-84fb-a1db1f0c668a_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Remaining Lease Term and Discount Rate For Operating Leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Disclosure [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock" xlink:to="lab_us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherOwnershipInterestsByNameAxis_de521d5d-94d1-474e-9c3f-89bf6bdcf394_terseLabel_en-US" xlink:label="lab_us-gaap_OtherOwnershipInterestsByNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Ownership Interests Name [Axis]</link:label>
    <link:label id="lab_us-gaap_OtherOwnershipInterestsByNameAxis_label_en-US" xlink:label="lab_us-gaap_OtherOwnershipInterestsByNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Ownership Interests Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOwnershipInterestsByNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherOwnershipInterestsByNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherOwnershipInterestsByNameAxis" xlink:to="lab_us-gaap_OtherOwnershipInterestsByNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_5cdb39c7-4015-48e0-abe5-5674b99101c8_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Assets and Liabilities Carried at Fair Value Measured on Recurring Basis</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_83cc3d3c-1091-4f8f-ae3d-e98169d8c744_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockNoParValue_6490ea75-37e1-4855-9adb-0f62a413ec24_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_2b31edd6-d0e0-4549-9b48-7fc301137c79_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Borrowings under credit facility</link:label>
    <link:label id="lab_us-gaap_ProceedsFromLongTermLinesOfCredit_label_en-US" xlink:label="lab_us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Long-term Lines of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:to="lab_us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_1318c876-f02d-4d09-a5ca-1ffc982ae940_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss)</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_61aa11c4-f863-44dc-99ea-d3556285417f_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_388cd2fa-f07d-4d95-af7b-ad52ec0d761e_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Inventories</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInInventories" xlink:to="lab_us-gaap_IncreaseDecreaseInInventories" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_a837f7a9-d7e0-400a-88d2-6a0c5edd4cf2_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trust shares, outstanding (shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductWarrantyAccrual_a6150f66-3cb3-421b-afbe-1100be757d71_periodStartLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrual" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_ProductWarrantyAccrual_95b25428-a3bf-4f70-b9ec-a5210d45f89e_periodEndLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrual" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_ProductWarrantyAccrual_label_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrual" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standard and Extended Product Warranty Accrual</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrual" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductWarrantyAccrual"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductWarrantyAccrual" xlink:to="lab_us-gaap_ProductWarrantyAccrual" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryRawMaterialsAndSupplies_94b3b20f-0d26-4a6e-a5fc-10c331023a4c_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryRawMaterialsAndSupplies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Raw materials</link:label>
    <link:label id="lab_us-gaap_InventoryRawMaterialsAndSupplies_label_en-US" xlink:label="lab_us-gaap_InventoryRawMaterialsAndSupplies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Raw Materials and Supplies, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsAndSupplies" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryRawMaterialsAndSupplies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryRawMaterialsAndSupplies" xlink:to="lab_us-gaap_InventoryRawMaterialsAndSupplies" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_5240288e-ee21-4b6f-9008-0f7f0ff8adc9_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of revenues</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Goods and Services Sold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear_239efdf5-9d20-445c-9004-616d4b0adec1_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected contribution to the Foreign Plan</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Future Employer Contributions, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_280b2295-8daf-4622-8955-2fe55fc58b68_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromDivestitureOfBusinesses_628d86d8-ded3-4dae-befa-70dbb13a9a06_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Divestiture of Businesses</link:label>
    <link:label id="lab_us-gaap_ProceedsFromDivestitureOfBusinesses_label_en-US" xlink:label="lab_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Divestiture of Businesses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:to="lab_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_db5fcac6-74de-4073-a2cf-335c1e81e9d5_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_a5a10348-43ed-4f3c-a3f0-33bfd8ca9679_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_2452e9d2-68b7-47cf-9dd3-5aa2ba1a54a0_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State income taxes (net of Federal benefits)</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_1b802751-5137-4998-8fe7-fbb44d6403f7_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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_baf94a3b-3c90-4822-8c0b-a933208f863d_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_e7821bc0-1a72-4434-b885-ed8d0ca198b7_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContingentConsiderationTypeDomain_d11ecdcc-80a6-406b-a25a-796f097404b1_terseLabel_en-US" xlink:label="lab_us-gaap_ContingentConsiderationTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Consideration Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ContingentConsiderationTypeDomain_label_en-US" xlink:label="lab_us-gaap_ContingentConsiderationTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Consideration Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContingentConsiderationTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain" xlink:to="lab_us-gaap_ContingentConsiderationTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems_261e7771-08c1-4b6a-b7e5-f581b9acc607_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Pro Forma Information, Nonrecurring Adjustment [Line Items]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Pro Forma Information, Nonrecurring Adjustment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems" xlink:to="lab_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_ed110945-14ba-477f-a814-be1a1b3be22a_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer relationships</link:label>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_label_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Relationships [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerRelationshipsMember" xlink:to="lab_us-gaap_CustomerRelationshipsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_23b0897f-3f2b-4735-861f-1f03be6a6ce1_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_e92e81fb-2d6c-438a-a5cc-87e2aa5c5fd4_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_1f9af75f-d603-41a8-aeee-e150e83ddfe2_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other non-current liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOperatingActivitiesSegmentAxis_ccef25b1-b22b-4b88-9c13-11d8412a1cad_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Activities [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementOperatingActivitiesSegmentAxis_label_en-US" xlink:label="lab_us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Activities [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOperatingActivitiesSegmentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:to="lab_us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockRedemptionPricePerShare_b8bd1373-29e7-413b-991b-13eb59abb03d_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_deff55f0-1397-4692-826f-b78c65521e6d_terseLabel_en-US" xlink:label="lab_codi_BusinessCombinationIntegrationServicesPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Integration service fees payable</link:label>
    <link:label id="lab_codi_BusinessCombinationIntegrationServicesPayable_label_en-US" xlink:label="lab_codi_BusinessCombinationIntegrationServicesPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Integration Services Payable</link:label>
    <link:label id="lab_codi_BusinessCombinationIntegrationServicesPayable_documentation_en-US" xlink:label="lab_codi_BusinessCombinationIntegrationServicesPayable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Integration Services Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationIntegrationServicesPayable" xlink:href="codi-20220331.xsd#codi_BusinessCombinationIntegrationServicesPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_BusinessCombinationIntegrationServicesPayable" xlink:to="lab_codi_BusinessCombinationIntegrationServicesPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_db9fdb87-d059-423d-b3df-06be27c0b88b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Estimated Charges to Amortization Expense of Intangible Assets</link:label>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_d3d4b134-1cff-45dc-9fbc-16b21045dc1a_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_f646c066-77a2-44fc-9def-c156c645a84c_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_b0e7c820-c60d-4948-8b53-221b307e2a1d_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Pro Forma Revenue</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaRevenue_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Pro Forma Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:to="lab_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_8dafaab5-2f4f-48a1-a47f-a98f8451ffe9_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_9efd7832-c847-46e8-9ed4-4d3258d04083_terseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterestTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest [Table]</link:label>
    <link:label id="lab_us-gaap_MinorityInterestTable_label_en-US" xlink:label="lab_us-gaap_MinorityInterestTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterestTable" xlink:to="lab_us-gaap_MinorityInterestTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_4e39284f-b2cd-4cfb-9d89-b6a71030a76f_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_a2c69380-1b4f-49b5-a002-fbd8424e3d4a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_1c311f25-0d01-4df8-b316-d2ccb9f90913_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Issuance of Preferred Stock and Preference Stock</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Issuance of Preferred Stock and Preference Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCurrentLiabilitiesMember_bcf05398-b3d7-4f29-8403-e130a197c10d_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCurrentLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current liabilities</link:label>
    <link:label id="lab_us-gaap_OtherCurrentLiabilitiesMember_label_en-US" xlink:label="lab_us-gaap_OtherCurrentLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Current Liabilities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCurrentLiabilitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCurrentLiabilitiesMember" xlink:to="lab_us-gaap_OtherCurrentLiabilitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_NetIncomeLossAvailabletoTrustStockNetofDistributions_9a213779-ec43-4ad5-9cf3-d056ba97f7fa_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_ec1671bc-486b-4c13-88a3-2f34e0965c5c_totalLabel_en-US" xlink:label="lab_codi_NetIncomeLossAvailabletoTrustStockNetofDistributions" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income Loss Available To Trust Stock Net of Distributions</link:label>
    <link:label id="lab_codi_NetIncomeLossAvailabletoTrustStockNetofDistributions_label_en-US" xlink:label="lab_codi_NetIncomeLossAvailabletoTrustStockNetofDistributions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income Loss Available to Trust Stock Net of Distributions</link:label>
    <link:label id="lab_codi_NetIncomeLossAvailabletoTrustStockNetofDistributions_documentation_en-US" xlink:label="lab_codi_NetIncomeLossAvailabletoTrustStockNetofDistributions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income Loss Available to Trust Stock Net of Distributions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NetIncomeLossAvailabletoTrustStockNetofDistributions" xlink:href="codi-20220331.xsd#codi_NetIncomeLossAvailabletoTrustStockNetofDistributions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_NetIncomeLossAvailabletoTrustStockNetofDistributions" xlink:to="lab_codi_NetIncomeLossAvailabletoTrustStockNetofDistributions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_db8a0193-b877-4bce-a6b9-14b966e633fe_terseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operation, Gain (Loss) from Disposal of Discontinued Operation, before Income Tax</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operation, Gain (Loss) from Disposal of Discontinued Operation, before Income Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:to="lab_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryFinishedGoods_d0f7b379-1c1e-4f7b-baaa-eb8ac1082da8_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_3cf604e8-9455-41cd-b40a-a314d1afc420_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Line Items]</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentsLineItems_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsLineItems" xlink:to="lab_us-gaap_OtherCommitmentsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SeriesCPreferredStockMember_399ee3f2-e149-4fc9-a3ed-bc9b13523945_terseLabel_en-US" xlink:label="lab_us-gaap_SeriesCPreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series C Preferred Stock [Member]</link:label>
    <link:label id="lab_us-gaap_SeriesCPreferredStockMember_label_en-US" xlink:label="lab_us-gaap_SeriesCPreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series C Preferred Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesCPreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesCPreferredStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeriesCPreferredStockMember" xlink:to="lab_us-gaap_SeriesCPreferredStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_58f301d6-098b-4597-b7dc-c544d0070819_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillGross_57a0eeca-796a-49b6-8512-2a8e146f30c6_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill - gross carrying amount</link:label>
    <link:label id="lab_us-gaap_GoodwillGross_label_en-US" xlink:label="lab_us-gaap_GoodwillGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillGross" xlink:to="lab_us-gaap_GoodwillGross" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders_2c8e0f9c-bfac-4af8-9df2-041964ee2a40_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-20220331.xsd#codi_ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders" xlink:to="lab_codi_ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_03e1c258-8f96-4214-bd06-fb8eac905f37_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_32d96847-df3e-4edb-8484-33e1aba7a111_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_1c03ed34-62fa-4cc1-ad25-3c54da4d59a4_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable" xlink:to="lab_us-gaap_ScheduleOfGoodwillTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_6a6e8dc6-7054-4ae8-af27-78d1266f1bc5_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Related Party Transactions, by Related Party [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Related Party Transactions, by Related Party [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_PercentageOfGrossConsiderationReceived_3f2b2d38-c55b-4e4e-8f56-25b72282dc01_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-20220331.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_918edb4e-fb44-4fc0-9422-b9781a07dc82_terseLabel_en-US" xlink:label="lab_codi_PercentageOwnershipFullyDilutedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">% Ownership Fully Diluted</link:label>
    <link:label id="lab_codi_PercentageOwnershipFullyDilutedMember_label_en-US" xlink:label="lab_codi_PercentageOwnershipFullyDilutedMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage Ownership Fully Diluted [Member]</link:label>
    <link:label id="lab_codi_PercentageOwnershipFullyDilutedMember_documentation_en-US" xlink:label="lab_codi_PercentageOwnershipFullyDilutedMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage ownership fully diluted.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PercentageOwnershipFullyDilutedMember" xlink:href="codi-20220331.xsd#codi_PercentageOwnershipFullyDilutedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_PercentageOwnershipFullyDilutedMember" xlink:to="lab_codi_PercentageOwnershipFullyDilutedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_e7f47099-615a-47a6-b9f9-5bca9d0c82d5_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Equity Method Investments [Line Items]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Equity Method Investments [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_EuropeMember_d3c74ed1-9551-4b5a-a92a-ddc123b3091d_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_51b59ecc-65f9-4041-a14f-ca44e2a12d81_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract_ed354306-a239-4954-8ee7-e98d17d976de_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic income per common share attributable to Holdings (refer to Note J)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic and Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:to="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities_e1682f1a-0875-4e8e-a36b-94618a1d4aab_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Other Liabilities, Noncurrent</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_ac3dd3fa-8a0b-4e01-b138-d7a42fd3c172_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_6d139df0-d27b-4d7b-a60a-3c1115ee0672_terseLabel_en-US" xlink:label="lab_codi_PropertyPlantAndEquipmentAndInventoryTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment and Inventory</link:label>
    <link:label id="lab_codi_PropertyPlantAndEquipmentAndInventoryTextBlock_label_en-US" xlink:label="lab_codi_PropertyPlantAndEquipmentAndInventoryTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property Plant And Equipment And Inventory [Text Block]</link:label>
    <link:label id="lab_codi_PropertyPlantAndEquipmentAndInventoryTextBlock_documentation_en-US" xlink:label="lab_codi_PropertyPlantAndEquipmentAndInventoryTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment and inventory.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PropertyPlantAndEquipmentAndInventoryTextBlock" xlink:href="codi-20220331.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_8a1752b6-0d72-4302-8a7f-d9d8c0a8717b_terseLabel_en-US" xlink:label="lab_us-gaap_SeriesAPreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series A Preferred Stock</link:label>
    <link:label id="lab_us-gaap_SeriesAPreferredStockMember_label_en-US" xlink:label="lab_us-gaap_SeriesAPreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series A Preferred Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesAPreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesAPreferredStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeriesAPreferredStockMember" xlink:to="lab_us-gaap_SeriesAPreferredStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProfitLoss_554714a6-c367-4fb2-8e29-3dfeb88004ba_terseLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_ProfitLoss_label_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss), Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProfitLoss" xlink:to="lab_us-gaap_ProfitLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCosts_56510a0d-71c6-4898-aa02-b1c1a6cb21e3_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_label_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Debt Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfFinancingCosts" xlink:to="lab_us-gaap_AmortizationOfFinancingCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryValuationReserves_5fb703dd-e01e-4dbc-b177-a1a000a7ebb3_negatedLabel_en-US" xlink:label="lab_us-gaap_InventoryValuationReserves" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: obsolescence reserve</link:label>
    <link:label id="lab_us-gaap_InventoryValuationReserves_label_en-US" xlink:label="lab_us-gaap_InventoryValuationReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Valuation Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryValuationReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryValuationReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryValuationReserves" xlink:to="lab_us-gaap_InventoryValuationReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_A2018CreditFacilityMember_31d18a7f-49d1-465b-bcdf-6a9aade48d12_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-20220331.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_SharesIssued_95489886-b957-4fee-b55b-82dc605640dc_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_us-gaap_OtherOwnershipInterestsNameDomain_eb744697-4539-4709-9124-8dd6aa456feb_terseLabel_en-US" xlink:label="lab_us-gaap_OtherOwnershipInterestsNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Ownership Interests, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_OtherOwnershipInterestsNameDomain_label_en-US" xlink:label="lab_us-gaap_OtherOwnershipInterestsNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Ownership Interests, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOwnershipInterestsNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherOwnershipInterestsNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherOwnershipInterestsNameDomain" xlink:to="lab_us-gaap_OtherOwnershipInterestsNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_country_US_70f0f3bc-5194-4985-a94d-f4859424420b_terseLabel_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">United States</link:label>
    <link:label id="lab_country_US_label_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">UNITED STATES</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_US" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_US" xlink:to="lab_country_US" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_2d00114d-18ae-4ec9-938c-a452c9d3d9ca_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_167cf6b0-a6da-4934-93da-02902d6941f3_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_bc5d507e-47b7-4994-9226-b947fa4f8b15_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_2be6790e-16c4-4a5b-9e61-757b23a55727_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other intangible assets, gross</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNonoperatingNet_53044219-57f7-4354-a531-c07fe9491743_terseLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense, net</link:label>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNonoperatingNet_label_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Income (Expense), Nonoperating, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:to="lab_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeasesAbstract_ed98b467-a163-4e4e-ac05-ee249c96b887_terseLabel_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:label id="lab_us-gaap_LeasesAbstract_label_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesAbstract" xlink:to="lab_us-gaap_LeasesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_0690e557-5bf4-4cab-bb71-9b6ce694196d_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Cash and Cash Equivalents</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Cash and Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LondonInterbankOfferedRateLIBORMember_6a9e5ad2-42fc-4cd7-9829-db4a220350ed_terseLabel_en-US" xlink:label="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">London Interbank Offered Rate (LIBOR)</link:label>
    <link:label id="lab_us-gaap_LondonInterbankOfferedRateLIBORMember_label_en-US" xlink:label="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">London Interbank Offered Rate (LIBOR) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:to="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_fc7c92f5-a2ba-4a5c-b738-a4f6e304e08a_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income from discontinued operations, net of income tax</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:to="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupClassificationDomain_50632a31-3cf3-4bfd-b16a-ee4bdf9ff576_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_28528c2e-b495-42d5-b785-c56024b11c3d_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_WeightedAverageNumberOfDilutedSharesOutstanding_2ddbcef3-0b8d-43c2-8e1a-7904218c6757_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_b88fe2f3-cbd6-4121-a01c-2dda25ae06bd_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_bef373ee-f5aa-4252-8835-1ea4d609594e_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and noncontrolling interest:</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_33f75f4e-1a81-496d-8a42-1fd5aa4b3363_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_8db4dc48-1ff1-4328-b9a5-b2064a79af4e_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent</link:label>
    <link:label id="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" xlink:to="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_b223ab6c-3ed4-4148-80e2-8604ee0fe56c_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Assets, Noncurrent</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyDomain_ff3e8610-cfc7-43f7-826a-5ffc123966d5_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_454ec6fe-9e87-44df-afbc-ca12a90b617e_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_6df89f6a-f738-4f8e-97b3-e700bea7f8fd_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_970bde75-e635-4844-ad21-3b348d5ae04c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Net Periodic Benefit Cost</link:label>
    <link:label id="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Net Benefit Costs [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfNetBenefitCostsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_c0cdc936-29ee-4f17-884e-2bb6a6d11785_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Groups, Including Discontinued Operations</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Groups, Including Discontinued Operations [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:to="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByMeasurementBasisAxis_2447c251-48e8-4dcb-a373-a6ec804adf79_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementBasisAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Basis [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByMeasurementBasisAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementBasisAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Basis [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis" xlink:to="lab_us-gaap_FairValueByMeasurementBasisAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_GoodwillAndOtherIntangibleAssetsTable_dfda5434-1759-42fa-87e4-7b7fa9e7e38b_terseLabel_en-US" xlink:label="lab_codi_GoodwillAndOtherIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill And Other Intangible Assets [Table]</link:label>
    <link:label id="lab_codi_GoodwillAndOtherIntangibleAssetsTable_label_en-US" xlink:label="lab_codi_GoodwillAndOtherIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill And Other Intangible Assets [Table]</link:label>
    <link:label id="lab_codi_GoodwillAndOtherIntangibleAssetsTable_documentation_en-US" xlink:label="lab_codi_GoodwillAndOtherIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill And Other Intangible Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_GoodwillAndOtherIntangibleAssetsTable" xlink:href="codi-20220331.xsd#codi_GoodwillAndOtherIntangibleAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_GoodwillAndOtherIntangibleAssetsTable" xlink:to="lab_codi_GoodwillAndOtherIntangibleAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_34531cf2-0197-4606-9d2f-aaace40f5333_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpenseAbstract_a8f594f4-2216-4d92-823f-7fa66041aefc_terseLabel_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other income (expense):</link:label>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpenseAbstract_label_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonoperating Income (Expense) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_NoncontrollingStockholderChargesAndOther_93eaf70d-4c4f-4750-9cc7-46851bff3796_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-20220331.xsd#codi_NoncontrollingStockholderChargesAndOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_NoncontrollingStockholderChargesAndOther" xlink:to="lab_codi_NoncontrollingStockholderChargesAndOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TradingRevenueMember_dfd3073b-c3dd-48f6-9aee-f883f7f05c11_terseLabel_en-US" xlink:label="lab_us-gaap_TradingRevenueMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Revenue</link:label>
    <link:label id="lab_us-gaap_TradingRevenueMember_label_en-US" xlink:label="lab_us-gaap_TradingRevenueMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Revenue [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradingRevenueMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradingRevenueMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradingRevenueMember" xlink:to="lab_us-gaap_TradingRevenueMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfStockLineItems_1c0b4ddd-1a85-47bb-8933-229cdba1b8f1_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_f506210b-580c-4580-90b7-f5b05a7b9cc3_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_78662f3a-cf8c-4e22-9c99-ed2fa50dcc9c_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_42c02436-60d7-46e9-92e7-9f6b1ac3e01c_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_e75d801c-e945-4d4f-ae22-a8d4c3b7a800_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities, Total</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine2_bd40dfbd-227d-4c20-b5d1-45ad2fba75b0_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line Two</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine2_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine2" xlink:to="lab_dei_EntityAddressAddressLine2" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember_0f7c7aac-dbcc-4dce-a17b-68cece6a05ee_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_51d200a7-7647-44fe-b9e9-4dcaba17c186_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Profit (Loss) of Operating Segments</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" xlink:to="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_68213d5f-02e0-4571-9a18-a6ddbbd4da2b_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in operating assets and liabilities, net of acquisitions:</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_c7a593c3-f931-4b64-997a-3d2ec10ec1e5_negatedLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: accumulated depreciation</link:label>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_CleanEarthHoldingsMember_1b9b58ed-2411-4795-9320-289339acf4d6_terseLabel_en-US" xlink:label="lab_codi_CleanEarthHoldingsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Clean Earth</link:label>
    <link:label id="lab_codi_CleanEarthHoldingsMember_label_en-US" xlink:label="lab_codi_CleanEarthHoldingsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Clean Earth Holdings [Member]</link:label>
    <link:label id="lab_codi_CleanEarthHoldingsMember_documentation_en-US" xlink:label="lab_codi_CleanEarthHoldingsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Clean Earth Holdings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_CleanEarthHoldingsMember" xlink:href="codi-20220331.xsd#codi_CleanEarthHoldingsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_CleanEarthHoldingsMember" xlink:to="lab_codi_CleanEarthHoldingsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_3be60d1e-e5b1-4add-b5b0-0cf3db1d1ba2_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_e758f6a5-ce0a-40a3-b68c-371e9431ff9c_terseLabel_en-US" xlink:label="lab_us-gaap_SeriesBMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series B [Member]</link:label>
    <link:label id="lab_us-gaap_SeriesBMember_label_en-US" xlink:label="lab_us-gaap_SeriesBMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series B [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesBMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesBMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeriesBMember" xlink:to="lab_us-gaap_SeriesBMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_e9258b30-07a9-4171-9bdf-8025538a471a_terseLabel_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation</link:label>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:to="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_0507dc1f-d0e5-4a51-b563-afec7c9e397c_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_4af9343a-2977-4833-b13c-8e780606f92a_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfStockDomain_d2a1bf15-cfe6-4c5f-b4fb-45ac5b4ad79b_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_a463409f-9a03-48ef-ad39-3621d56a6133_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Businesses, Gross</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Businesses, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_8930ad73-6763-43d3-bd1e-1775f3d0fcf9_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_99f6f581-539c-4060-80dd-eed37f272da9_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_OwnershipDomain_a7727dbb-406b-4212-a25b-c4b4c1c88e8a_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_65d3a8d4-2877-43a0-800d-165f2198046c_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_label_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems" xlink:to="lab_us-gaap_SegmentReportingInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_5ab5c901-366e-4677-bc8c-095d70f3bfc1_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_0b1b7791-245a-4617-83ff-2324b8d57604_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash (used in) provided by operating activities - continuing operations</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities, Continuing Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_NoncontrollingInterestTableTextBlock_d2a90f93-67a3-458e-86a9-9c0153755b19_terseLabel_en-US" xlink:label="lab_codi_NoncontrollingInterestTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Company's Ownership Percentage of its Majority Owned Operating Segments and Related Noncontrolling Interest</link:label>
    <link:label id="lab_codi_NoncontrollingInterestTableTextBlock_label_en-US" xlink:label="lab_codi_NoncontrollingInterestTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest Table [Text Block]</link:label>
    <link:label id="lab_codi_NoncontrollingInterestTableTextBlock_documentation_en-US" xlink:label="lab_codi_NoncontrollingInterestTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non controlling interest.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NoncontrollingInterestTableTextBlock" xlink:href="codi-20220331.xsd#codi_NoncontrollingInterestTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_NoncontrollingInterestTableTextBlock" xlink:to="lab_codi_NoncontrollingInterestTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_785dd25a-0b92-461f-991b-93e0c4f42fc4_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Assets, Current</link:label>
    <link:label id="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:to="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_48926cdb-4983-4996-9ab8-53566cee308a_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain" xlink:to="lab_us-gaap_DebtInstrumentNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FederalFundsEffectiveSwapRateMember_97970919-c1ab-425f-af4a-2ec21654cab4_terseLabel_en-US" xlink:label="lab_us-gaap_FederalFundsEffectiveSwapRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fed Funds Effective Rate Overnight Index Swap Rate</link:label>
    <link:label id="lab_us-gaap_FederalFundsEffectiveSwapRateMember_label_en-US" xlink:label="lab_us-gaap_FederalFundsEffectiveSwapRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fed Funds Effective Rate Overnight Index Swap Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalFundsEffectiveSwapRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FederalFundsEffectiveSwapRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FederalFundsEffectiveSwapRateMember" xlink:to="lab_us-gaap_FederalFundsEffectiveSwapRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_ba2f6c43-7d99-402a-ac04-25ad2842a683_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation_3c8eea00-46b2-4ed8-b021-41a53cccd1c3_negatedTerseLabel_en-US" xlink:label="lab_codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Noncontrolling Interest, Discontinued Operation</link:label>
    <link:label id="lab_codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation_33b526a4-b0f0-481b-bcee-ccfb0f09bc88_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-20220331.xsd#codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation" xlink:to="lab_codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_SeniorNotesDue2032Member_462b5e61-e3d0-4178-9a54-08d76feace51_terseLabel_en-US" xlink:label="lab_codi_SeniorNotesDue2032Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Notes due 2032</link:label>
    <link:label id="lab_codi_SeniorNotesDue2032Member_label_en-US" xlink:label="lab_codi_SeniorNotesDue2032Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Notes due 2032 [Member]</link:label>
    <link:label id="lab_codi_SeniorNotesDue2032Member_documentation_en-US" xlink:label="lab_codi_SeniorNotesDue2032Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Notes due 2032</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SeniorNotesDue2032Member" xlink:href="codi-20220331.xsd#codi_SeniorNotesDue2032Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_SeniorNotesDue2032Member" xlink:to="lab_codi_SeniorNotesDue2032Member" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_69213d90-b913-4390-8fcc-ae31a6aed0a2_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_OwnershipPercentageIntercompanyLoanAgreement_77ffa727-9b43-42e0-9608-2bcbd9288625_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-20220331.xsd#codi_OwnershipPercentageIntercompanyLoanAgreement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_OwnershipPercentageIntercompanyLoanAgreement" xlink:to="lab_codi_OwnershipPercentageIntercompanyLoanAgreement" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_SeniorNotesDue2029Member_62fc23f0-9c2f-47cf-9827-022728a01885_terseLabel_en-US" xlink:label="lab_codi_SeniorNotesDue2029Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Notes due 2029</link:label>
    <link:label id="lab_codi_SeniorNotesDue2029Member_label_en-US" xlink:label="lab_codi_SeniorNotesDue2029Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Notes due 2029 [Member]</link:label>
    <link:label id="lab_codi_SeniorNotesDue2029Member_documentation_en-US" xlink:label="lab_codi_SeniorNotesDue2029Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Notes due 2029</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SeniorNotesDue2029Member" xlink:href="codi-20220331.xsd#codi_SeniorNotesDue2029Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_SeniorNotesDue2029Member" xlink:to="lab_codi_SeniorNotesDue2029Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_866a7484-30ff-4905-8b68-1d64f4127659_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Other Assets, Noncurrent</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventMember_a79f6453-1c5c-4369-bb11-2cd2356c94e3_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event</link:label>
    <link:label id="lab_us-gaap_SubsequentEventMember_label_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventMember" xlink:to="lab_us-gaap_SubsequentEventMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_24c87c27-49de-4590-97c0-209bd57a9825_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_701f198b-2f3f-4bcb-a4ba-4e4f22e9fd2c_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents &#8212; end of period (2)</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_c7709996-da97-4f19-a973-8e821f9e019f_terseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_41409ea1-e164-4581-a25b-b62ed7204329_verboseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (loss) from continuing operations before income taxes</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:to="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockMember_c55a1041-986a-4fb6-88f8-c8905133795e_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trust Preferred Shares</link:label>
    <link:label id="lab_us-gaap_PreferredStockMember_label_en-US" xlink:label="lab_us-gaap_PreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockMember" xlink:to="lab_us-gaap_PreferredStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_22d1fb41-3543-4fa2-9a07-47e00c1109b6_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Net</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_d1eb2a1c-9c59-457a-a909-44b475b555d5_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_b65aa0fb-9c27-4639-8168-963785de38de_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_12abb774-2ca8-48b4-a20f-236e82930a83_periodEndLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance as of January 1, 2017</link:label>
    <link:label id="lab_us-gaap_Goodwill_a72afdf3-9ff5-468d-9257-89b28afc4e3f_periodStartLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance as of March 31, 2017</link:label>
    <link:label id="lab_us-gaap_Goodwill_label_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_f0bf7796-ba9e-47c7-a29b-8253a61303de_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MinorityInterest_a59d1415-968d-470e-9e36-0a3300d33795_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_41f3e356-9985-471e-ada4-58a762b58378_verboseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterest" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling interest of discontinued operations</link:label>
    <link:label id="lab_us-gaap_MinorityInterest_label_en-US" xlink:label="lab_us-gaap_MinorityInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterest" xlink:to="lab_us-gaap_MinorityInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_MarucciMemberMember_b6428cd2-76c8-41ee-8a9a-384c58f4e605_terseLabel_en-US" xlink:label="lab_codi_MarucciMemberMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marucci [Member]</link:label>
    <link:label id="lab_codi_MarucciMemberMember_label_en-US" xlink:label="lab_codi_MarucciMemberMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marucci [Member] [Member]</link:label>
    <link:label id="lab_codi_MarucciMemberMember_documentation_en-US" xlink:label="lab_codi_MarucciMemberMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marucci [Member] [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember" xlink:href="codi-20220331.xsd#codi_MarucciMemberMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_MarucciMemberMember" xlink:to="lab_codi_MarucciMemberMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConstructionInProgressGross_f9f95497-3654-40f3-b8c8-9c5623f583d4_terseLabel_en-US" xlink:label="lab_us-gaap_ConstructionInProgressGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction in process</link:label>
    <link:label id="lab_us-gaap_ConstructionInProgressGross_label_en-US" xlink:label="lab_us-gaap_ConstructionInProgressGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction in Progress, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConstructionInProgressGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConstructionInProgressGross" xlink:to="lab_us-gaap_ConstructionInProgressGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_70741b64-5bd6-46d7-8379-94aba0d7e405_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income from continuing operations</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_DistributorRelationsAndOtherMember_7de67db5-8378-4b7d-94e4-a0935d8d0c83_terseLabel_en-US" xlink:label="lab_codi_DistributorRelationsAndOtherMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other contractual intangible assets</link:label>
    <link:label id="lab_codi_DistributorRelationsAndOtherMember_label_en-US" xlink:label="lab_codi_DistributorRelationsAndOtherMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distributor Relations And Other [Member]</link:label>
    <link:label id="lab_codi_DistributorRelationsAndOtherMember_documentation_en-US" xlink:label="lab_codi_DistributorRelationsAndOtherMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distributor relations and other.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributorRelationsAndOtherMember" xlink:href="codi-20220331.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_ca172a91-0120-493f-b614-f88f11345e04_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-20220331.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_d374a86d-fafb-4b45-8603-627c70f52dc1_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Reconciliation of Change in Carrying Value of Goodwill</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:to="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations_f96abb34-054f-458c-aae2-6e66bad47dfc_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-20220331.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_16bef75b-85ca-4b2c-aee9-a57a7ea8615a_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to reconcile net income to net cash provided by (used in) operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_a06869e5-b355-4341-a174-3d12428d0a84_terseLabel_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_label_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioUnspecifiedDomain" xlink:to="lab_srt_ScenarioUnspecifiedDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts_9c6e0aa9-4202-4964-b077-d3f55d0a4887_terseLabel_en-US" xlink:label="lab_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Businesses, Net of Cash Acquired and Net of Transactions Costs</link:label>
    <link:label id="lab_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts_label_en-US" xlink:label="lab_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Businesses, Net of Cash Acquired and Net of Transactions Costs</link:label>
    <link:label id="lab_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts_documentation_en-US" xlink:label="lab_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Businesses, Net of Cash Acquired and Net of Transactions Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts" xlink:href="codi-20220331.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_5a656880-d672-4c14-b103-2f74b5489638_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis" xlink:to="lab_us-gaap_SubsequentEventTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseCost_afc2e1e8-b99f-428b-b905-0106a594fc6a_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_f50fb4a6-da21-4527-a213-40e8b5b0bf4c_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_5f37a3b1-d759-4407-ba70-6e93ceaccbb5_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_1d069f8e-99c5-4d8b-9cf0-78cc3d63cfee_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Unamortized Discount</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentUnamortizedDiscount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Unamortized Discount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentUnamortizedDiscount" xlink:to="lab_us-gaap_DebtInstrumentUnamortizedDiscount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NatureOfExpenseAxis_7730560c-e41a-4c57-93cd-d9990b95affa_terseLabel_en-US" xlink:label="lab_us-gaap_NatureOfExpenseAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nature of Expense [Axis]</link:label>
    <link:label id="lab_us-gaap_NatureOfExpenseAxis_label_en-US" xlink:label="lab_us-gaap_NatureOfExpenseAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nature of Expense [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NatureOfExpenseAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NatureOfExpenseAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NatureOfExpenseAxis" xlink:to="lab_us-gaap_NatureOfExpenseAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_ee913c32-5192-49e5-acdc-361c14accaa9_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SeniorNotes_9283387d-ddd2-487b-8294-c221c1d03ee5_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_PrepaidExpenseAndOtherAssets_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Expense and Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssets" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssets" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>10
<FILENAME>codi-20220331_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:1a066d54-f8bf-4d23-b0f4-853738549893,g:cd2de9e9-02f8-40c1-ae4c-6684fa694adb-->
<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-20220331.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_af50fb18-45c4-4d19-bf21-46287ae45125" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_9f4efd02-032c-40f8-bfeb-4e685aa36ad0" 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_af50fb18-45c4-4d19-bf21-46287ae45125" xlink:to="loc_dei_DocumentInformationTable_9f4efd02-032c-40f8-bfeb-4e685aa36ad0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_da9bcf65-6f60-415b-a44c-aad33d4d49c4" 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_9f4efd02-032c-40f8-bfeb-4e685aa36ad0" xlink:to="loc_us-gaap_StatementClassOfStockAxis_da9bcf65-6f60-415b-a44c-aad33d4d49c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_e1461463-f742-45fb-9d45-536ee507eb8b" 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_da9bcf65-6f60-415b-a44c-aad33d4d49c4" xlink:to="loc_us-gaap_ClassOfStockDomain_e1461463-f742-45fb-9d45-536ee507eb8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SharesRepresentingBeneficialInterestsInCompassDiversifiedHoldingsMember_ac048955-6de2-431c-924b-1fc84a626541" xlink:href="codi-20220331.xsd#codi_SharesRepresentingBeneficialInterestsInCompassDiversifiedHoldingsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_e1461463-f742-45fb-9d45-536ee507eb8b" xlink:to="loc_codi_SharesRepresentingBeneficialInterestsInCompassDiversifiedHoldingsMember_ac048955-6de2-431c-924b-1fc84a626541" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SeriesAPreferredSharesRepresentingSeriesATrustPreferredInterestInCompassDiversifiedHoldingsMember_5dc8a291-e2a7-4038-ba30-a09bbb7f7e3a" xlink:href="codi-20220331.xsd#codi_SeriesAPreferredSharesRepresentingSeriesATrustPreferredInterestInCompassDiversifiedHoldingsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_e1461463-f742-45fb-9d45-536ee507eb8b" xlink:to="loc_codi_SeriesAPreferredSharesRepresentingSeriesATrustPreferredInterestInCompassDiversifiedHoldingsMember_5dc8a291-e2a7-4038-ba30-a09bbb7f7e3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SeriesBPreferredSharesRepresentingSeriesBTrustPreferredInterestInCompassDiversifiedHoldingsMember_2f74c113-077e-4142-b42d-a9fe4db9e3be" xlink:href="codi-20220331.xsd#codi_SeriesBPreferredSharesRepresentingSeriesBTrustPreferredInterestInCompassDiversifiedHoldingsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_e1461463-f742-45fb-9d45-536ee507eb8b" xlink:to="loc_codi_SeriesBPreferredSharesRepresentingSeriesBTrustPreferredInterestInCompassDiversifiedHoldingsMember_2f74c113-077e-4142-b42d-a9fe4db9e3be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SeriesCPreferredSharesRepresentingSeriesCTrustPreferredInterestInCompassDiversifiedHoldingsMemberDomain_f5c5de26-8db0-46d6-ba18-d6ddfcc82f97" xlink:href="codi-20220331.xsd#codi_SeriesCPreferredSharesRepresentingSeriesCTrustPreferredInterestInCompassDiversifiedHoldingsMemberDomain"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_e1461463-f742-45fb-9d45-536ee507eb8b" xlink:to="loc_codi_SeriesCPreferredSharesRepresentingSeriesCTrustPreferredInterestInCompassDiversifiedHoldingsMemberDomain_f5c5de26-8db0-46d6-ba18-d6ddfcc82f97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems_67b555f8-b7e5-427d-9507-f8c64d0b4693" 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_9f4efd02-032c-40f8-bfeb-4e685aa36ad0" xlink:to="loc_dei_DocumentInformationLineItems_67b555f8-b7e5-427d-9507-f8c64d0b4693" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_6f34567c-b7bd-4765-9120-09562136d979" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_67b555f8-b7e5-427d-9507-f8c64d0b4693" xlink:to="loc_dei_DocumentType_6f34567c-b7bd-4765-9120-09562136d979" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_e3efe70e-ce9e-4079-9b40-6e8e2e2f2361" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentQuarterlyReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_67b555f8-b7e5-427d-9507-f8c64d0b4693" xlink:to="loc_dei_DocumentQuarterlyReport_e3efe70e-ce9e-4079-9b40-6e8e2e2f2361" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_a3c43cb5-325f-4de7-947c-b713aaff42f3" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_67b555f8-b7e5-427d-9507-f8c64d0b4693" xlink:to="loc_dei_DocumentPeriodEndDate_a3c43cb5-325f-4de7-947c-b713aaff42f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_39baafca-7f8d-40d6-95c5-99ee857d6a5c" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_67b555f8-b7e5-427d-9507-f8c64d0b4693" xlink:to="loc_dei_EntityRegistrantName_39baafca-7f8d-40d6-95c5-99ee857d6a5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_4c0ff341-4c42-4fc5-9a4e-fbfcd8ce1755" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_67b555f8-b7e5-427d-9507-f8c64d0b4693" xlink:to="loc_dei_DocumentTransitionReport_4c0ff341-4c42-4fc5-9a4e-fbfcd8ce1755" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_709ef489-0b16-45f1-b5c7-50272c891648" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_67b555f8-b7e5-427d-9507-f8c64d0b4693" xlink:to="loc_dei_EntityIncorporationStateCountryCode_709ef489-0b16-45f1-b5c7-50272c891648" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_b52550bb-2b94-4c1a-89fa-cce00013ea49" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_67b555f8-b7e5-427d-9507-f8c64d0b4693" xlink:to="loc_dei_EntityFileNumber_b52550bb-2b94-4c1a-89fa-cce00013ea49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_c7180f1c-6da7-4c95-845d-fb0b666760a7" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_67b555f8-b7e5-427d-9507-f8c64d0b4693" xlink:to="loc_dei_EntityTaxIdentificationNumber_c7180f1c-6da7-4c95-845d-fb0b666760a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_de7e60c0-b1c4-4f0e-bf66-b861b5de47e4" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_67b555f8-b7e5-427d-9507-f8c64d0b4693" xlink:to="loc_dei_EntityAddressAddressLine1_de7e60c0-b1c4-4f0e-bf66-b861b5de47e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2_3f3d0984-77c4-40a1-9575-6503af5b66ad" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine2"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_67b555f8-b7e5-427d-9507-f8c64d0b4693" xlink:to="loc_dei_EntityAddressAddressLine2_3f3d0984-77c4-40a1-9575-6503af5b66ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_f181b6b5-cd0d-41be-82eb-74544d2f479b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_67b555f8-b7e5-427d-9507-f8c64d0b4693" xlink:to="loc_dei_EntityAddressCityOrTown_f181b6b5-cd0d-41be-82eb-74544d2f479b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_55e07503-94ed-4916-a287-f194a4ea8ffe" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_67b555f8-b7e5-427d-9507-f8c64d0b4693" xlink:to="loc_dei_EntityAddressStateOrProvince_55e07503-94ed-4916-a287-f194a4ea8ffe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_91674d7e-5fec-4e21-b64c-45eb181fb6f5" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_67b555f8-b7e5-427d-9507-f8c64d0b4693" xlink:to="loc_dei_EntityAddressPostalZipCode_91674d7e-5fec-4e21-b64c-45eb181fb6f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_c58df965-9d0e-45ae-9762-eb164a3df627" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_67b555f8-b7e5-427d-9507-f8c64d0b4693" xlink:to="loc_dei_CityAreaCode_c58df965-9d0e-45ae-9762-eb164a3df627" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_1d33a32b-b183-4ade-b24c-da46ff3e5fd6" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_67b555f8-b7e5-427d-9507-f8c64d0b4693" xlink:to="loc_dei_LocalPhoneNumber_1d33a32b-b183-4ade-b24c-da46ff3e5fd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_935e10bb-6599-4acb-b5d9-6918fcc80ccd" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_67b555f8-b7e5-427d-9507-f8c64d0b4693" xlink:to="loc_dei_Security12bTitle_935e10bb-6599-4acb-b5d9-6918fcc80ccd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_cc75907a-c9f3-4a5e-94e5-5228c17becb8" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_67b555f8-b7e5-427d-9507-f8c64d0b4693" xlink:to="loc_dei_TradingSymbol_cc75907a-c9f3-4a5e-94e5-5228c17becb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_851dd185-3f5a-4f05-8b82-1b92cd795b3b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_67b555f8-b7e5-427d-9507-f8c64d0b4693" xlink:to="loc_dei_SecurityExchangeName_851dd185-3f5a-4f05-8b82-1b92cd795b3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_b822a0b3-6680-46e3-ae3f-073728070bb9" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_67b555f8-b7e5-427d-9507-f8c64d0b4693" xlink:to="loc_dei_EntityCurrentReportingStatus_b822a0b3-6680-46e3-ae3f-073728070bb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_454801a7-06c9-486a-b251-ad4f7a6bf516" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_67b555f8-b7e5-427d-9507-f8c64d0b4693" xlink:to="loc_dei_EntityInteractiveDataCurrent_454801a7-06c9-486a-b251-ad4f7a6bf516" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_cf4cac1a-c578-4dfa-8490-ea2ce782a1a3" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_67b555f8-b7e5-427d-9507-f8c64d0b4693" xlink:to="loc_dei_EntityFilerCategory_cf4cac1a-c578-4dfa-8490-ea2ce782a1a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_15c8c582-c5df-4d02-a581-f7625f790ecd" 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_67b555f8-b7e5-427d-9507-f8c64d0b4693" xlink:to="loc_dei_EntitySmallBusiness_15c8c582-c5df-4d02-a581-f7625f790ecd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_e66223de-b45c-4025-965c-d893e1a189d9" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_67b555f8-b7e5-427d-9507-f8c64d0b4693" xlink:to="loc_dei_EntityEmergingGrowthCompany_e66223de-b45c-4025-965c-d893e1a189d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_b23a451d-b932-4a8b-be89-1c76f6f451fa" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_67b555f8-b7e5-427d-9507-f8c64d0b4693" xlink:to="loc_dei_EntityShellCompany_b23a451d-b932-4a8b-be89-1c76f6f451fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_52e2dd0e-3272-47ff-ae45-5c49e1ca28f0" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_67b555f8-b7e5-427d-9507-f8c64d0b4693" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_52e2dd0e-3272-47ff-ae45-5c49e1ca28f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_ab2512c7-e9d9-4282-8f96-0e860d05bc07" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_67b555f8-b7e5-427d-9507-f8c64d0b4693" xlink:to="loc_dei_EntityCentralIndexKey_ab2512c7-e9d9-4282-8f96-0e860d05bc07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_68702715-9043-4866-a69c-fe6f36a76aec" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_67b555f8-b7e5-427d-9507-f8c64d0b4693" xlink:to="loc_dei_CurrentFiscalYearEndDate_68702715-9043-4866-a69c-fe6f36a76aec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_23df937a-7b93-4df9-8fae-2077256014c7" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_67b555f8-b7e5-427d-9507-f8c64d0b4693" xlink:to="loc_dei_DocumentFiscalYearFocus_23df937a-7b93-4df9-8fae-2077256014c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_645b4dc2-68ae-45b6-9b0a-263c9ec95ef7" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_67b555f8-b7e5-427d-9507-f8c64d0b4693" xlink:to="loc_dei_DocumentFiscalPeriodFocus_645b4dc2-68ae-45b6-9b0a-263c9ec95ef7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_c4e9d483-09e8-4f0a-b649-7f6151d2fe88" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_67b555f8-b7e5-427d-9507-f8c64d0b4693" xlink:to="loc_dei_AmendmentFlag_c4e9d483-09e8-4f0a-b649-7f6151d2fe88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets" xlink:type="simple" xlink:href="codi-20220331.xsd#CondensedConsolidatedBalanceSheets"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_96494b9d-5f78-457d-b5b5-8cd4a0903ec8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_63320527-4255-4118-8a65-c0f2365ea774" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_96494b9d-5f78-457d-b5b5-8cd4a0903ec8" xlink:to="loc_us-gaap_StatementTable_63320527-4255-4118-8a65-c0f2365ea774" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_aacbb6d0-671c-4a3f-965c-44712c5edda5" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_63320527-4255-4118-8a65-c0f2365ea774" xlink:to="loc_srt_StatementScenarioAxis_aacbb6d0-671c-4a3f-965c-44712c5edda5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_11bc29b8-1cc4-4e5e-97a9-749f451d2dd8" 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_aacbb6d0-671c-4a3f-965c-44712c5edda5" xlink:to="loc_srt_ScenarioUnspecifiedDomain_11bc29b8-1cc4-4e5e-97a9-749f451d2dd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_ab40cc0f-7371-4192-b4e7-6d84f14aeb24" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_63320527-4255-4118-8a65-c0f2365ea774" xlink:to="loc_us-gaap_StatementClassOfStockAxis_ab40cc0f-7371-4192-b4e7-6d84f14aeb24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_939d70b8-065a-4074-9717-6eb1329e0139" 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_ab40cc0f-7371-4192-b4e7-6d84f14aeb24" xlink:to="loc_us-gaap_ClassOfStockDomain_939d70b8-065a-4074-9717-6eb1329e0139" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesAPreferredStockMember_61714893-ee0c-4c4d-b813-f65767241c42" 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_939d70b8-065a-4074-9717-6eb1329e0139" xlink:to="loc_us-gaap_SeriesAPreferredStockMember_61714893-ee0c-4c4d-b813-f65767241c42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredClassAMember_e6b4667f-21d7-4c02-b834-e1251a241e31" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredClassAMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_939d70b8-065a-4074-9717-6eb1329e0139" xlink:to="loc_us-gaap_PreferredClassAMember_e6b4667f-21d7-4c02-b834-e1251a241e31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesBPreferredStockMember_d840f88b-4322-4aae-aa37-bc642f7fc706" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesBPreferredStockMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_939d70b8-065a-4074-9717-6eb1329e0139" xlink:to="loc_us-gaap_SeriesBPreferredStockMember_d840f88b-4322-4aae-aa37-bc642f7fc706" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredClassBMember_8730cba4-0064-420a-83c4-056dcf8171f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredClassBMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_939d70b8-065a-4074-9717-6eb1329e0139" xlink:to="loc_us-gaap_PreferredClassBMember_8730cba4-0064-420a-83c4-056dcf8171f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesCPreferredStockMember_f6e30e82-5cff-4224-bb8e-9aa6f7070df1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesCPreferredStockMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_939d70b8-065a-4074-9717-6eb1329e0139" xlink:to="loc_us-gaap_SeriesCPreferredStockMember_f6e30e82-5cff-4224-bb8e-9aa6f7070df1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_9f231412-c37f-48bc-a434-09bb39576909" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_63320527-4255-4118-8a65-c0f2365ea774" xlink:to="loc_us-gaap_StatementLineItems_9f231412-c37f-48bc-a434-09bb39576909" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockNoParValue_ed4e4c16-b509-4715-97f1-0b259d1a9bdf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockNoParValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_9f231412-c37f-48bc-a434-09bb39576909" xlink:to="loc_us-gaap_PreferredStockNoParValue_ed4e4c16-b509-4715-97f1-0b259d1a9bdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_36b0455c-b4c0-436b-aad6-b323ac6e442f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_9f231412-c37f-48bc-a434-09bb39576909" xlink:to="loc_us-gaap_AssetsAbstract_36b0455c-b4c0-436b-aad6-b323ac6e442f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_ce2cf6ff-ff88-4456-8afc-11e2d4da0706" 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_36b0455c-b4c0-436b-aad6-b323ac6e442f" xlink:to="loc_us-gaap_AssetsCurrentAbstract_ce2cf6ff-ff88-4456-8afc-11e2d4da0706" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_e0b05f14-e412-475d-8760-bd62decdb0c4" 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_ce2cf6ff-ff88-4456-8afc-11e2d4da0706" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_e0b05f14-e412-475d-8760-bd62decdb0c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_5d0b75f4-817b-44b6-9e2d-9facf64179da" 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_ce2cf6ff-ff88-4456-8afc-11e2d4da0706" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_5d0b75f4-817b-44b6-9e2d-9facf64179da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_dd00a572-d6a9-42d9-8033-70a6e0e15d0b" 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_ce2cf6ff-ff88-4456-8afc-11e2d4da0706" xlink:to="loc_us-gaap_InventoryNet_dd00a572-d6a9-42d9-8033-70a6e0e15d0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_cd20544a-ec28-4b03-80a5-368903960682" 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_ce2cf6ff-ff88-4456-8afc-11e2d4da0706" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_cd20544a-ec28-4b03-80a5-368903960682" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_3cc282de-a5e5-494d-93ad-4e2e546e62ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_ce2cf6ff-ff88-4456-8afc-11e2d4da0706" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_3cc282de-a5e5-494d-93ad-4e2e546e62ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_75948243-4eaa-49b2-9311-f27645b70f63" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_ce2cf6ff-ff88-4456-8afc-11e2d4da0706" xlink:to="loc_us-gaap_AssetsCurrent_75948243-4eaa-49b2-9311-f27645b70f63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_c699c603-0358-41b7-8a7d-0159c4752d43" 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_36b0455c-b4c0-436b-aad6-b323ac6e442f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_c699c603-0358-41b7-8a7d-0159c4752d43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_24aa4e84-d2b9-4465-b573-4545a6191ff3" 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_36b0455c-b4c0-436b-aad6-b323ac6e442f" xlink:to="loc_us-gaap_Goodwill_24aa4e84-d2b9-4465-b573-4545a6191ff3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_db0e5c96-3c7c-4227-b47e-90bc84bddb2a" 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_36b0455c-b4c0-436b-aad6-b323ac6e442f" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_db0e5c96-3c7c-4227-b47e-90bc84bddb2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_6856b8ed-5dfe-4cfc-8fe0-af25f240082b" 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_36b0455c-b4c0-436b-aad6-b323ac6e442f" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_6856b8ed-5dfe-4cfc-8fe0-af25f240082b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_9615b637-41f9-406f-98d8-053378efd078" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_36b0455c-b4c0-436b-aad6-b323ac6e442f" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_9615b637-41f9-406f-98d8-053378efd078" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_991185bf-4498-45b2-92c1-ccab54c3bc71" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_36b0455c-b4c0-436b-aad6-b323ac6e442f" xlink:to="loc_us-gaap_Assets_991185bf-4498-45b2-92c1-ccab54c3bc71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2864a9d0-c02d-4a4c-9687-a7c61816be68" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_9f231412-c37f-48bc-a434-09bb39576909" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2864a9d0-c02d-4a4c-9687-a7c61816be68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_9f7344e2-8acc-4394-bd21-f4c7559e21de" 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_2864a9d0-c02d-4a4c-9687-a7c61816be68" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_9f7344e2-8acc-4394-bd21-f4c7559e21de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_0331591d-17b7-40f7-a6cc-9e861d674bc3" 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_9f7344e2-8acc-4394-bd21-f4c7559e21de" xlink:to="loc_us-gaap_AccountsPayableCurrent_0331591d-17b7-40f7-a6cc-9e861d674bc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_272027f2-5d03-4c7f-8b0b-905a1647cd72" 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_9f7344e2-8acc-4394-bd21-f4c7559e21de" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_272027f2-5d03-4c7f-8b0b-905a1647cd72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent_95755f95-db81-4d8f-9dba-e3a024ecfafb" 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_9f7344e2-8acc-4394-bd21-f4c7559e21de" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrent_95755f95-db81-4d8f-9dba-e3a024ecfafb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_d35abcc3-9402-4807-a46c-647ddeccc2ec" 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_9f7344e2-8acc-4394-bd21-f4c7559e21de" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_d35abcc3-9402-4807-a46c-647ddeccc2ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_e9b42583-2efd-47e0-a469-b291781c08df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_9f7344e2-8acc-4394-bd21-f4c7559e21de" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_e9b42583-2efd-47e0-a469-b291781c08df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_57738d23-18c5-489a-86e9-74159ba27614" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_9f7344e2-8acc-4394-bd21-f4c7559e21de" xlink:to="loc_us-gaap_LiabilitiesCurrent_57738d23-18c5-489a-86e9-74159ba27614" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_a14307e0-de8c-48e0-8277-ae1c61f686fa" 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_2864a9d0-c02d-4a4c-9687-a7c61816be68" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_a14307e0-de8c-48e0-8277-ae1c61f686fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_547c96b0-e321-4b52-b98d-2ec0db4f979b" 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_2864a9d0-c02d-4a4c-9687-a7c61816be68" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_547c96b0-e321-4b52-b98d-2ec0db4f979b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_2a2b3100-42c1-4d2c-9bb0-80d3c3e5cb3c" 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_2864a9d0-c02d-4a4c-9687-a7c61816be68" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_2a2b3100-42c1-4d2c-9bb0-80d3c3e5cb3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_620082d6-6686-4008-b4c3-a91f7e514e8d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2864a9d0-c02d-4a4c-9687-a7c61816be68" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_620082d6-6686-4008-b4c3-a91f7e514e8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_ef19dd8a-f5a7-4fa5-ad37-23da0f617f62" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2864a9d0-c02d-4a4c-9687-a7c61816be68" xlink:to="loc_us-gaap_Liabilities_ef19dd8a-f5a7-4fa5-ad37-23da0f617f62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_65c549cf-08f2-41cb-b3a3-8e3ee60eaf5f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2864a9d0-c02d-4a4c-9687-a7c61816be68" xlink:to="loc_us-gaap_PreferredStockSharesIssued_65c549cf-08f2-41cb-b3a3-8e3ee60eaf5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_e5a83a5e-abe6-47c5-b965-1fb0fd7c467a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2864a9d0-c02d-4a4c-9687-a7c61816be68" xlink:to="loc_us-gaap_PreferredStockValue_e5a83a5e-abe6-47c5-b965-1fb0fd7c467a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_97b9302e-1902-42ce-b207-19f3496b777e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2864a9d0-c02d-4a4c-9687-a7c61816be68" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_97b9302e-1902-42ce-b207-19f3496b777e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_5dc6621d-ddc7-4787-80e7-89e97cd506b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_97b9302e-1902-42ce-b207-19f3496b777e" xlink:to="loc_us-gaap_CommonStockValue_5dc6621d-ddc7-4787-80e7-89e97cd506b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_6d31c2b2-f502-4fe4-aeb0-f31bf1fac8b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_97b9302e-1902-42ce-b207-19f3496b777e" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_6d31c2b2-f502-4fe4-aeb0-f31bf1fac8b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_a708285a-3aa2-4a9b-8c1e-e94cc96c6921" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_97b9302e-1902-42ce-b207-19f3496b777e" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_a708285a-3aa2-4a9b-8c1e-e94cc96c6921" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_aa62b672-d8d8-40c6-a95d-93c3957185a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_97b9302e-1902-42ce-b207-19f3496b777e" xlink:to="loc_us-gaap_StockholdersEquity_aa62b672-d8d8-40c6-a95d-93c3957185a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_47b79ce0-db17-4cdb-a232-8123d15e81d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterest"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_97b9302e-1902-42ce-b207-19f3496b777e" xlink:to="loc_us-gaap_MinorityInterest_47b79ce0-db17-4cdb-a232-8123d15e81d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation_ae57d09b-bd1a-493e-b44a-ce9810b14d1f" xlink:href="codi-20220331.xsd#codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_97b9302e-1902-42ce-b207-19f3496b777e" xlink:to="loc_codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation_ae57d09b-bd1a-493e-b44a-ce9810b14d1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_663c88b6-815b-4e67-afaf-90a2bddc257f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_97b9302e-1902-42ce-b207-19f3496b777e" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_663c88b6-815b-4e67-afaf-90a2bddc257f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_ec5ca938-ca4d-4748-a730-1389dff84c6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2864a9d0-c02d-4a4c-9687-a7c61816be68" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_ec5ca938-ca4d-4748-a730-1389dff84c6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_7edcccd1-e6c3-4af0-a22a-7227bed80255" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_9f231412-c37f-48bc-a434-09bb39576909" xlink:to="loc_us-gaap_OperatingLeaseLiability_7edcccd1-e6c3-4af0-a22a-7227bed80255" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_0139f84f-fa30-4e12-9ebb-d33d487ddf56" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_9f231412-c37f-48bc-a434-09bb39576909" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_0139f84f-fa30-4e12-9ebb-d33d487ddf56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_bb62efbe-5a2c-4ea7-b043-1df5807d79f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_9f231412-c37f-48bc-a434-09bb39576909" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_bb62efbe-5a2c-4ea7-b043-1df5807d79f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockNoParValue_6a726271-022a-4ec6-ac29-0aeb341b2e97" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockNoParValue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_9f231412-c37f-48bc-a434-09bb39576909" xlink:to="loc_us-gaap_CommonStockNoParValue_6a726271-022a-4ec6-ac29-0aeb341b2e97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_eb6c2d40-33ba-4578-9feb-bdd00691cd9b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_9f231412-c37f-48bc-a434-09bb39576909" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_eb6c2d40-33ba-4578-9feb-bdd00691cd9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_14ac822f-349f-4335-b1d4-415c6a3d67bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_9f231412-c37f-48bc-a434-09bb39576909" xlink:to="loc_us-gaap_CommonStockSharesIssued_14ac822f-349f-4335-b1d4-415c6a3d67bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="codi-20220331.xsd#CondensedConsolidatedBalanceSheetsParenthetical"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_2eafd9dd-ed0b-4170-b2c3-b81f0980a85b" 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_e55556d8-9c43-40b7-b8b6-d1c3927fa855" 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_2eafd9dd-ed0b-4170-b2c3-b81f0980a85b" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_e55556d8-9c43-40b7-b8b6-d1c3927fa855" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_e7a8ce4c-6df8-4e1c-b1ad-5d8fd4c8f3fd" 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_e55556d8-9c43-40b7-b8b6-d1c3927fa855" xlink:to="loc_us-gaap_StatementClassOfStockAxis_e7a8ce4c-6df8-4e1c-b1ad-5d8fd4c8f3fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_1016bdb0-6fec-4d84-8a98-47d8982ba2c2" 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_e7a8ce4c-6df8-4e1c-b1ad-5d8fd4c8f3fd" xlink:to="loc_us-gaap_ClassOfStockDomain_1016bdb0-6fec-4d84-8a98-47d8982ba2c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesAPreferredStockMember_fa8f4f35-853e-4d48-8029-75409cf46391" 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_1016bdb0-6fec-4d84-8a98-47d8982ba2c2" xlink:to="loc_us-gaap_SeriesAPreferredStockMember_fa8f4f35-853e-4d48-8029-75409cf46391" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesBPreferredStockMember_08dd4b87-81e7-4053-b391-4855452f6a91" 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_1016bdb0-6fec-4d84-8a98-47d8982ba2c2" xlink:to="loc_us-gaap_SeriesBPreferredStockMember_08dd4b87-81e7-4053-b391-4855452f6a91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesCPreferredStockMember_0a327dae-4f3b-4a38-90ea-f3eaf4a16324" 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_1016bdb0-6fec-4d84-8a98-47d8982ba2c2" xlink:to="loc_us-gaap_SeriesCPreferredStockMember_0a327dae-4f3b-4a38-90ea-f3eaf4a16324" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_889c5ec6-1261-427a-8150-c1fdf67ee529" 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_e55556d8-9c43-40b7-b8b6-d1c3927fa855" xlink:to="loc_us-gaap_ClassOfStockLineItems_889c5ec6-1261-427a-8150-c1fdf67ee529" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_238734cb-207c-4c69-bcfd-2c87391ed432" 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_889c5ec6-1261-427a-8150-c1fdf67ee529" xlink:to="loc_us-gaap_PreferredStockSharesIssued_238734cb-207c-4c69-bcfd-2c87391ed432" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_3bdf331c-6b40-462f-8e55-70c69e70d639" 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_889c5ec6-1261-427a-8150-c1fdf67ee529" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_3bdf331c-6b40-462f-8e55-70c69e70d639" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockNoParValue_f3dfce99-7574-49d5-a8a8-1c9d647ad35c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockNoParValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_2eafd9dd-ed0b-4170-b2c3-b81f0980a85b" xlink:to="loc_us-gaap_CommonStockNoParValue_f3dfce99-7574-49d5-a8a8-1c9d647ad35c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_2bcf175e-7575-497d-a79a-4c87c4dbf7b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_2eafd9dd-ed0b-4170-b2c3-b81f0980a85b" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_2bcf175e-7575-497d-a79a-4c87c4dbf7b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_bc685f75-bed8-404d-b13c-6b32788a1da2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_2eafd9dd-ed0b-4170-b2c3-b81f0980a85b" xlink:to="loc_us-gaap_CommonStockSharesIssued_bc685f75-bed8-404d-b13c-6b32788a1da2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_40cea974-f17b-404f-9992-eb22ea8f6036" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_2eafd9dd-ed0b-4170-b2c3-b81f0980a85b" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_40cea974-f17b-404f-9992-eb22ea8f6036" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_e4ee424c-4d7b-48c7-8685-3334e7c5f51f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_2eafd9dd-ed0b-4170-b2c3-b81f0980a85b" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_e4ee424c-4d7b-48c7-8685-3334e7c5f51f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockNoParValue_34f97538-727a-4f49-b54a-44e7b37d8abf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockNoParValue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_2eafd9dd-ed0b-4170-b2c3-b81f0980a85b" xlink:to="loc_us-gaap_PreferredStockNoParValue_34f97538-727a-4f49-b54a-44e7b37d8abf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_2b4cb051-6167-4b35-9d17-f47b15700ae3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_2eafd9dd-ed0b-4170-b2c3-b81f0980a85b" xlink:to="loc_us-gaap_PreferredStockSharesIssued_2b4cb051-6167-4b35-9d17-f47b15700ae3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_26e5e1c2-0716-4f66-be48-1d03870dc24d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_2eafd9dd-ed0b-4170-b2c3-b81f0980a85b" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_26e5e1c2-0716-4f66-be48-1d03870dc24d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_99a65d67-5df0-45e3-8785-1964abacd7ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_2eafd9dd-ed0b-4170-b2c3-b81f0980a85b" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_99a65d67-5df0-45e3-8785-1964abacd7ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts_cb1caa82-e78b-4f93-b523-dbb63d281169" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_2eafd9dd-ed0b-4170-b2c3-b81f0980a85b" xlink:to="loc_us-gaap_AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts_cb1caa82-e78b-4f93-b523-dbb63d281169" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="codi-20220331.xsd#CondensedConsolidatedStatementsofOperations"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_44d5111d-441c-4aa2-9e5e-bc4bd980bb84" 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_c5f0561d-14d2-4918-a033-f7a4cf747510" 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_44d5111d-441c-4aa2-9e5e-bc4bd980bb84" xlink:to="loc_us-gaap_StatementTable_c5f0561d-14d2-4918-a033-f7a4cf747510" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_3357be28-5e69-4c61-87b9-500cc2ef1d71" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_c5f0561d-14d2-4918-a033-f7a4cf747510" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_3357be28-5e69-4c61-87b9-500cc2ef1d71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_f971e0bf-6711-4b21-885d-df6e0d2f81d1" 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_3357be28-5e69-4c61-87b9-500cc2ef1d71" xlink:to="loc_us-gaap_SegmentDomain_f971e0bf-6711-4b21-885d-df6e0d2f81d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_7163dc5a-0488-4eb4-aaa2-c1d1a7973436" xlink:href="codi-20220331.xsd#codi_VelocityOutdoorMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_f971e0bf-6711-4b21-885d-df6e0d2f81d1" xlink:to="loc_codi_VelocityOutdoorMember_7163dc5a-0488-4eb4-aaa2-c1d1a7973436" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAxis_eeb050ac-b0cd-4ce2-87c9-984e6abc39af" 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_c5f0561d-14d2-4918-a033-f7a4cf747510" xlink:to="loc_srt_RestatementAxis_eeb050ac-b0cd-4ce2-87c9-984e6abc39af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_7af05a09-bcd8-4e3c-90f0-449290c4b74b" 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_eeb050ac-b0cd-4ce2-87c9-984e6abc39af" xlink:to="loc_srt_RestatementDomain_7af05a09-bcd8-4e3c-90f0-449290c4b74b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_f3f4702a-6e1e-4677-8b0b-a341017547e2" 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_c5f0561d-14d2-4918-a033-f7a4cf747510" xlink:to="loc_srt_ProductOrServiceAxis_f3f4702a-6e1e-4677-8b0b-a341017547e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_e7599f58-6015-4f0a-aac5-c8fe4e5f9888" 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_f3f4702a-6e1e-4677-8b0b-a341017547e2" xlink:to="loc_srt_ProductsAndServicesDomain_e7599f58-6015-4f0a-aac5-c8fe4e5f9888" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_4f6329ae-1f42-4bef-a085-e2b3d30014bc" 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_c5f0561d-14d2-4918-a033-f7a4cf747510" xlink:to="loc_us-gaap_StatementLineItems_4f6329ae-1f42-4bef-a085-e2b3d30014bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_841b6178-322d-4b8f-bc13-1e41324a91e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4f6329ae-1f42-4bef-a085-e2b3d30014bc" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_841b6178-322d-4b8f-bc13-1e41324a91e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_d2526995-d9c8-47f5-9066-d9d4f95377d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4f6329ae-1f42-4bef-a085-e2b3d30014bc" xlink:to="loc_us-gaap_EarningsPerShareDiluted_d2526995-d9c8-47f5-9066-d9d4f95377d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest_f8d29127-bb9d-48e3-8c57-b4a816430a65" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4f6329ae-1f42-4bef-a085-e2b3d30014bc" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest_f8d29127-bb9d-48e3-8c57-b4a816430a65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax_e7c41244-a731-4cef-9992-b11f896897b2" xlink:href="codi-20220331.xsd#codi_DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4f6329ae-1f42-4bef-a085-e2b3d30014bc" xlink:to="loc_codi_DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax_e7c41244-a731-4cef-9992-b11f896897b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_40b0af3d-c427-4701-bb01-da61aca5c6d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4f6329ae-1f42-4bef-a085-e2b3d30014bc" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_40b0af3d-c427-4701-bb01-da61aca5c6d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_6b015c07-66b2-499f-a9f0-acb0f3c727c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4f6329ae-1f42-4bef-a085-e2b3d30014bc" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_6b015c07-66b2-499f-a9f0-acb0f3c727c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_3bd32571-0e51-4eb7-a267-a84ce65e5662" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_44d5111d-441c-4aa2-9e5e-bc4bd980bb84" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_3bd32571-0e51-4eb7-a267-a84ce65e5662" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_a77c659b-9af3-40d7-9675-91d827440c27" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_44d5111d-441c-4aa2-9e5e-bc4bd980bb84" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_a77c659b-9af3-40d7-9675-91d827440c27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_fbd8fbae-fb00-443c-8777-41b07d792209" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_44d5111d-441c-4aa2-9e5e-bc4bd980bb84" xlink:to="loc_us-gaap_GrossProfit_fbd8fbae-fb00-443c-8777-41b07d792209" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_fcaadb4c-a7ec-45d7-b8c1-257b7211964d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_44d5111d-441c-4aa2-9e5e-bc4bd980bb84" xlink:to="loc_us-gaap_OperatingExpensesAbstract_fcaadb4c-a7ec-45d7-b8c1-257b7211964d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_264547cb-cd4e-4230-ad92-ec74c04a52e3" 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_fcaadb4c-a7ec-45d7-b8c1-257b7211964d" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_264547cb-cd4e-4230-ad92-ec74c04a52e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ManagementFeeExpense_ae52361c-5adf-4de9-aa3b-c56c6cc40c21" 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_fcaadb4c-a7ec-45d7-b8c1-257b7211964d" xlink:to="loc_us-gaap_ManagementFeeExpense_ae52361c-5adf-4de9-aa3b-c56c6cc40c21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_15c3b721-ce5c-4775-881e-a0b9d4875139" 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_fcaadb4c-a7ec-45d7-b8c1-257b7211964d" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_15c3b721-ce5c-4775-881e-a0b9d4875139" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_8640b36f-aa36-435e-98ff-8375a93e3f02" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_fcaadb4c-a7ec-45d7-b8c1-257b7211964d" xlink:to="loc_us-gaap_OperatingIncomeLoss_8640b36f-aa36-435e-98ff-8375a93e3f02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract_698661dd-7e19-4775-9cea-affb0fde986d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_44d5111d-441c-4aa2-9e5e-bc4bd980bb84" xlink:to="loc_us-gaap_NonoperatingIncomeExpenseAbstract_698661dd-7e19-4775-9cea-affb0fde986d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_0be7ab5a-7e33-4619-9711-f0bec560036b" 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_698661dd-7e19-4775-9cea-affb0fde986d" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_0be7ab5a-7e33-4619-9711-f0bec560036b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_6da59907-a8a5-47dd-baf7-44c02797a433" 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_698661dd-7e19-4775-9cea-affb0fde986d" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_6da59907-a8a5-47dd-baf7-44c02797a433" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_aacbf29a-0441-414e-8013-26b4fc733e5d" 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_698661dd-7e19-4775-9cea-affb0fde986d" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_aacbf29a-0441-414e-8013-26b4fc733e5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_31c21d53-9ef0-40e0-bee8-cfe64e0c096e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_698661dd-7e19-4775-9cea-affb0fde986d" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_31c21d53-9ef0-40e0-bee8-cfe64e0c096e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_6884dd65-741d-4c44-af82-a89a87c33301" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_44d5111d-441c-4aa2-9e5e-bc4bd980bb84" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_6884dd65-741d-4c44-af82-a89a87c33301" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_1fb15c60-7a1f-44d2-b6ff-796427c48301" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_44d5111d-441c-4aa2-9e5e-bc4bd980bb84" xlink:to="loc_us-gaap_ProfitLoss_1fb15c60-7a1f-44d2-b6ff-796427c48301" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity_7a13c44d-0580-4433-b8d2-a863924845c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_44d5111d-441c-4aa2-9e5e-bc4bd980bb84" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity_7a13c44d-0580-4433-b8d2-a863924845c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_02f90580-108c-465c-8be4-0ccd6457d764" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_44d5111d-441c-4aa2-9e5e-bc4bd980bb84" xlink:to="loc_us-gaap_NetIncomeLoss_02f90580-108c-465c-8be4-0ccd6457d764" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeAmountsAttributableToReportingEntityDisclosuresAbstract_4f496080-a81b-41c7-ad7f-2f9567f4c82d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeAmountsAttributableToReportingEntityDisclosuresAbstract"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_44d5111d-441c-4aa2-9e5e-bc4bd980bb84" xlink:to="loc_us-gaap_IncomeAmountsAttributableToReportingEntityDisclosuresAbstract_4f496080-a81b-41c7-ad7f-2f9567f4c82d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_791473ee-ca28-4c32-800c-2fa88801db7f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_44d5111d-441c-4aa2-9e5e-bc4bd980bb84" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_791473ee-ca28-4c32-800c-2fa88801db7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_WeightedAverageNumberOfSharesOfTrustStockOutstandingBasicAndFullyDiluted_f0ecd70a-19bf-4db2-bcb1-d648a7c776d4" xlink:href="codi-20220331.xsd#codi_WeightedAverageNumberOfSharesOfTrustStockOutstandingBasicAndFullyDiluted"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_44d5111d-441c-4aa2-9e5e-bc4bd980bb84" xlink:to="loc_codi_WeightedAverageNumberOfSharesOfTrustStockOutstandingBasicAndFullyDiluted_f0ecd70a-19bf-4db2-bcb1-d648a7c776d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_bdef64cb-7569-4413-9d89-733de9c84503" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_44d5111d-441c-4aa2-9e5e-bc4bd980bb84" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_bdef64cb-7569-4413-9d89-733de9c84503" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss" xlink:type="simple" xlink:href="codi-20220331.xsd#CondensedConsolidatedStatementsofComprehensiveIncomeLoss"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_13c76923-b38a-4080-b055-c7689b9f2278" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_299d7b77-9c2f-42d0-8372-27b7699f3696" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_13c76923-b38a-4080-b055-c7689b9f2278" xlink:to="loc_us-gaap_StatementTable_299d7b77-9c2f-42d0-8372-27b7699f3696" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_76d46558-40d9-4119-9498-f992d07ddced" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_299d7b77-9c2f-42d0-8372-27b7699f3696" xlink:to="loc_srt_StatementScenarioAxis_76d46558-40d9-4119-9498-f992d07ddced" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_f2f87419-0606-4df6-854b-216b429665b6" 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_76d46558-40d9-4119-9498-f992d07ddced" xlink:to="loc_srt_ScenarioUnspecifiedDomain_f2f87419-0606-4df6-854b-216b429665b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_2edad7a3-c2e5-48ab-9ab3-a4bd80704aae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_299d7b77-9c2f-42d0-8372-27b7699f3696" xlink:to="loc_us-gaap_StatementLineItems_2edad7a3-c2e5-48ab-9ab3-a4bd80704aae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_63d9eeae-b03f-4ac4-a544-ab2c9b9a5439" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2edad7a3-c2e5-48ab-9ab3-a4bd80704aae" xlink:to="loc_us-gaap_ProfitLoss_63d9eeae-b03f-4ac4-a544-ab2c9b9a5439" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_f59acb12-c4d4-40e3-9ebc-08835669605e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2edad7a3-c2e5-48ab-9ab3-a4bd80704aae" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_f59acb12-c4d4-40e3-9ebc-08835669605e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_026f110a-6fc1-4064-bdc6-5a3aa1618191" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2edad7a3-c2e5-48ab-9ab3-a4bd80704aae" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_026f110a-6fc1-4064-bdc6-5a3aa1618191" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_8c057be4-9b8f-4f66-9f86-5984aae629ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2edad7a3-c2e5-48ab-9ab3-a4bd80704aae" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_8c057be4-9b8f-4f66-9f86-5984aae629ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_7405acf8-d22d-49c2-af5b-264d1713965f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_8c057be4-9b8f-4f66-9f86-5984aae629ef" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_7405acf8-d22d-49c2-af5b-264d1713965f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_92cbec79-cf80-4249-a33d-9037c4da52c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_8c057be4-9b8f-4f66-9f86-5984aae629ef" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_92cbec79-cf80-4249-a33d-9037c4da52c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_88d02186-c0ef-4611-9d9a-ea042ea5ae7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2edad7a3-c2e5-48ab-9ab3-a4bd80704aae" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_88d02186-c0ef-4611-9d9a-ea042ea5ae7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_29dc79e1-d65a-482a-9b2a-46ac89caca93" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2edad7a3-c2e5-48ab-9ab3-a4bd80704aae" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_29dc79e1-d65a-482a-9b2a-46ac89caca93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_217322d5-9a70-42de-a2bd-39810c096e9e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2edad7a3-c2e5-48ab-9ab3-a4bd80704aae" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_217322d5-9a70-42de-a2bd-39810c096e9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_d78c885f-9696-4ad9-b322-e6eb633d11db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2edad7a3-c2e5-48ab-9ab3-a4bd80704aae" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_d78c885f-9696-4ad9-b322-e6eb633d11db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity" xlink:type="simple" xlink:href="codi-20220331.xsd#CondensedConsolidatedStatementofStockholdersEquity"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_e4712dc8-d375-4651-9084-e5c846fa7a13" 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_218a8dbc-9bec-488a-8183-a534b8b66492" 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_e4712dc8-d375-4651-9084-e5c846fa7a13" xlink:to="loc_us-gaap_StatementTable_218a8dbc-9bec-488a-8183-a534b8b66492" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_39823803-4f5e-46c2-9542-37d2fbffd976" 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_218a8dbc-9bec-488a-8183-a534b8b66492" xlink:to="loc_us-gaap_StatementClassOfStockAxis_39823803-4f5e-46c2-9542-37d2fbffd976" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_eaa1143d-63b8-48f5-8926-5718641f000a" 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_39823803-4f5e-46c2-9542-37d2fbffd976" xlink:to="loc_us-gaap_ClassOfStockDomain_eaa1143d-63b8-48f5-8926-5718641f000a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredClassAMember_7d8a2749-1d76-417f-877e-8921c1ba1386" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_eaa1143d-63b8-48f5-8926-5718641f000a" xlink:to="loc_us-gaap_PreferredClassAMember_7d8a2749-1d76-417f-877e-8921c1ba1386" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_c6209c29-12d4-44bb-8ef8-7dad68de2d28" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_eaa1143d-63b8-48f5-8926-5718641f000a" xlink:to="loc_us-gaap_PreferredStockMember_c6209c29-12d4-44bb-8ef8-7dad68de2d28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredClassBMember_f385c523-544f-4083-b30c-7e17099ed7f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredClassBMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_eaa1143d-63b8-48f5-8926-5718641f000a" xlink:to="loc_us-gaap_PreferredClassBMember_f385c523-544f-4083-b30c-7e17099ed7f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesCPreferredStockMember_0fd4ec02-19ff-4ece-b75f-8b994c6d5735" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesCPreferredStockMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_eaa1143d-63b8-48f5-8926-5718641f000a" xlink:to="loc_us-gaap_SeriesCPreferredStockMember_0fd4ec02-19ff-4ece-b75f-8b994c6d5735" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_e9f43ef4-faa2-437e-a158-6e64bba11436" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_eaa1143d-63b8-48f5-8926-5718641f000a" xlink:to="loc_us-gaap_CommonStockMember_e9f43ef4-faa2-437e-a158-6e64bba11436" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_921d867b-aec0-4ce0-baf3-9bed9787dc61" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_218a8dbc-9bec-488a-8183-a534b8b66492" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_921d867b-aec0-4ce0-baf3-9bed9787dc61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_fa01a756-f391-4b0a-b716-3ff0af1675b5" 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_921d867b-aec0-4ce0-baf3-9bed9787dc61" xlink:to="loc_us-gaap_SegmentDomain_fa01a756-f391-4b0a-b716-3ff0af1675b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_03d825b5-a2b7-400c-ac2f-d15086820a07" xlink:href="codi-20220331.xsd#codi_LibertyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_fa01a756-f391-4b0a-b716-3ff0af1675b5" xlink:to="loc_codi_LibertyMember_03d825b5-a2b7-400c-ac2f-d15086820a07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember_1af2db0b-4f9e-4466-ae99-8a5d5a1e3809" xlink:href="codi-20220331.xsd#codi_MarucciMemberMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_fa01a756-f391-4b0a-b716-3ff0af1675b5" xlink:to="loc_codi_MarucciMemberMember_1af2db0b-4f9e-4466-ae99-8a5d5a1e3809" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_942839ee-9736-414c-a72d-3a0fe1e19371" xlink:href="codi-20220331.xsd#codi_LuganoMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_fa01a756-f391-4b0a-b716-3ff0af1675b5" xlink:to="loc_codi_LuganoMember_942839ee-9736-414c-a72d-3a0fe1e19371" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_8b496c65-8490-4673-a1b0-72f3c2a3d46b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_218a8dbc-9bec-488a-8183-a534b8b66492" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_8b496c65-8490-4673-a1b0-72f3c2a3d46b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_8c1a3dfd-4e0b-443e-8627-b3b5450fc8cc" 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_8b496c65-8490-4673-a1b0-72f3c2a3d46b" xlink:to="loc_us-gaap_EquityComponentDomain_8c1a3dfd-4e0b-443e-8627-b3b5450fc8cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_1d35e01e-90ef-4b1b-a171-06b554466d28" 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_8c1a3dfd-4e0b-443e-8627-b3b5450fc8cc" xlink:to="loc_us-gaap_PreferredStockMember_1d35e01e-90ef-4b1b-a171-06b554466d28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_737ec0d1-4274-4f22-b994-2ae1c47226db" 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_8c1a3dfd-4e0b-443e-8627-b3b5450fc8cc" xlink:to="loc_us-gaap_CommonStockMember_737ec0d1-4274-4f22-b994-2ae1c47226db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_5e797d2a-3e9b-4778-8bdc-ffe2d202879f" 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_8c1a3dfd-4e0b-443e-8627-b3b5450fc8cc" xlink:to="loc_us-gaap_RetainedEarningsMember_5e797d2a-3e9b-4778-8bdc-ffe2d202879f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_03fab0a5-4097-4d47-a709-a8f7b751fa8e" 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_8c1a3dfd-4e0b-443e-8627-b3b5450fc8cc" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_03fab0a5-4097-4d47-a709-a8f7b751fa8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParentMember_5dd2060f-9db3-4a19-b4b8-32e1c782dc87" 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_8c1a3dfd-4e0b-443e-8627-b3b5450fc8cc" xlink:to="loc_us-gaap_ParentMember_5dd2060f-9db3-4a19-b4b8-32e1c782dc87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_0737ea37-15c9-4651-a1d0-d627866fcb23" 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_8c1a3dfd-4e0b-443e-8627-b3b5450fc8cc" xlink:to="loc_us-gaap_NoncontrollingInterestMember_0737ea37-15c9-4651-a1d0-d627866fcb23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NonControllingInterestOfDiscontinuedOperationsMember_81239655-0d8b-4938-8408-f5865570f8dd" xlink:href="codi-20220331.xsd#codi_NonControllingInterestOfDiscontinuedOperationsMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_8c1a3dfd-4e0b-443e-8627-b3b5450fc8cc" xlink:to="loc_codi_NonControllingInterestOfDiscontinuedOperationsMember_81239655-0d8b-4938-8408-f5865570f8dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_0abd66cc-0314-42fc-8003-649a8462c985" 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_218a8dbc-9bec-488a-8183-a534b8b66492" xlink:to="loc_us-gaap_StatementLineItems_0abd66cc-0314-42fc-8003-649a8462c985" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_6a0d32a4-07a3-4b3e-8e77-a2e5bec94844" 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_0abd66cc-0314-42fc-8003-649a8462c985" xlink:to="loc_us-gaap_MinorityInterest_6a0d32a4-07a3-4b3e-8e77-a2e5bec94844" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8f93f14a-485c-4653-af6e-d1d6868a6f75" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_0abd66cc-0314-42fc-8003-649a8462c985" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8f93f14a-485c-4653-af6e-d1d6868a6f75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_4c5d75e4-10ba-4361-962d-44d5051b0f44" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8f93f14a-485c-4653-af6e-d1d6868a6f75" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_4c5d75e4-10ba-4361-962d-44d5051b0f44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_a0e370d8-a5b5-4a13-ba6c-28a8eb7c2c85" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8f93f14a-485c-4653-af6e-d1d6868a6f75" xlink:to="loc_us-gaap_ProfitLoss_a0e370d8-a5b5-4a13-ba6c-28a8eb7c2c85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTax_635b6306-7a58-4046-9bbb-7adc9e2b12cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8f93f14a-485c-4653-af6e-d1d6868a6f75" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTax_635b6306-7a58-4046-9bbb-7adc9e2b12cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_76630e33-c082-4c63-926b-4118e07ebdf6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8f93f14a-485c-4653-af6e-d1d6868a6f75" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_76630e33-c082-4c63-926b-4118e07ebdf6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_c23a4eaf-00d2-452c-87ca-1f49a7ab9c6a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8f93f14a-485c-4653-af6e-d1d6868a6f75" xlink:to="loc_us-gaap_PreferredStockValue_c23a4eaf-00d2-452c-87ca-1f49a7ab9c6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OptionActivityAttributableToNoncontrollingInterestHolders_e1088dad-b5c0-4fde-b0cc-3727d53ec521" xlink:href="codi-20220331.xsd#codi_OptionActivityAttributableToNoncontrollingInterestHolders"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8f93f14a-485c-4653-af6e-d1d6868a6f75" xlink:to="loc_codi_OptionActivityAttributableToNoncontrollingInterestHolders_e1088dad-b5c0-4fde-b0cc-3727d53ec521" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_557b1400-8683-4620-97ae-85b9b5fe4063" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8f93f14a-485c-4653-af6e-d1d6868a6f75" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_557b1400-8683-4620-97ae-85b9b5fe4063" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromRedemptions_f9eeab04-4fd3-4953-adb6-01630793dc4e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestDecreaseFromRedemptions"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8f93f14a-485c-4653-af6e-d1d6868a6f75" xlink:to="loc_us-gaap_MinorityInterestDecreaseFromRedemptions_f9eeab04-4fd3-4953-adb6-01630793dc4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest_7df744f6-8b1b-4520-ae1f-5f35ee6fdee9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8f93f14a-485c-4653-af6e-d1d6868a6f75" xlink:to="loc_us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest_7df744f6-8b1b-4520-ae1f-5f35ee6fdee9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_25413e06-9107-4e92-a46e-0b726bc64c21" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8f93f14a-485c-4653-af6e-d1d6868a6f75" xlink:to="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_25413e06-9107-4e92-a46e-0b726bc64c21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionExpenseAllocationInterests_c98eb186-c640-4f69-8b00-c2a68b8c83ea" xlink:href="codi-20220331.xsd#codi_DistributionExpenseAllocationInterests"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8f93f14a-485c-4653-af6e-d1d6868a6f75" xlink:to="loc_codi_DistributionExpenseAllocationInterests_c98eb186-c640-4f69-8b00-c2a68b8c83ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionToShareholders_56411a81-475a-42fa-8ede-4f90e99d4c64" xlink:href="codi-20220331.xsd#codi_DistributionToShareholders"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8f93f14a-485c-4653-af6e-d1d6868a6f75" xlink:to="loc_codi_DistributionToShareholders_56411a81-475a-42fa-8ede-4f90e99d4c64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_dd0e727f-bfff-4c1c-8f37-54bbcfbcb14a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8f93f14a-485c-4653-af6e-d1d6868a6f75" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_dd0e727f-bfff-4c1c-8f37-54bbcfbcb14a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest_954ad62c-a239-4978-bfd8-f5a5c21e1d21" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8f93f14a-485c-4653-af6e-d1d6868a6f75" xlink:to="loc_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest_954ad62c-a239-4978-bfd8-f5a5c21e1d21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest_30c1a514-865d-4cd4-9e15-d0ae8a5508df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8f93f14a-485c-4653-af6e-d1d6868a6f75" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest_30c1a514-865d-4cd4-9e15-d0ae8a5508df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations_32edb4c3-b9de-4e66-b36c-6ddc6890c367" xlink:href="codi-20220331.xsd#codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_0abd66cc-0314-42fc-8003-649a8462c985" xlink:to="loc_codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations_32edb4c3-b9de-4e66-b36c-6ddc6890c367" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="codi-20220331.xsd#CondensedConsolidatedStatementsofCashFlows"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_8797d9d5-6117-42bb-b1f8-12e7e2a5775d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_0781ee92-2a6a-4927-8a61-0b98e5558f3c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_8797d9d5-6117-42bb-b1f8-12e7e2a5775d" xlink:to="loc_us-gaap_StatementTable_0781ee92-2a6a-4927-8a61-0b98e5558f3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_fa4df868-0b3d-42d9-a63a-36d6c1b5719f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_0781ee92-2a6a-4927-8a61-0b98e5558f3c" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_fa4df868-0b3d-42d9-a63a-36d6c1b5719f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_71c535f8-6154-412c-97c4-4354e0214fc8" 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_fa4df868-0b3d-42d9-a63a-36d6c1b5719f" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_71c535f8-6154-412c-97c4-4354e0214fc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_2ef4c5ce-645d-41e7-b448-3d62571a3e7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_0781ee92-2a6a-4927-8a61-0b98e5558f3c" xlink:to="loc_us-gaap_StatementLineItems_2ef4c5ce-645d-41e7-b448-3d62571a3e7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_0e64d535-f676-430a-876d-2076caa94c2e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2ef4c5ce-645d-41e7-b448-3d62571a3e7a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_0e64d535-f676-430a-876d-2076caa94c2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_3d0da4f1-a21a-41ef-a8d5-4f5b034a666b" 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_0e64d535-f676-430a-876d-2076caa94c2e" xlink:to="loc_us-gaap_ProfitLoss_3d0da4f1-a21a-41ef-a8d5-4f5b034a666b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_f8f47caf-5dfe-46f6-a254-046e18604ef3" 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_0e64d535-f676-430a-876d-2076caa94c2e" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_f8f47caf-5dfe-46f6-a254-046e18604ef3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax_34201354-e4fa-447b-bccf-0152e47909f4" xlink:href="codi-20220331.xsd#codi_DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_0e64d535-f676-430a-876d-2076caa94c2e" xlink:to="loc_codi_DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax_34201354-e4fa-447b-bccf-0152e47909f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_e53bd362-1db7-4dcf-9cf8-c0c8447fb6ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_0e64d535-f676-430a-876d-2076caa94c2e" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_e53bd362-1db7-4dcf-9cf8-c0c8447fb6ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_87dc3319-45a7-4a44-9489-da63b5223c9f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_0e64d535-f676-430a-876d-2076caa94c2e" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_87dc3319-45a7-4a44-9489-da63b5223c9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_4a82ce8c-a7e0-464f-b527-617577cc7e9f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_0e64d535-f676-430a-876d-2076caa94c2e" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_4a82ce8c-a7e0-464f-b527-617577cc7e9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_173121df-efad-4118-9912-39a7ecf39631" 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_4a82ce8c-a7e0-464f-b527-617577cc7e9f" xlink:to="loc_us-gaap_Depreciation_173121df-efad-4118-9912-39a7ecf39631" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_4046f527-e9d4-4ceb-b7bb-d66e037a6d7b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_4a82ce8c-a7e0-464f-b527-617577cc7e9f" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_4046f527-e9d4-4ceb-b7bb-d66e037a6d7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfAcquisitionCosts_4efab9ab-f6f8-46ac-90ee-3d53327c7f1d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfAcquisitionCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_4a82ce8c-a7e0-464f-b527-617577cc7e9f" xlink:to="loc_us-gaap_AmortizationOfAcquisitionCosts_4efab9ab-f6f8-46ac-90ee-3d53327c7f1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_d9a01235-2f4f-4c24-bb27-e59c97e5be69" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_4a82ce8c-a7e0-464f-b527-617577cc7e9f" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_d9a01235-2f4f-4c24-bb27-e59c97e5be69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_d5ced06b-9097-4b21-b047-c0f2bf29c83a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_4a82ce8c-a7e0-464f-b527-617577cc7e9f" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_d5ced06b-9097-4b21-b047-c0f2bf29c83a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NoncontrollingStockholderChargesAndOther_d177c520-1e92-4178-8fed-03169970ac09" xlink:href="codi-20220331.xsd#codi_NoncontrollingStockholderChargesAndOther"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_4a82ce8c-a7e0-464f-b527-617577cc7e9f" xlink:to="loc_codi_NoncontrollingStockholderChargesAndOther_d177c520-1e92-4178-8fed-03169970ac09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLoanAndLeaseLosses_9c066fa9-9739-4f1d-b794-1445ee40cb11" 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_4a82ce8c-a7e0-464f-b527-617577cc7e9f" xlink:to="loc_us-gaap_ProvisionForLoanAndLeaseLosses_9c066fa9-9739-4f1d-b794-1445ee40cb11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_94125bbe-5c4f-4fc8-b51e-d25397d13e5a" 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_4a82ce8c-a7e0-464f-b527-617577cc7e9f" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_94125bbe-5c4f-4fc8-b51e-d25397d13e5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_6ae72985-404c-4bec-b666-0ec32798236d" 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_4a82ce8c-a7e0-464f-b527-617577cc7e9f" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_6ae72985-404c-4bec-b666-0ec32798236d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_9b272bc3-ca31-44de-8833-0ab31f6897b8" 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_4a82ce8c-a7e0-464f-b527-617577cc7e9f" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_9b272bc3-ca31-44de-8833-0ab31f6897b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_86af11d2-2232-4a55-a2ad-137fa0850720" 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_9b272bc3-ca31-44de-8833-0ab31f6897b8" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_86af11d2-2232-4a55-a2ad-137fa0850720" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_5bf555b6-8f95-48cf-9cbc-c4ff75d37c9e" 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_9b272bc3-ca31-44de-8833-0ab31f6897b8" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_5bf555b6-8f95-48cf-9cbc-c4ff75d37c9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_94a86847-708b-42d0-bb1a-14034d97e04d" 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_9b272bc3-ca31-44de-8833-0ab31f6897b8" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_94a86847-708b-42d0-bb1a-14034d97e04d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_33335230-c2d9-4edd-a7de-7a4257808a3f" 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_9b272bc3-ca31-44de-8833-0ab31f6897b8" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_33335230-c2d9-4edd-a7de-7a4257808a3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_7c755744-2960-452f-b5ea-ecb77a780d2b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_9b272bc3-ca31-44de-8833-0ab31f6897b8" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_7c755744-2960-452f-b5ea-ecb77a780d2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_cde31762-7000-4df5-b8b3-f081a0b590d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_0e64d535-f676-430a-876d-2076caa94c2e" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_cde31762-7000-4df5-b8b3-f081a0b590d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_b33d7447-82f3-4b3f-b039-2621f4049072" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_0e64d535-f676-430a-876d-2076caa94c2e" xlink:to="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_b33d7447-82f3-4b3f-b039-2621f4049072" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_59c9c495-02b9-4ef9-833e-6f735398103e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2ef4c5ce-645d-41e7-b448-3d62571a3e7a" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_59c9c495-02b9-4ef9-833e-6f735398103e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_377aa14d-6d09-4f60-a394-db7bedde280f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2ef4c5ce-645d-41e7-b448-3d62571a3e7a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_377aa14d-6d09-4f60-a394-db7bedde280f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_6f24e99d-3ecf-44e0-a20d-8feb345e3397" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_377aa14d-6d09-4f60-a394-db7bedde280f" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_6f24e99d-3ecf-44e0-a20d-8feb345e3397" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_af1c68bf-1ad6-421e-8274-2db9539397ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_377aa14d-6d09-4f60-a394-db7bedde280f" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_af1c68bf-1ad6-421e-8274-2db9539397ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_dd2dd6a0-41a0-4106-98b5-479b839ff977" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_377aa14d-6d09-4f60-a394-db7bedde280f" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_dd2dd6a0-41a0-4106-98b5-479b839ff977" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_c3c6cb33-7552-4bf5-9332-9d9fa3a94a74" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_377aa14d-6d09-4f60-a394-db7bedde280f" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_c3c6cb33-7552-4bf5-9332-9d9fa3a94a74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_9149d863-9932-46cd-b0b5-766696a5d36d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_377aa14d-6d09-4f60-a394-db7bedde280f" xlink:to="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_9149d863-9932-46cd-b0b5-766696a5d36d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_554ce306-4a5d-45f4-b170-6bef17cd33aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_377aa14d-6d09-4f60-a394-db7bedde280f" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_554ce306-4a5d-45f4-b170-6bef17cd33aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_4c5d8c65-14ba-41f2-b788-7488f9a849d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2ef4c5ce-645d-41e7-b448-3d62571a3e7a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_4c5d8c65-14ba-41f2-b788-7488f9a849d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_5a9d0f72-6dc2-40cd-bc84-38a461a44edf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_4c5d8c65-14ba-41f2-b788-7488f9a849d4" xlink:to="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_5a9d0f72-6dc2-40cd-bc84-38a461a44edf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_eaed132e-072e-4e64-9d7f-4ced7319f054" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLongTermLinesOfCredit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_4c5d8c65-14ba-41f2-b788-7488f9a849d4" xlink:to="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_eaed132e-072e-4e64-9d7f-4ced7319f054" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt_a4a1e8f2-a62c-4010-9ec9-131b459520ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_4c5d8c65-14ba-41f2-b788-7488f9a849d4" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt_a4a1e8f2-a62c-4010-9ec9-131b459520ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfSecuredDebt_32102e6d-5a5a-41e9-8d3a-daec0110e292" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfSecuredDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_4c5d8c65-14ba-41f2-b788-7488f9a849d4" xlink:to="loc_us-gaap_RepaymentsOfSecuredDebt_32102e6d-5a5a-41e9-8d3a-daec0110e292" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentsOfDistributionsToShareholders_9adc71f8-057a-48a6-bd55-161ab4ec04e7" xlink:href="codi-20220331.xsd#codi_PaymentsOfDistributionsToShareholders"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_4c5d8c65-14ba-41f2-b788-7488f9a849d4" xlink:to="loc_codi_PaymentsOfDistributionsToShareholders_9adc71f8-057a-48a6-bd55-161ab4ec04e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionsMadeToPreferredShareholdersCashDistributionsPaid_69f63180-9b1b-4579-84bc-17f823383ce1" xlink:href="codi-20220331.xsd#codi_DistributionsMadeToPreferredShareholdersCashDistributionsPaid"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_4c5d8c65-14ba-41f2-b788-7488f9a849d4" xlink:to="loc_codi_DistributionsMadeToPreferredShareholdersCashDistributionsPaid_69f63180-9b1b-4579-84bc-17f823383ce1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentstoNoncontrollingInterestsAllocationInterests_b46222e5-d739-411a-a813-325715764bee" xlink:href="codi-20220331.xsd#codi_PaymentstoNoncontrollingInterestsAllocationInterests"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_4c5d8c65-14ba-41f2-b788-7488f9a849d4" xlink:to="loc_codi_PaymentstoNoncontrollingInterestsAllocationInterests_b46222e5-d739-411a-a813-325715764bee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToMinorityShareholders_b1a9dbcd-80a2-4f3b-8230-019f966a26c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToMinorityShareholders"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_4c5d8c65-14ba-41f2-b788-7488f9a849d4" xlink:to="loc_us-gaap_PaymentsToMinorityShareholders_b1a9dbcd-80a2-4f3b-8230-019f966a26c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMinorityShareholders_e8505c61-f55c-4781-a22f-dd2ede185b5b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromMinorityShareholders"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_4c5d8c65-14ba-41f2-b788-7488f9a849d4" xlink:to="loc_us-gaap_ProceedsFromMinorityShareholders_e8505c61-f55c-4781-a22f-dd2ede185b5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentsForRepurchaseSubsidiaryStock_5666f5cb-e6b3-44e5-9013-1183431fd63b" xlink:href="codi-20220331.xsd#codi_PaymentsForRepurchaseSubsidiaryStock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_4c5d8c65-14ba-41f2-b788-7488f9a849d4" xlink:to="loc_codi_PaymentsForRepurchaseSubsidiaryStock_5666f5cb-e6b3-44e5-9013-1183431fd63b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest_ca85b6a4-6059-4a6c-9a74-e89128c14821" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_4c5d8c65-14ba-41f2-b788-7488f9a849d4" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest_ca85b6a4-6059-4a6c-9a74-e89128c14821" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_788eebd4-a123-4779-b733-1e73632a4354" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_4c5d8c65-14ba-41f2-b788-7488f9a849d4" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_788eebd4-a123-4779-b733-1e73632a4354" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_8761467c-2e98-45ad-a037-707ddd1a94be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_4c5d8c65-14ba-41f2-b788-7488f9a849d4" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_8761467c-2e98-45ad-a037-707ddd1a94be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_16a58124-0b26-48cb-aaba-5cae6cb67378" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_4c5d8c65-14ba-41f2-b788-7488f9a849d4" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_16a58124-0b26-48cb-aaba-5cae6cb67378" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_f9734a0d-ce6d-4765-81e8-693f605abe78" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2ef4c5ce-645d-41e7-b448-3d62571a3e7a" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_f9734a0d-ce6d-4765-81e8-693f605abe78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_1bfb1239-654f-438f-9595-d4884b932b53" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2ef4c5ce-645d-41e7-b448-3d62571a3e7a" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_1bfb1239-654f-438f-9595-d4884b932b53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_5ceaeeb2-3634-4fef-8780-c4d18cfd4d8a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2ef4c5ce-645d-41e7-b448-3d62571a3e7a" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_5ceaeeb2-3634-4fef-8780-c4d18cfd4d8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_7e092c3a-2560-4c4d-8dc0-8aca5379a9e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2ef4c5ce-645d-41e7-b448-3d62571a3e7a" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_7e092c3a-2560-4c4d-8dc0-8aca5379a9e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0ed63e1e-fb7e-4ec9-99c7-a11be8190370" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2ef4c5ce-645d-41e7-b448-3d62571a3e7a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0ed63e1e-fb7e-4ec9-99c7-a11be8190370" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCash_5a904eb9-d876-4b5e-8605-4083e38d4d56" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCash"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2ef4c5ce-645d-41e7-b448-3d62571a3e7a" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCash_5a904eb9-d876-4b5e-8605-4083e38d4d56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_55235942-1d3e-461d-a67f-0a83cf9f81ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2ef4c5ce-645d-41e7-b448-3d62571a3e7a" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_55235942-1d3e-461d-a67f-0a83cf9f81ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/PresentationandPrinciplesofConsolidation" xlink:type="simple" xlink:href="codi-20220331.xsd#PresentationandPrinciplesofConsolidation"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/PresentationandPrinciplesofConsolidation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_518d3b7a-d2d1-4bb4-9b92-85df34b20d23" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_ccc67d8a-9524-49af-8d80-3f2cd7a81483" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_518d3b7a-d2d1-4bb4-9b92-85df34b20d23" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_ccc67d8a-9524-49af-8d80-3f2cd7a81483" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/PresentationandPrinciplesofConsolidationPolicies" xlink:type="simple" xlink:href="codi-20220331.xsd#PresentationandPrinciplesofConsolidationPolicies"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/PresentationandPrinciplesofConsolidationPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_257dffcd-4faa-464c-abf3-38b709064f0c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_00464d90-9e44-4a4f-87ac-3c875931dff7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_257dffcd-4faa-464c-abf3-38b709064f0c" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_00464d90-9e44-4a4f-87ac-3c875931dff7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SeasonalityPolicyTextBlock_2eeeee90-275d-4e26-b978-1d1b80b23365" xlink:href="codi-20220331.xsd#codi_SeasonalityPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_257dffcd-4faa-464c-abf3-38b709064f0c" xlink:to="loc_codi_SeasonalityPolicyTextBlock_2eeeee90-275d-4e26-b978-1d1b80b23365" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock_01810c9e-6182-4107-961e-05ad4024a79a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_257dffcd-4faa-464c-abf3-38b709064f0c" xlink:to="loc_us-gaap_RevenueRecognitionPolicyTextBlock_01810c9e-6182-4107-961e-05ad4024a79a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsPolicyTextBlock_e32af107-a337-422b-af9b-c40234a04262" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsPolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_257dffcd-4faa-464c-abf3-38b709064f0c" xlink:to="loc_us-gaap_DiscontinuedOperationsPolicyTextBlock_e32af107-a337-422b-af9b-c40234a04262" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/PresentationandPrinciplesofConsolidationNarrativeDetails" xlink:type="simple" xlink:href="codi-20220331.xsd#PresentationandPrinciplesofConsolidationNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/PresentationandPrinciplesofConsolidationNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_0ce50179-82ae-428f-a00c-c3a569e680c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_3828d468-c90f-4dd4-87a9-6f8e29fef8da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0ce50179-82ae-428f-a00c-c3a569e680c8" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_3828d468-c90f-4dd4-87a9-6f8e29fef8da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_e51dd7ac-3e99-4c3d-a978-2e7e9efc3fef" 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_3828d468-c90f-4dd4-87a9-6f8e29fef8da" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_e51dd7ac-3e99-4c3d-a978-2e7e9efc3fef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_56eb6883-ea8b-4b1d-9639-032d915e80c5" 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_e51dd7ac-3e99-4c3d-a978-2e7e9efc3fef" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_56eb6883-ea8b-4b1d-9639-032d915e80c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_cba8c871-78bb-4bc0-b405-a4551e2c094b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_3828d468-c90f-4dd4-87a9-6f8e29fef8da" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_cba8c871-78bb-4bc0-b405-a4551e2c094b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NumberOfBusinessesOwned_e807bd61-fa27-4d20-b887-0a5292d957a9" xlink:href="codi-20220331.xsd#codi_NumberOfBusinessesOwned"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_cba8c871-78bb-4bc0-b405-a4551e2c094b" xlink:to="loc_codi_NumberOfBusinessesOwned_e807bd61-fa27-4d20-b887-0a5292d957a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OwnershipPercentageOfTrustInterestHeldByParentEntity_0dec97e2-8fa3-4274-a33f-6fdd117e5916" xlink:href="codi-20220331.xsd#codi_OwnershipPercentageOfTrustInterestHeldByParentEntity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0ce50179-82ae-428f-a00c-c3a569e680c8" xlink:to="loc_codi_OwnershipPercentageOfTrustInterestHeldByParentEntity_0dec97e2-8fa3-4274-a33f-6fdd117e5916" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_bb59b328-6e57-4657-b044-3bc95c9c8a58" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0ce50179-82ae-428f-a00c-c3a569e680c8" xlink:to="loc_us-gaap_NumberOfReportableSegments_bb59b328-6e57-4657-b044-3bc95c9c8a58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/Acquisition" xlink:type="simple" xlink:href="codi-20220331.xsd#Acquisition"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/Acquisition" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_codi_AcquisitionsAbstract_20b00a39-1176-4421-ae63-70e6ae876527" xlink:href="codi-20220331.xsd#codi_AcquisitionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_a7a3819d-08b5-4282-895b-9794c8a2cf7f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_AcquisitionsAbstract_20b00a39-1176-4421-ae63-70e6ae876527" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_a7a3819d-08b5-4282-895b-9794c8a2cf7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail" xlink:type="simple" xlink:href="codi-20220331.xsd#AcquisitionAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_6c941318-973a-44e6-b556-fe03e72c235b" 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_9f84eebe-1540-43c2-907a-d8111fdce39d" 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_6c941318-973a-44e6-b556-fe03e72c235b" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_9f84eebe-1540-43c2-907a-d8111fdce39d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_046d4333-286f-445a-a518-488d43261f45" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_9f84eebe-1540-43c2-907a-d8111fdce39d" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_046d4333-286f-445a-a518-488d43261f45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_85619035-7367-4744-9057-a34a8b286869" 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_046d4333-286f-445a-a518-488d43261f45" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_85619035-7367-4744-9057-a34a8b286869" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_11325d1b-3df1-44a8-8aec-d44bf153559f" 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_85619035-7367-4744-9057-a34a8b286869" xlink:to="loc_us-gaap_SubsequentEventMember_11325d1b-3df1-44a8-8aec-d44bf153559f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_1705cc80-2053-4a13-baa0-ae6f40d968fe" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_9f84eebe-1540-43c2-907a-d8111fdce39d" xlink:to="loc_dei_LegalEntityAxis_1705cc80-2053-4a13-baa0-ae6f40d968fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_b8435a25-faa5-4292-91ab-bad7a4215934" 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_1705cc80-2053-4a13-baa0-ae6f40d968fe" xlink:to="loc_dei_EntityDomain_b8435a25-faa5-4292-91ab-bad7a4215934" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_a610e095-d80a-4c50-9ea8-42105752460d" xlink:href="codi-20220331.xsd#codi_VelocityOutdoorMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_b8435a25-faa5-4292-91ab-bad7a4215934" xlink:to="loc_codi_VelocityOutdoorMember_a610e095-d80a-4c50-9ea8-42105752460d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember_0769985e-e8b4-4615-a1ff-bd08bdb1cf4e" xlink:href="codi-20220331.xsd#codi_MarucciMemberMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_b8435a25-faa5-4292-91ab-bad7a4215934" xlink:to="loc_codi_MarucciMemberMember_0769985e-e8b4-4615-a1ff-bd08bdb1cf4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_d2826ccd-03dc-4c17-852f-6c9fad442369" xlink:href="codi-20220331.xsd#codi_AltorMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_b8435a25-faa5-4292-91ab-bad7a4215934" xlink:to="loc_codi_AltorMember_d2826ccd-03dc-4c17-852f-6c9fad442369" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_59d13cf9-4d69-4bf2-bb42-450513547d88" xlink:href="codi-20220331.xsd#codi_ArnoldMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_b8435a25-faa5-4292-91ab-bad7a4215934" xlink:to="loc_codi_ArnoldMember_59d13cf9-4d69-4bf2-bb42-450513547d88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_c9050446-c4d9-4273-a188-fd002bb4388b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_9f84eebe-1540-43c2-907a-d8111fdce39d" xlink:to="loc_srt_StatementScenarioAxis_c9050446-c4d9-4273-a188-fd002bb4388b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_0db4d8db-f005-4961-bb92-c3623f665bce" 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_c9050446-c4d9-4273-a188-fd002bb4388b" xlink:to="loc_srt_ScenarioUnspecifiedDomain_0db4d8db-f005-4961-bb92-c3623f665bce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_33ef3ca6-e989-4408-835e-d0cf0dde9496" 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_9f84eebe-1540-43c2-907a-d8111fdce39d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_33ef3ca6-e989-4408-835e-d0cf0dde9496" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e5d0dfd2-70a7-4ad5-9fdd-673877356162" 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_33ef3ca6-e989-4408-835e-d0cf0dde9496" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e5d0dfd2-70a7-4ad5-9fdd-673877356162" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_19187c72-eaae-4e75-b59d-809c069f6246" 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_e5d0dfd2-70a7-4ad5-9fdd-673877356162" xlink:to="loc_us-gaap_CustomerRelationshipsMember_19187c72-eaae-4e75-b59d-809c069f6246" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_90273d67-144a-4758-b6d7-45d9ae8d0b8d" 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_e5d0dfd2-70a7-4ad5-9fdd-673877356162" xlink:to="loc_us-gaap_TradeNamesMember_90273d67-144a-4758-b6d7-45d9ae8d0b8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_2bc36d9f-ebb1-4ea9-9d3a-778fe6500dc9" 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_9f84eebe-1540-43c2-907a-d8111fdce39d" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_2bc36d9f-ebb1-4ea9-9d3a-778fe6500dc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_f298e30d-937f-478e-96e3-d8d7e31ecbbb" 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_2bc36d9f-ebb1-4ea9-9d3a-778fe6500dc9" xlink:to="loc_us-gaap_EquityComponentDomain_f298e30d-937f-478e-96e3-d8d7e31ecbbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_3e798e5d-efdc-4e1b-bf86-1a5f70412cd6" 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_f298e30d-937f-478e-96e3-d8d7e31ecbbb" xlink:to="loc_us-gaap_NoncontrollingInterestMember_3e798e5d-efdc-4e1b-bf86-1a5f70412cd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_9a1b150c-7ccf-4567-a1c6-1e0031b5f20b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_9f84eebe-1540-43c2-907a-d8111fdce39d" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_9a1b150c-7ccf-4567-a1c6-1e0031b5f20b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5bc723e7-4299-4009-b781-83846bf6baaf" 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_9a1b150c-7ccf-4567-a1c6-1e0031b5f20b" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5bc723e7-4299-4009-b781-83846bf6baaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember_c562c7e2-726d-4866-9113-5967d2b72706" xlink:href="codi-20220331.xsd#codi_MarucciMemberMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5bc723e7-4299-4009-b781-83846bf6baaf" xlink:to="loc_codi_MarucciMemberMember_c562c7e2-726d-4866-9113-5967d2b72706" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_dc35dc45-f83f-4648-b29b-34a89f3c9838" xlink:href="codi-20220331.xsd#codi_VelocityOutdoorMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5bc723e7-4299-4009-b781-83846bf6baaf" xlink:to="loc_codi_VelocityOutdoorMember_dc35dc45-f83f-4648-b29b-34a89f3c9838" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BOAMember_569d8063-65ac-488a-b7cd-4fe90e79c631" xlink:href="codi-20220331.xsd#codi_BOAMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5bc723e7-4299-4009-b781-83846bf6baaf" xlink:to="loc_codi_BOAMember_569d8063-65ac-488a-b7cd-4fe90e79c631" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_efb82727-ec5f-47e4-802e-986c3033e312" xlink:href="codi-20220331.xsd#codi_ArnoldMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5bc723e7-4299-4009-b781-83846bf6baaf" xlink:to="loc_codi_ArnoldMember_efb82727-ec5f-47e4-802e-986c3033e312" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_521e223d-e24c-4d2f-8a5a-c7e720bb1314" xlink:href="codi-20220331.xsd#codi_LuganoMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5bc723e7-4299-4009-b781-83846bf6baaf" xlink:to="loc_codi_LuganoMember_521e223d-e24c-4d2f-8a5a-c7e720bb1314" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LizardSkinsMember_14918fb5-823c-45be-b0ac-879fb0e13ce4" xlink:href="codi-20220331.xsd#codi_LizardSkinsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5bc723e7-4299-4009-b781-83846bf6baaf" xlink:to="loc_codi_LizardSkinsMember_14918fb5-823c-45be-b0ac-879fb0e13ce4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PlymouthFoamMember_dd0574a4-b3eb-4941-9e02-be7a585c0039" xlink:href="codi-20220331.xsd#codi_PlymouthFoamMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5bc723e7-4299-4009-b781-83846bf6baaf" xlink:to="loc_codi_PlymouthFoamMember_dd0574a4-b3eb-4941-9e02-be7a585c0039" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_RamcoMember_88bcef7b-6aab-4890-aa9f-1e32885ddbe5" xlink:href="codi-20220331.xsd#codi_RamcoMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5bc723e7-4299-4009-b781-83846bf6baaf" xlink:to="loc_codi_RamcoMember_88bcef7b-6aab-4890-aa9f-1e32885ddbe5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_8b3e09e8-1700-4e1a-a062-c5164ccfe5a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_9f84eebe-1540-43c2-907a-d8111fdce39d" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_8b3e09e8-1700-4e1a-a062-c5164ccfe5a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_cce76c29-e897-4453-95ff-8d56b889f2e2" 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_8b3e09e8-1700-4e1a-a062-c5164ccfe5a1" xlink:to="loc_us-gaap_SegmentDomain_cce76c29-e897-4453-95ff-8d56b889f2e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember_c0879153-9bb4-479a-8e6c-5445c2a51944" xlink:href="codi-20220331.xsd#codi_MarucciMemberMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_cce76c29-e897-4453-95ff-8d56b889f2e2" xlink:to="loc_codi_MarucciMemberMember_c0879153-9bb4-479a-8e6c-5445c2a51944" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_bc34a44a-f502-4ea0-ab96-be34b9e4065d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_9f84eebe-1540-43c2-907a-d8111fdce39d" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_bc34a44a-f502-4ea0-ab96-be34b9e4065d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationIntegrationServicesPayable_3d48bd6c-aed6-400d-9208-d3b662a4a351" xlink:href="codi-20220331.xsd#codi_BusinessCombinationIntegrationServicesPayable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_bc34a44a-f502-4ea0-ab96-be34b9e4065d" xlink:to="loc_codi_BusinessCombinationIntegrationServicesPayable_3d48bd6c-aed6-400d-9208-d3b662a4a351" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_82bfbb6d-d466-43ce-bda0-4031e0463dd3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_bc34a44a-f502-4ea0-ab96-be34b9e4065d" xlink:to="loc_us-gaap_Goodwill_82bfbb6d-d466-43ce-bda0-4031e0463dd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts_1cd42dcc-6383-44a8-ac15-a1c266b7b2d4" xlink:href="codi-20220331.xsd#codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_bc34a44a-f502-4ea0-ab96-be34b9e4065d" xlink:to="loc_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts_1cd42dcc-6383-44a8-ac15-a1c266b7b2d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_5b3cd370-e4cc-4733-8994-f33b0cfce5bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_bc34a44a-f502-4ea0-ab96-be34b9e4065d" xlink:to="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_5b3cd370-e4cc-4733-8994-f33b0cfce5bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_61d9c7c8-1002-43e0-a902-527b78fe55b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_bc34a44a-f502-4ea0-ab96-be34b9e4065d" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_61d9c7c8-1002-43e0-a902-527b78fe55b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital_4cac105a-4df6-49df-bd21-79bb3b4994ec" xlink:href="codi-20220331.xsd#codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_bc34a44a-f502-4ea0-ab96-be34b9e4065d" xlink:to="loc_codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital_4cac105a-4df6-49df-bd21-79bb3b4994ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_b29925cf-6eae-45d9-8f6e-e08e43f9b3f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_bc34a44a-f502-4ea0-ab96-be34b9e4065d" xlink:to="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_b29925cf-6eae-45d9-8f6e-e08e43f9b3f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessAcquisitionPaymentThroughEquityInvestment_35290436-0342-4e7f-a2bc-14c0a32e816e" xlink:href="codi-20220331.xsd#codi_BusinessAcquisitionPaymentThroughEquityInvestment"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_bc34a44a-f502-4ea0-ab96-be34b9e4065d" xlink:to="loc_codi_BusinessAcquisitionPaymentThroughEquityInvestment_35290436-0342-4e7f-a2bc-14c0a32e816e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_c035cf66-4b4a-4800-ae54-d21d38c938c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_bc34a44a-f502-4ea0-ab96-be34b9e4065d" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_c035cf66-4b4a-4800-ae54-d21d38c938c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_7127dce8-53ed-404f-9040-8c2f1756538a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_bc34a44a-f502-4ea0-ab96-be34b9e4065d" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_7127dce8-53ed-404f-9040-8c2f1756538a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_f9697a6c-7abf-47f2-91ea-062fb29ba85a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_bc34a44a-f502-4ea0-ab96-be34b9e4065d" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_f9697a6c-7abf-47f2-91ea-062fb29ba85a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_d1a70f09-75ef-4405-b908-4437a806bfce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_bc34a44a-f502-4ea0-ab96-be34b9e4065d" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_d1a70f09-75ef-4405-b908-4437a806bfce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/AcquisitionTables" xlink:type="simple" xlink:href="codi-20220331.xsd#AcquisitionTables"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/AcquisitionTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail" xlink:type="simple" xlink:href="codi-20220331.xsd#AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_2d83f61d-ca6c-45fe-ace7-f6f160c382c2" 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_ef8e5709-c40f-4f7e-8000-658c407f330d" 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_2d83f61d-ca6c-45fe-ace7-f6f160c382c2" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_ef8e5709-c40f-4f7e-8000-658c407f330d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_3ef38611-697c-4eda-a81e-1cf9e3741187" 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_ef8e5709-c40f-4f7e-8000-658c407f330d" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_3ef38611-697c-4eda-a81e-1cf9e3741187" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d39a2740-453e-4ec3-a25d-3ef77c763053" 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_3ef38611-697c-4eda-a81e-1cf9e3741187" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d39a2740-453e-4ec3-a25d-3ef77c763053" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember_54b47ac1-7f91-4ae3-bb4d-1a8658d0ad13" xlink:href="codi-20220331.xsd#codi_MarucciMemberMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d39a2740-453e-4ec3-a25d-3ef77c763053" xlink:to="loc_codi_MarucciMemberMember_54b47ac1-7f91-4ae3-bb4d-1a8658d0ad13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_ce23e260-2d47-4617-99e9-78acb6d00c8a" xlink:href="codi-20220331.xsd#codi_VelocityOutdoorMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d39a2740-453e-4ec3-a25d-3ef77c763053" xlink:to="loc_codi_VelocityOutdoorMember_ce23e260-2d47-4617-99e9-78acb6d00c8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BOAMember_9b1c3741-cc97-4bbf-ad12-e729204addad" xlink:href="codi-20220331.xsd#codi_BOAMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d39a2740-453e-4ec3-a25d-3ef77c763053" xlink:to="loc_codi_BOAMember_9b1c3741-cc97-4bbf-ad12-e729204addad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_37fc1244-d38c-4e0d-8388-ce9bc3525393" xlink:href="codi-20220331.xsd#codi_LuganoMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d39a2740-453e-4ec3-a25d-3ef77c763053" xlink:to="loc_codi_LuganoMember_37fc1244-d38c-4e0d-8388-ce9bc3525393" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_a807d379-f94f-4849-a896-f980f72bb57c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_ef8e5709-c40f-4f7e-8000-658c407f330d" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_a807d379-f94f-4849-a896-f980f72bb57c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_95751c93-7388-4e4a-bcbc-9676f77dca42" 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_a807d379-f94f-4849-a896-f980f72bb57c" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_95751c93-7388-4e4a-bcbc-9676f77dca42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_14ab8637-adc4-4a6f-a6b2-6e07b10d5ec4" 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_95751c93-7388-4e4a-bcbc-9676f77dca42" xlink:to="loc_us-gaap_SubsequentEventMember_14ab8637-adc4-4a6f-a6b2-6e07b10d5ec4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_e436f550-04ee-4388-89d7-148a2594e001" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_ef8e5709-c40f-4f7e-8000-658c407f330d" xlink:to="loc_srt_StatementScenarioAxis_e436f550-04ee-4388-89d7-148a2594e001" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_0da09433-2ad3-4959-9c83-367c471bcc33" 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_e436f550-04ee-4388-89d7-148a2594e001" xlink:to="loc_srt_ScenarioUnspecifiedDomain_0da09433-2ad3-4959-9c83-367c471bcc33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScenarioAdjustmentMember_2a63090b-53c8-47eb-8514-0475d4e38bbf" 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_0da09433-2ad3-4959-9c83-367c471bcc33" xlink:to="loc_us-gaap_ScenarioAdjustmentMember_2a63090b-53c8-47eb-8514-0475d4e38bbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_92d14007-23fb-4c48-a17d-e4766566626c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_ef8e5709-c40f-4f7e-8000-658c407f330d" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_92d14007-23fb-4c48-a17d-e4766566626c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_18555f26-6615-47d6-a323-008aa25847f6" 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_92d14007-23fb-4c48-a17d-e4766566626c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_18555f26-6615-47d6-a323-008aa25847f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_670fdafb-7676-4d53-9471-9e9f90c77e57" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_18555f26-6615-47d6-a323-008aa25847f6" xlink:to="loc_us-gaap_Goodwill_670fdafb-7676-4d53-9471-9e9f90c77e57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_f310e71a-7dd6-4929-b079-2b767652a182" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_92d14007-23fb-4c48-a17d-e4766566626c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_f310e71a-7dd6-4929-b079-2b767652a182" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_a9a4fdfb-d65b-44c0-89a5-29d1e36bc26e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_92d14007-23fb-4c48-a17d-e4766566626c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_a9a4fdfb-d65b-44c0-89a5-29d1e36bc26e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_70059a84-ae92-4f67-b9aa-9948b69e96c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_92d14007-23fb-4c48-a17d-e4766566626c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_70059a84-ae92-4f67-b9aa-9948b69e96c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_5be8cd31-70be-4ad0-80e9-554d221788cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_92d14007-23fb-4c48-a17d-e4766566626c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_5be8cd31-70be-4ad0-80e9-554d221788cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_6d0e973c-8178-45b1-9b93-8508ef539988" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_92d14007-23fb-4c48-a17d-e4766566626c" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_6d0e973c-8178-45b1-9b93-8508ef539988" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue_7efb1623-b17c-48ff-8ab7-016f43d029f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_92d14007-23fb-4c48-a17d-e4766566626c" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue_7efb1623-b17c-48ff-8ab7-016f43d029f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableRelatedParties_c33b710e-3626-4208-a212-f3138e8cc7d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesReceivableRelatedParties"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_92d14007-23fb-4c48-a17d-e4766566626c" xlink:to="loc_us-gaap_NotesReceivableRelatedParties_c33b710e-3626-4208-a212-f3138e8cc7d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets_16ea52a2-a847-4535-b1f3-7f44815950b2" xlink:href="codi-20220331.xsd#codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_92d14007-23fb-4c48-a17d-e4766566626c" xlink:to="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets_16ea52a2-a847-4535-b1f3-7f44815950b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_d9869c05-cf9f-43c7-b985-6bcf733bf447" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_92d14007-23fb-4c48-a17d-e4766566626c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_d9869c05-cf9f-43c7-b985-6bcf733bf447" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_c6ee4059-f49c-45f2-9730-1dd43ccb8e0c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_92d14007-23fb-4c48-a17d-e4766566626c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_c6ee4059-f49c-45f2-9730-1dd43ccb8e0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_e024346e-e4a6-4ee2-93be-128afd2c77df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredAbstract"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_92d14007-23fb-4c48-a17d-e4766566626c" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_e024346e-e4a6-4ee2-93be-128afd2c77df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_50a4212d-75a9-491b-a042-b3545a9ba6df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_92d14007-23fb-4c48-a17d-e4766566626c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_50a4212d-75a9-491b-a042-b3545a9ba6df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_afc792fa-d2cb-4db3-8601-7c2d6ddc390a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_92d14007-23fb-4c48-a17d-e4766566626c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_afc792fa-d2cb-4db3-8601-7c2d6ddc390a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_dc8c20ea-db3e-475b-a3da-7f13c6cbfbcf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_92d14007-23fb-4c48-a17d-e4766566626c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_dc8c20ea-db3e-475b-a3da-7f13c6cbfbcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest_e8264595-b765-4953-a5be-70b4985e6113" xlink:href="codi-20220331.xsd#codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_92d14007-23fb-4c48-a17d-e4766566626c" xlink:to="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest_e8264595-b765-4953-a5be-70b4985e6113" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest_3b696c7d-57c7-43c7-96c4-aa836e2473f4" xlink:href="codi-20220331.xsd#codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_92d14007-23fb-4c48-a17d-e4766566626c" xlink:to="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest_3b696c7d-57c7-43c7-96c4-aa836e2473f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAcquiredFromAcquisition_cffd7686-c75d-4940-8ae4-7fee582bfec6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAcquiredFromAcquisition"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_92d14007-23fb-4c48-a17d-e4766566626c" xlink:to="loc_us-gaap_CashAcquiredFromAcquisition_cffd7686-c75d-4940-8ae4-7fee582bfec6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital_d065c3cf-2d64-4115-9406-7ede854ccc2c" xlink:href="codi-20220331.xsd#codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_92d14007-23fb-4c48-a17d-e4766566626c" xlink:to="loc_codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital_d065c3cf-2d64-4115-9406-7ede854ccc2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_df7d593e-1a27-480c-8746-52559e55711b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_92d14007-23fb-4c48-a17d-e4766566626c" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_df7d593e-1a27-480c-8746-52559e55711b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_11903de3-f663-4238-9259-445158ae6b0c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_92d14007-23fb-4c48-a17d-e4766566626c" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_11903de3-f663-4238-9259-445158ae6b0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts_ac27360c-1beb-4e41-ad05-fde9ffb97026" xlink:href="codi-20220331.xsd#codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_92d14007-23fb-4c48-a17d-e4766566626c" xlink:to="loc_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts_ac27360c-1beb-4e41-ad05-fde9ffb97026" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_4649ee92-b9e2-4a5e-8a67-80a5c8e3c04a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_92d14007-23fb-4c48-a17d-e4766566626c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_4649ee92-b9e2-4a5e-8a67-80a5c8e3c04a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/AcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetail" xlink:type="simple" xlink:href="codi-20220331.xsd#AcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetail"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/AcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_119a7c71-39cb-4dc4-bb07-e0cc157a2170" 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_79381b83-c6ff-44ca-af38-efa64c4d55e9" 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_119a7c71-39cb-4dc4-bb07-e0cc157a2170" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_79381b83-c6ff-44ca-af38-efa64c4d55e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_9500f68e-0ae0-4e86-970f-cfd5b1b8385c" 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_79381b83-c6ff-44ca-af38-efa64c4d55e9" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_9500f68e-0ae0-4e86-970f-cfd5b1b8385c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_545e341f-0dfc-47fd-a916-f9d3b839aa0f" 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_9500f68e-0ae0-4e86-970f-cfd5b1b8385c" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_545e341f-0dfc-47fd-a916-f9d3b839aa0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember_8d42b009-03ec-4e27-bdba-2cd6b8ae5fb9" xlink:href="codi-20220331.xsd#codi_MarucciMemberMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_545e341f-0dfc-47fd-a916-f9d3b839aa0f" xlink:to="loc_codi_MarucciMemberMember_8d42b009-03ec-4e27-bdba-2cd6b8ae5fb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_869e4d88-07fa-4806-9570-9ea90516883a" xlink:href="codi-20220331.xsd#codi_VelocityOutdoorMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_545e341f-0dfc-47fd-a916-f9d3b839aa0f" xlink:to="loc_codi_VelocityOutdoorMember_869e4d88-07fa-4806-9570-9ea90516883a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BOAMember_ae8526e3-7b7a-43e7-91c8-7e27ef10345d" xlink:href="codi-20220331.xsd#codi_BOAMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_545e341f-0dfc-47fd-a916-f9d3b839aa0f" xlink:to="loc_codi_BOAMember_ae8526e3-7b7a-43e7-91c8-7e27ef10345d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_4357d12d-aa14-4aa5-9ed3-80e9772e9b9a" xlink:href="codi-20220331.xsd#codi_LuganoMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_545e341f-0dfc-47fd-a916-f9d3b839aa0f" xlink:to="loc_codi_LuganoMember_4357d12d-aa14-4aa5-9ed3-80e9772e9b9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_bb290b71-912b-409b-93ea-190c035f2719" 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_79381b83-c6ff-44ca-af38-efa64c4d55e9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_bb290b71-912b-409b-93ea-190c035f2719" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_ae1b4ce1-7ec4-4056-8817-97aaedd124f7" 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_bb290b71-912b-409b-93ea-190c035f2719" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_ae1b4ce1-7ec4-4056-8817-97aaedd124f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_53b32bd1-22b0-4b60-bb1e-82cf88a61723" 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_ae1b4ce1-7ec4-4056-8817-97aaedd124f7" xlink:to="loc_us-gaap_TradeNamesMember_53b32bd1-22b0-4b60-bb1e-82cf88a61723" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_2dfbd601-d7a9-4a6a-8186-1ce86c938d24" 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_ae1b4ce1-7ec4-4056-8817-97aaedd124f7" xlink:to="loc_us-gaap_CustomerRelationshipsMember_2dfbd601-d7a9-4a6a-8186-1ce86c938d24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_52104429-345f-4495-b49c-8b3db3148f1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_79381b83-c6ff-44ca-af38-efa64c4d55e9" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_52104429-345f-4495-b49c-8b3db3148f1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_101d0376-ffc8-4acf-966d-0b6288d806db" 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_52104429-345f-4495-b49c-8b3db3148f1b" xlink:to="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_101d0376-ffc8-4acf-966d-0b6288d806db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_d07f561d-e2fd-40c5-bf95-f7696be1da19" 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_52104429-345f-4495-b49c-8b3db3148f1b" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_d07f561d-e2fd-40c5-bf95-f7696be1da19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_2f104e92-0951-45a2-9262-71063fc29dd0" 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_52104429-345f-4495-b49c-8b3db3148f1b" xlink:to="loc_us-gaap_Goodwill_2f104e92-0951-45a2-9262-71063fc29dd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/AcquisitionProFormaInformationDetails" xlink:type="simple" xlink:href="codi-20220331.xsd#AcquisitionProFormaInformationDetails"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/AcquisitionProFormaInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_2a6a514f-f8ef-4a77-80c8-7dcde26d5831" 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_e5363e09-67fc-44f0-8b01-760b94137ecd" 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_2a6a514f-f8ef-4a77-80c8-7dcde26d5831" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable_e5363e09-67fc-44f0-8b01-760b94137ecd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_e1ecd952-bd21-419b-8faa-192a30d4c11c" 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_e5363e09-67fc-44f0-8b01-760b94137ecd" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_e1ecd952-bd21-419b-8faa-192a30d4c11c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_bc3af8c9-2505-4db7-8616-31c39834516a" 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_e1ecd952-bd21-419b-8faa-192a30d4c11c" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_bc3af8c9-2505-4db7-8616-31c39834516a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember_4e154eb0-bf58-4901-a87a-d01b0768b165" xlink:href="codi-20220331.xsd#codi_MarucciMemberMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_bc3af8c9-2505-4db7-8616-31c39834516a" xlink:to="loc_codi_MarucciMemberMember_4e154eb0-bf58-4901-a87a-d01b0768b165" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciBoaMember_b9f55ea4-74ef-4a3a-8751-585841ae8962" xlink:href="codi-20220331.xsd#codi_MarucciBoaMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_bc3af8c9-2505-4db7-8616-31c39834516a" xlink:to="loc_codi_MarucciBoaMember_b9f55ea4-74ef-4a3a-8751-585841ae8962" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems_454d3896-23d2-45b7-a7dc-200bcffbcc57" 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_e5363e09-67fc-44f0-8b01-760b94137ecd" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems_454d3896-23d2-45b7-a7dc-200bcffbcc57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_5f8a11c6-0806-4e0c-ae75-0aceb155c0e0" 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_454d3896-23d2-45b7-a7dc-200bcffbcc57" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_5f8a11c6-0806-4e0c-ae75-0aceb155c0e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_41710761-8d9f-43b3-8539-8aebfeefdb52" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems_454d3896-23d2-45b7-a7dc-200bcffbcc57" xlink:to="loc_us-gaap_NetIncomeLoss_41710761-8d9f-43b3-8539-8aebfeefdb52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessAcquisitionProFormaGrossProfit_aa6e7a14-0f6b-4702-8f33-7a7d3da22159" xlink:href="codi-20220331.xsd#codi_BusinessAcquisitionProFormaGrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems_454d3896-23d2-45b7-a7dc-200bcffbcc57" xlink:to="loc_codi_BusinessAcquisitionProFormaGrossProfit_aa6e7a14-0f6b-4702-8f33-7a7d3da22159" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax_41378f62-89e5-4967-be10-d24ddffa3f6e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems_454d3896-23d2-45b7-a7dc-200bcffbcc57" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax_41378f62-89e5-4967-be10-d24ddffa3f6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_801606a6-2fa9-48ad-a882-d76f72c63d73" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems_454d3896-23d2-45b7-a7dc-200bcffbcc57" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_801606a6-2fa9-48ad-a882-d76f72c63d73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic_5a5ff963-3520-49b1-bdb3-9173b6db47a1" 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_454d3896-23d2-45b7-a7dc-200bcffbcc57" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic_5a5ff963-3520-49b1-bdb3-9173b6db47a1" 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-20220331.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_4444e12b-728e-49ad-a162-04060f652c0e" 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_fddeb980-16e8-4e73-886b-7276d54316d3" 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_4444e12b-728e-49ad-a162-04060f652c0e" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_fddeb980-16e8-4e73-886b-7276d54316d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_8d02e9f3-ae98-42b7-a90d-fd1777939ad1" 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_fddeb980-16e8-4e73-886b-7276d54316d3" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_8d02e9f3-ae98-42b7-a90d-fd1777939ad1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_da59dfb3-8704-44a8-91a0-38c854fb27a2" 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_8d02e9f3-ae98-42b7-a90d-fd1777939ad1" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_da59dfb3-8704-44a8-91a0-38c854fb27a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_a31fa7fe-b658-4e08-a76a-a0fc42d34959" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_fddeb980-16e8-4e73-886b-7276d54316d3" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_a31fa7fe-b658-4e08-a76a-a0fc42d34959" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_912e8753-2466-4cb0-96b7-b82b31aa5266" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_a31fa7fe-b658-4e08-a76a-a0fc42d34959" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_912e8753-2466-4cb0-96b7-b82b31aa5266" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DiscontinuedOperationsDiscontinuedoperationsPolicies" xlink:type="simple" xlink:href="codi-20220331.xsd#DiscontinuedOperationsDiscontinuedoperationsPolicies"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/DiscontinuedOperationsDiscontinuedoperationsPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_fe3dca4d-a83d-44f0-875d-269c971c055f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_2fdde9e9-d4e1-4cb3-aabd-4ec2eb81d357" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_fe3dca4d-a83d-44f0-875d-269c971c055f" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_2fdde9e9-d4e1-4cb3-aabd-4ec2eb81d357" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_170e75ec-b230-431f-b312-20133e103f2d" 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_2fdde9e9-d4e1-4cb3-aabd-4ec2eb81d357" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_170e75ec-b230-431f-b312-20133e103f2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_043894f5-f974-4641-acef-682cb1b5effd" 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_170e75ec-b230-431f-b312-20133e103f2d" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_043894f5-f974-4641-acef-682cb1b5effd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_b2b73815-fd79-4d43-bba5-fd955a935b61" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_2fdde9e9-d4e1-4cb3-aabd-4ec2eb81d357" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_b2b73815-fd79-4d43-bba5-fd955a935b61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_3473c8e2-860c-42a4-96b5-ea00a7b9f369" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_b2b73815-fd79-4d43-bba5-fd955a935b61" xlink:to="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_3473c8e2-860c-42a4-96b5-ea00a7b9f369" 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-20220331.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_79eb84df-302c-4b8f-bfac-13ad846b9de4" 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_f5e09985-74f4-492a-a1bf-57d2a74b69e5" 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_79eb84df-302c-4b8f-bfac-13ad846b9de4" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_f5e09985-74f4-492a-a1bf-57d2a74b69e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_f7149771-c8a2-43bf-9438-ae965911cbf2" 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_f5e09985-74f4-492a-a1bf-57d2a74b69e5" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_f7149771-c8a2-43bf-9438-ae965911cbf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_2820ee30-661b-4cd2-91ac-f04920bed2f4" 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_f7149771-c8a2-43bf-9438-ae965911cbf2" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_2820ee30-661b-4cd2-91ac-f04920bed2f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e3345221-cba3-4eb2-a03e-c0df1b716ef0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_f5e09985-74f4-492a-a1bf-57d2a74b69e5" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e3345221-cba3-4eb2-a03e-c0df1b716ef0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_af96a8d4-841c-42d8-98cc-8c2f60a6a836" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e3345221-cba3-4eb2-a03e-c0df1b716ef0" xlink:to="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_af96a8d4-841c-42d8-98cc-8c2f60a6a836" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DiscontinuedOperationsDetails" xlink:type="simple" xlink:href="codi-20220331.xsd#DiscontinuedOperationsDetails"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/DiscontinuedOperationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_1fdc7fbe-dd36-4011-bd9a-f2752d99cd2d" 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_302ab198-5908-4f14-b39b-e4f7f3cfc971" 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_1fdc7fbe-dd36-4011-bd9a-f2752d99cd2d" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_302ab198-5908-4f14-b39b-e4f7f3cfc971" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_7a78ca6d-8238-4d1d-bf63-4f99b98d216a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_302ab198-5908-4f14-b39b-e4f7f3cfc971" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_7a78ca6d-8238-4d1d-bf63-4f99b98d216a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_7123dea8-7052-4755-9b26-b22d612dc1a7" 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_7a78ca6d-8238-4d1d-bf63-4f99b98d216a" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_7123dea8-7052-4755-9b26-b22d612dc1a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_a75d4333-616b-4e24-a241-b031ea610464" 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_7123dea8-7052-4755-9b26-b22d612dc1a7" xlink:to="loc_us-gaap_SubsequentEventMember_a75d4333-616b-4e24-a241-b031ea610464" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_5e41f3d4-5dc8-40cc-ad27-471550ab60c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_302ab198-5908-4f14-b39b-e4f7f3cfc971" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_5e41f3d4-5dc8-40cc-ad27-471550ab60c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_43b5a33e-c151-4ff2-a330-c9c92fe30187" 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_5e41f3d4-5dc8-40cc-ad27-471550ab60c2" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_43b5a33e-c151-4ff2-a330-c9c92fe30187" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_c1e6eb96-c7a5-4f4b-a570-cbac1d550aa9" xlink:href="codi-20220331.xsd#codi_LibertyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_43b5a33e-c151-4ff2-a330-c9c92fe30187" xlink:to="loc_codi_LibertyMember_c1e6eb96-c7a5-4f4b-a570-cbac1d550aa9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_f41ae3f3-18d9-4376-a8c3-04e03fa69488" xlink:href="codi-20220331.xsd#codi_AciMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_43b5a33e-c151-4ff2-a330-c9c92fe30187" xlink:to="loc_codi_AciMember_f41ae3f3-18d9-4376-a8c3-04e03fa69488" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_eead0822-e22f-493a-b6e8-5dc731a7ee28" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_302ab198-5908-4f14-b39b-e4f7f3cfc971" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_eead0822-e22f-493a-b6e8-5dc731a7ee28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_8e13f523-bcde-43d3-b103-003108d14011" 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_eead0822-e22f-493a-b6e8-5dc731a7ee28" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_8e13f523-bcde-43d3-b103-003108d14011" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_d1f813cb-acfd-41bd-a3ea-bcbaa7e5396b" 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_8e13f523-bcde-43d3-b103-003108d14011" xlink:to="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_d1f813cb-acfd-41bd-a3ea-bcbaa7e5396b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember_57791074-87c9-4f9e-b89f-ed3bad819035" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsHeldforsaleMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_8e13f523-bcde-43d3-b103-003108d14011" xlink:to="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember_57791074-87c9-4f9e-b89f-ed3bad819035" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_69fa70c6-2e5a-456a-a5ef-24ea788d38f4" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_302ab198-5908-4f14-b39b-e4f7f3cfc971" xlink:to="loc_srt_RangeAxis_69fa70c6-2e5a-456a-a5ef-24ea788d38f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_0cb76814-e94d-40d9-897c-ddd41253f4cf" 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_69fa70c6-2e5a-456a-a5ef-24ea788d38f4" xlink:to="loc_srt_RangeMember_0cb76814-e94d-40d9-897c-ddd41253f4cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_b2dfbf57-c8ea-4ba5-a070-5c861ff53f04" 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_0cb76814-e94d-40d9-897c-ddd41253f4cf" xlink:to="loc_srt_MinimumMember_b2dfbf57-c8ea-4ba5-a070-5c861ff53f04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_7a8d7d64-e168-43ff-a7bf-fedebc332164" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_302ab198-5908-4f14-b39b-e4f7f3cfc971" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_7a8d7d64-e168-43ff-a7bf-fedebc332164" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_28a0902d-5cf1-41f0-8289-86fcfb21965b" 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_7a8d7d64-e168-43ff-a7bf-fedebc332164" xlink:to="loc_us-gaap_SegmentDomain_28a0902d-5cf1-41f0-8289-86fcfb21965b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_CleanEarthHoldingsMember_c6cd818a-dbc9-49c6-b4bb-cc0d446d702e" xlink:href="codi-20220331.xsd#codi_CleanEarthHoldingsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_28a0902d-5cf1-41f0-8289-86fcfb21965b" xlink:to="loc_codi_CleanEarthHoldingsMember_c6cd818a-dbc9-49c6-b4bb-cc0d446d702e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_ad871ca2-6f1d-409a-b01c-51e5cd661418" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_302ab198-5908-4f14-b39b-e4f7f3cfc971" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_ad871ca2-6f1d-409a-b01c-51e5cd661418" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGroupTotalenterprisevalue_d6f26968-f9c9-4f4a-b240-ee3c2ad31cbe" xlink:href="codi-20220331.xsd#codi_DisposalGroupTotalenterprisevalue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_ad871ca2-6f1d-409a-b01c-51e5cd661418" xlink:to="loc_codi_DisposalGroupTotalenterprisevalue_d6f26968-f9c9-4f4a-b240-ee3c2ad31cbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGrouprepaymentofintercompanyloans_b8d579e8-a6b0-4331-9f1c-1b2565174443" xlink:href="codi-20220331.xsd#codi_DisposalGrouprepaymentofintercompanyloans"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_ad871ca2-6f1d-409a-b01c-51e5cd661418" xlink:to="loc_codi_DisposalGrouprepaymentofintercompanyloans_b8d579e8-a6b0-4331-9f1c-1b2565174443" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Disposalgroupincludingdiscontinuedoperationtransactioncosts_95f2c675-9680-4893-bb82-7d7571bc9af6" xlink:href="codi-20220331.xsd#codi_Disposalgroupincludingdiscontinuedoperationtransactioncosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_ad871ca2-6f1d-409a-b01c-51e5cd661418" xlink:to="loc_codi_Disposalgroupincludingdiscontinuedoperationtransactioncosts_95f2c675-9680-4893-bb82-7d7571bc9af6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates_1d46c833-70e2-403d-940d-bac13df11598" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_ad871ca2-6f1d-409a-b01c-51e5cd661418" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates_1d46c833-70e2-403d-940d-bac13df11598" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations_43b2bd4f-99a9-4671-ac80-1f08641dc6b9" xlink:href="codi-20220331.xsd#codi_DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_ad871ca2-6f1d-409a-b01c-51e5cd661418" xlink:to="loc_codi_DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations_43b2bd4f-99a9-4671-ac80-1f08641dc6b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_64305912-2e8a-478c-b74b-8af28495c40e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_ad871ca2-6f1d-409a-b01c-51e5cd661418" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_64305912-2e8a-478c-b74b-8af28495c40e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax_7c25b174-4ea1-4049-ba55-cff8755d8691" xlink:href="codi-20220331.xsd#codi_DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_ad871ca2-6f1d-409a-b01c-51e5cd661418" xlink:to="loc_codi_DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax_7c25b174-4ea1-4049-ba55-cff8755d8691" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_aaaffbe0-c789-4b94-b43c-ee61cde9e6ee" 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_ad871ca2-6f1d-409a-b01c-51e5cd661418" xlink:to="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_aaaffbe0-c789-4b94-b43c-ee61cde9e6ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_ea90c0a9-9749-4ccc-988b-5813c06ebf3c" 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_ad871ca2-6f1d-409a-b01c-51e5cd661418" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_ea90c0a9-9749-4ccc-988b-5813c06ebf3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1_39280ce6-a720-474a-ba3e-7b1b5978c8e0" 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_ad871ca2-6f1d-409a-b01c-51e5cd661418" xlink:to="loc_us-gaap_NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1_39280ce6-a720-474a-ba3e-7b1b5978c8e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AdditionalSharesOfSPACCommonStock_5cd3c74c-3139-489b-b253-58222f9d805c" xlink:href="codi-20220331.xsd#codi_AdditionalSharesOfSPACCommonStock"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_ad871ca2-6f1d-409a-b01c-51e5cd661418" xlink:to="loc_codi_AdditionalSharesOfSPACCommonStock_5cd3c74c-3139-489b-b253-58222f9d805c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OwnershipPercentageOfNoncontrollingShareholders_05c5edaf-e507-4154-bcb3-c997096fc75c" xlink:href="codi-20220331.xsd#codi_OwnershipPercentageOfNoncontrollingShareholders"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_ad871ca2-6f1d-409a-b01c-51e5cd661418" xlink:to="loc_codi_OwnershipPercentageOfNoncontrollingShareholders_05c5edaf-e507-4154-bcb3-c997096fc75c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PercentageOfGrossConsiderationReceived_8124e5ed-1b87-44aa-9b7b-66a647a9ad27" xlink:href="codi-20220331.xsd#codi_PercentageOfGrossConsiderationReceived"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_ad871ca2-6f1d-409a-b01c-51e5cd661418" xlink:to="loc_codi_PercentageOfGrossConsiderationReceived_8124e5ed-1b87-44aa-9b7b-66a647a9ad27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxRefundsDiscontinuedOperations_a2280bff-746e-4548-9a8d-dc715e9c523f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxRefundsDiscontinuedOperations"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_ad871ca2-6f1d-409a-b01c-51e5cd661418" xlink:to="loc_us-gaap_IncomeTaxRefundsDiscontinuedOperations_a2280bff-746e-4548-9a8d-dc715e9c523f" 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-20220331.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_d6ee3cae-d059-420f-b2a4-82be80305105" 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_d91c21d4-8213-4f19-9025-48be257c44fa" 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_d6ee3cae-d059-420f-b2a4-82be80305105" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_d91c21d4-8213-4f19-9025-48be257c44fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_5421f2cb-f5da-4162-b61a-1b502138bc45" 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_d91c21d4-8213-4f19-9025-48be257c44fa" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_5421f2cb-f5da-4162-b61a-1b502138bc45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_1f6ab57c-f1fa-4514-9a3e-77b99ffba2b8" 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_5421f2cb-f5da-4162-b61a-1b502138bc45" xlink:to="loc_us-gaap_SegmentDomain_1f6ab57c-f1fa-4514-9a3e-77b99ffba2b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_1bb0d0b8-78d1-4a9c-afe1-1ccaa90b2acb" xlink:href="codi-20220331.xsd#codi_LibertyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1f6ab57c-f1fa-4514-9a3e-77b99ffba2b8" xlink:to="loc_codi_LibertyMember_1bb0d0b8-78d1-4a9c-afe1-1ccaa90b2acb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_323ab018-606d-43db-bf78-3efba32368e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_d91c21d4-8213-4f19-9025-48be257c44fa" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_323ab018-606d-43db-bf78-3efba32368e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_1232d1eb-6719-4805-8b85-905f4ff6da19" 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_323ab018-606d-43db-bf78-3efba32368e4" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_1232d1eb-6719-4805-8b85-905f4ff6da19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_97ff403c-a2a1-43ff-b4ad-693a3dd12a24" xlink:href="codi-20220331.xsd#codi_AciMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_1232d1eb-6719-4805-8b85-905f4ff6da19" xlink:to="loc_codi_AciMember_97ff403c-a2a1-43ff-b4ad-693a3dd12a24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_f095cf6d-0a2d-4be0-9a2c-6becc7db646b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_d91c21d4-8213-4f19-9025-48be257c44fa" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_f095cf6d-0a2d-4be0-9a2c-6becc7db646b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_a19a2fbc-6d6c-46b3-90e9-35dd12fcc371" 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_f095cf6d-0a2d-4be0-9a2c-6becc7db646b" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_a19a2fbc-6d6c-46b3-90e9-35dd12fcc371" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_5023da7b-3049-4c71-bce7-e2dce7f0ba79" 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_a19a2fbc-6d6c-46b3-90e9-35dd12fcc371" xlink:to="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_5023da7b-3049-4c71-bce7-e2dce7f0ba79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_d2109108-fcd9-4d35-9fb9-372715678e08" 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_d91c21d4-8213-4f19-9025-48be257c44fa" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_d2109108-fcd9-4d35-9fb9-372715678e08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_5aa048c5-4dba-4062-b260-7d1d61593960" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_d2109108-fcd9-4d35-9fb9-372715678e08" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_5aa048c5-4dba-4062-b260-7d1d61593960" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_8d1fa313-750d-4a2b-b75f-40b310f9106c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_d2109108-fcd9-4d35-9fb9-372715678e08" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_8d1fa313-750d-4a2b-b75f-40b310f9106c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_b0983b38-a105-499a-89d2-1695f739112e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_d2109108-fcd9-4d35-9fb9-372715678e08" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_b0983b38-a105-499a-89d2-1695f739112e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_5da8ba04-211a-4a8b-ba10-256cc36196a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterest"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_d2109108-fcd9-4d35-9fb9-372715678e08" xlink:to="loc_us-gaap_MinorityInterest_5da8ba04-211a-4a8b-ba10-256cc36196a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations_692d1b5f-08f8-4dee-bf49-b5deb15aeef1" xlink:href="codi-20220331.xsd#codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_d2109108-fcd9-4d35-9fb9-372715678e08" xlink:to="loc_codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations_692d1b5f-08f8-4dee-bf49-b5deb15aeef1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_979ff335-159e-4c67-94e0-30eca04435d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_d2109108-fcd9-4d35-9fb9-372715678e08" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_979ff335-159e-4c67-94e0-30eca04435d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_ad4ae652-731c-493d-a8af-017da2b8201a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_d2109108-fcd9-4d35-9fb9-372715678e08" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_ad4ae652-731c-493d-a8af-017da2b8201a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_c12a5dc0-4c03-4035-b55a-a312472b7358" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_d2109108-fcd9-4d35-9fb9-372715678e08" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_c12a5dc0-4c03-4035-b55a-a312472b7358" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_6157fedd-ca21-4eae-b1ca-ec025d5560c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_d2109108-fcd9-4d35-9fb9-372715678e08" xlink:to="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_6157fedd-ca21-4eae-b1ca-ec025d5560c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_2d1cb302-b7a2-4f71-901c-741f2b6fff22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_d2109108-fcd9-4d35-9fb9-372715678e08" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_2d1cb302-b7a2-4f71-901c-741f2b6fff22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_68f2f593-290b-45c5-93ea-04c7c3e8fa8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_d2109108-fcd9-4d35-9fb9-372715678e08" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_68f2f593-290b-45c5-93ea-04c7c3e8fa8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_ab1e7382-a655-4028-8d02-fe8283dadfed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_d2109108-fcd9-4d35-9fb9-372715678e08" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_ab1e7382-a655-4028-8d02-fe8283dadfed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent_500df0a7-d393-42fd-9afb-41949e2d2d6c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_d2109108-fcd9-4d35-9fb9-372715678e08" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent_500df0a7-d393-42fd-9afb-41949e2d2d6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent_55078929-0f6f-43e1-9f75-eee3749d05fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_d2109108-fcd9-4d35-9fb9-372715678e08" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent_55078929-0f6f-43e1-9f75-eee3749d05fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_6a47f9dd-e687-4877-af4c-9149bc034c8d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_d2109108-fcd9-4d35-9fb9-372715678e08" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_6a47f9dd-e687-4877-af4c-9149bc034c8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment_162e3169-db17-47b6-b3ef-65f378acb2b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_d2109108-fcd9-4d35-9fb9-372715678e08" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment_162e3169-db17-47b6-b3ef-65f378acb2b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1_5dde2455-6555-443e-9254-b244cb9c3933" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_d2109108-fcd9-4d35-9fb9-372715678e08" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1_5dde2455-6555-443e-9254-b244cb9c3933" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets_4e9b162d-22a8-4e70-9364-12a1a8489367" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_d2109108-fcd9-4d35-9fb9-372715678e08" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets_4e9b162d-22a8-4e70-9364-12a1a8489367" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_58ae190c-7653-4855-99d5-b01c506fa229" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_d2109108-fcd9-4d35-9fb9-372715678e08" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_58ae190c-7653-4855-99d5-b01c506fa229" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_bdae45fb-3ef3-4d24-bbcb-575395157598" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_d2109108-fcd9-4d35-9fb9-372715678e08" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_bdae45fb-3ef3-4d24-bbcb-575395157598" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent_96fec159-6fa1-4c82-a440-566673ba27cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_d2109108-fcd9-4d35-9fb9-372715678e08" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent_96fec159-6fa1-4c82-a440-566673ba27cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent_21e1b55e-e130-4f20-8305-ea643704ac14" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_d2109108-fcd9-4d35-9fb9-372715678e08" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent_21e1b55e-e130-4f20-8305-ea643704ac14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGroupDueToRelatedParty_f8f994ba-fc4a-4967-a577-da8d4e25cff9" xlink:href="codi-20220331.xsd#codi_DisposalGroupDueToRelatedParty"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_d2109108-fcd9-4d35-9fb9-372715678e08" xlink:to="loc_codi_DisposalGroupDueToRelatedParty_f8f994ba-fc4a-4967-a577-da8d4e25cff9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities_4965f1d1-6585-4105-99bd-df39824e30ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_d2109108-fcd9-4d35-9fb9-372715678e08" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities_4965f1d1-6585-4105-99bd-df39824e30ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_aebe9dcc-9925-4866-9156-5271f487ac88" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_d2109108-fcd9-4d35-9fb9-372715678e08" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_aebe9dcc-9925-4866-9156-5271f487ac88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities_d7a045e3-aa1a-445b-a142-fdf78a595271" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_d2109108-fcd9-4d35-9fb9-372715678e08" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities_d7a045e3-aa1a-445b-a142-fdf78a595271" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities_78e2f069-bc0d-4777-b874-7b5671124bc9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_d2109108-fcd9-4d35-9fb9-372715678e08" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities_78e2f069-bc0d-4777-b874-7b5671124bc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_5cbc7add-9990-4edf-859c-db1119d164b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_d2109108-fcd9-4d35-9fb9-372715678e08" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_5cbc7add-9990-4edf-859c-db1119d164b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation_7aa52a05-a07d-4cb0-b1e3-3a555b085a82" xlink:href="codi-20220331.xsd#codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_d2109108-fcd9-4d35-9fb9-372715678e08" xlink:to="loc_codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation_7aa52a05-a07d-4cb0-b1e3-3a555b085a82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedOperatingResultsDetails" xlink:type="simple" xlink:href="codi-20220331.xsd#DiscontinuedOperationsSummarizedOperatingResultsDetails"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedOperatingResultsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_f8005e68-433d-4484-a501-0de4d3ebea9a" 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_75c5eba2-1257-4385-8bf2-5ac925df6555" 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_f8005e68-433d-4484-a501-0de4d3ebea9a" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_75c5eba2-1257-4385-8bf2-5ac925df6555" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_5dc946db-847d-4a45-8bdf-c788da5810b9" 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_75c5eba2-1257-4385-8bf2-5ac925df6555" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_5dc946db-847d-4a45-8bdf-c788da5810b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_50e339db-ce67-4368-8479-898d5aa9ffdb" 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_5dc946db-847d-4a45-8bdf-c788da5810b9" xlink:to="loc_us-gaap_SegmentDomain_50e339db-ce67-4368-8479-898d5aa9ffdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_a7d0e2d0-5281-4b18-802b-bd450c44a8a5" xlink:href="codi-20220331.xsd#codi_LibertyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_50e339db-ce67-4368-8479-898d5aa9ffdb" xlink:to="loc_codi_LibertyMember_a7d0e2d0-5281-4b18-802b-bd450c44a8a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_a272c4dd-5656-4801-a69a-adc040e5dfb2" xlink:href="codi-20220331.xsd#codi_AciMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_50e339db-ce67-4368-8479-898d5aa9ffdb" xlink:to="loc_codi_AciMember_a272c4dd-5656-4801-a69a-adc040e5dfb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_035dc71a-5d41-4044-8e2d-d470bdc7569f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_75c5eba2-1257-4385-8bf2-5ac925df6555" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_035dc71a-5d41-4044-8e2d-d470bdc7569f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_93be5c1c-098a-474b-a18d-41e2aec07ba3" 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_035dc71a-5d41-4044-8e2d-d470bdc7569f" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_93be5c1c-098a-474b-a18d-41e2aec07ba3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_ef9a43dd-6170-4082-8888-214066a48dcf" xlink:href="codi-20220331.xsd#codi_LibertyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_93be5c1c-098a-474b-a18d-41e2aec07ba3" xlink:to="loc_codi_LibertyMember_ef9a43dd-6170-4082-8888-214066a48dcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_01b603cf-10d4-4ab4-81ba-6e42aae6103b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_75c5eba2-1257-4385-8bf2-5ac925df6555" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_01b603cf-10d4-4ab4-81ba-6e42aae6103b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_c08fb904-0249-457b-a01a-451365fc13a1" 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_01b603cf-10d4-4ab4-81ba-6e42aae6103b" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_c08fb904-0249-457b-a01a-451365fc13a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_68bb78af-c122-4c53-bcfa-074495f060ec" 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_c08fb904-0249-457b-a01a-451365fc13a1" xlink:to="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_68bb78af-c122-4c53-bcfa-074495f060ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_526fd74f-4ca8-48ce-a561-85dd3f445038" 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_75c5eba2-1257-4385-8bf2-5ac925df6555" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_526fd74f-4ca8-48ce-a561-85dd3f445038" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_6124e57a-4bb3-429e-b6a4-f783b7e5bbfc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_526fd74f-4ca8-48ce-a561-85dd3f445038" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_6124e57a-4bb3-429e-b6a4-f783b7e5bbfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_2e1305cf-ad28-4ee8-85fb-fbaa16bae724" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_526fd74f-4ca8-48ce-a561-85dd3f445038" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_2e1305cf-ad28-4ee8-85fb-fbaa16bae724" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_5a0bc82b-68da-4956-9c6b-35dbf844592f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_526fd74f-4ca8-48ce-a561-85dd3f445038" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_5a0bc82b-68da-4956-9c6b-35dbf844592f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_6c68e479-a832-40f6-8f48-f23418486669" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_526fd74f-4ca8-48ce-a561-85dd3f445038" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_6c68e479-a832-40f6-8f48-f23418486669" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_1ae0b2ad-59c8-48b8-9607-4c9e966781b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_526fd74f-4ca8-48ce-a561-85dd3f445038" xlink:to="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_1ae0b2ad-59c8-48b8-9607-4c9e966781b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_d8f1d6e0-7555-4089-84e2-22cc85ce4d30" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_526fd74f-4ca8-48ce-a561-85dd3f445038" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_d8f1d6e0-7555-4089-84e2-22cc85ce4d30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations_5eb9fee2-72c0-44a6-9544-b0d94d4bbf29" xlink:href="codi-20220331.xsd#codi_DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_526fd74f-4ca8-48ce-a561-85dd3f445038" xlink:to="loc_codi_DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations_5eb9fee2-72c0-44a6-9544-b0d94d4bbf29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_60da0341-06de-494d-9d86-85c771697963" 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_526fd74f-4ca8-48ce-a561-85dd3f445038" xlink:to="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_60da0341-06de-494d-9d86-85c771697963" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGroupTotalenterprisevalue_9054970b-a956-4ba3-99b2-cc1625abd212" xlink:href="codi-20220331.xsd#codi_DisposalGroupTotalenterprisevalue"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_526fd74f-4ca8-48ce-a561-85dd3f445038" xlink:to="loc_codi_DisposalGroupTotalenterprisevalue_9054970b-a956-4ba3-99b2-cc1625abd212" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGrouprepaymentofintercompanyloans_6aa8bf61-cc5d-4b12-a306-4fc630e75672" xlink:href="codi-20220331.xsd#codi_DisposalGrouprepaymentofintercompanyloans"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_526fd74f-4ca8-48ce-a561-85dd3f445038" xlink:to="loc_codi_DisposalGrouprepaymentofintercompanyloans_6aa8bf61-cc5d-4b12-a306-4fc630e75672" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Disposalgroupincludingdiscontinuedoperationtransactioncosts_1cf8e98c-2f1a-4f65-9450-b39503cd89b2" xlink:href="codi-20220331.xsd#codi_Disposalgroupincludingdiscontinuedoperationtransactioncosts"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_526fd74f-4ca8-48ce-a561-85dd3f445038" xlink:to="loc_codi_Disposalgroupincludingdiscontinuedoperationtransactioncosts_1cf8e98c-2f1a-4f65-9450-b39503cd89b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates_7dcd265d-4c7c-4ba2-962f-acbe87010890" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_526fd74f-4ca8-48ce-a561-85dd3f445038" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates_7dcd265d-4c7c-4ba2-962f-acbe87010890" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/Revenue" xlink:type="simple" xlink:href="codi-20220331.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_ccfe1b2b-ab7b-40ef-95ef-0fdf5d6c2ed9" 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_6523a236-29a6-4de3-85c8-11965e39ff6b" 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_ccfe1b2b-ab7b-40ef-95ef-0fdf5d6c2ed9" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_6523a236-29a6-4de3-85c8-11965e39ff6b" 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-20220331.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_964fae80-fc6a-42d5-8c5d-ff4b451fdabd" 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_154a6825-5b70-4925-95c9-0f57fd1f259e" 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_964fae80-fc6a-42d5-8c5d-ff4b451fdabd" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_154a6825-5b70-4925-95c9-0f57fd1f259e" 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-20220331.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_8788fbc2-8d9f-4cfa-9058-a005bcc2c617" 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_08b69d04-7e56-41a7-a9cd-85a64aa775f0" 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_8788fbc2-8d9f-4cfa-9058-a005bcc2c617" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_08b69d04-7e56-41a7-a9cd-85a64aa775f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_0ee68a9b-35c7-49e5-bbbf-f0dacf089e8f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_08b69d04-7e56-41a7-a9cd-85a64aa775f0" xlink:to="loc_srt_StatementGeographicalAxis_0ee68a9b-35c7-49e5-bbbf-f0dacf089e8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_e782588f-cf59-4deb-b62f-14c0302120b1" 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_0ee68a9b-35c7-49e5-bbbf-f0dacf089e8f" xlink:to="loc_srt_SegmentGeographicalDomain_e782588f-cf59-4deb-b62f-14c0302120b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_d2dbc224-b58a-428a-969a-fefd992313e2" 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_e782588f-cf59-4deb-b62f-14c0302120b1" xlink:to="loc_country_US_d2dbc224-b58a-428a-969a-fefd992313e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_e5fec7a4-5b56-4ddf-a867-153722ed965a" 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_e782588f-cf59-4deb-b62f-14c0302120b1" xlink:to="loc_country_CA_e5fec7a4-5b56-4ddf-a867-153722ed965a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember_097f61e2-a368-4bc7-b6d9-147fe4017d5f" 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_e782588f-cf59-4deb-b62f-14c0302120b1" xlink:to="loc_srt_EuropeMember_097f61e2-a368-4bc7-b6d9-147fe4017d5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaPacificMember_48b94996-7a49-483a-9c58-41a1ff53d2e8" 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_e782588f-cf59-4deb-b62f-14c0302120b1" xlink:to="loc_srt_AsiaPacificMember_48b94996-7a49-483a-9c58-41a1ff53d2e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OtherInternationalMember_4d665790-bd51-4065-84a9-e74f0a7023c6" xlink:href="codi-20220331.xsd#codi_OtherInternationalMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_e782588f-cf59-4deb-b62f-14c0302120b1" xlink:to="loc_codi_OtherInternationalMember_4d665790-bd51-4065-84a9-e74f0a7023c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_3235daf7-81ff-462d-ac14-c6f08f80776b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_08b69d04-7e56-41a7-a9cd-85a64aa775f0" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_3235daf7-81ff-462d-ac14-c6f08f80776b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_3acb874f-df84-4afe-b2fd-6f817136eeeb" 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_3235daf7-81ff-462d-ac14-c6f08f80776b" xlink:to="loc_us-gaap_SegmentDomain_3acb874f-df84-4afe-b2fd-6f817136eeeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_1abbc1ab-2e95-42a3-84c6-365a7233c21e" xlink:href="codi-20220331.xsd#codi_A5.11TacticalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_3acb874f-df84-4afe-b2fd-6f817136eeeb" xlink:to="loc_codi_A5.11TacticalMember_1abbc1ab-2e95-42a3-84c6-365a7233c21e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgoMember_d1c6b38f-8ee0-475e-8006-d71fed3df1a7" xlink:href="codi-20220331.xsd#codi_ErgoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_3acb874f-df84-4afe-b2fd-6f817136eeeb" xlink:to="loc_codi_ErgoMember_d1c6b38f-8ee0-475e-8006-d71fed3df1a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_e67d6d86-0094-4b7c-ac70-1ea024f63487" xlink:href="codi-20220331.xsd#codi_LibertyMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_3acb874f-df84-4afe-b2fd-6f817136eeeb" xlink:to="loc_codi_LibertyMember_e67d6d86-0094-4b7c-ac70-1ea024f63487" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember_ab1487dc-9cf7-414e-a7ef-bff4d2c0e1e1" xlink:href="codi-20220331.xsd#codi_MarucciMemberMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_3acb874f-df84-4afe-b2fd-6f817136eeeb" xlink:to="loc_codi_MarucciMemberMember_ab1487dc-9cf7-414e-a7ef-bff4d2c0e1e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_e1feddcd-d87f-4184-a8da-262cfa8a173d" xlink:href="codi-20220331.xsd#codi_VelocityOutdoorMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_3acb874f-df84-4afe-b2fd-6f817136eeeb" xlink:to="loc_codi_VelocityOutdoorMember_e1feddcd-d87f-4184-a8da-262cfa8a173d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_303e09f9-4a86-41ad-9ce2-e0b3371d273c" xlink:href="codi-20220331.xsd#codi_AciMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_3acb874f-df84-4afe-b2fd-6f817136eeeb" xlink:to="loc_codi_AciMember_303e09f9-4a86-41ad-9ce2-e0b3371d273c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_8ffc850c-d401-4fd3-acce-a89c646cf9b6" xlink:href="codi-20220331.xsd#codi_ArnoldMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_3acb874f-df84-4afe-b2fd-6f817136eeeb" xlink:to="loc_codi_ArnoldMember_8ffc850c-d401-4fd3-acce-a89c646cf9b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_373b0f80-c8b1-4e19-826b-d0e45cd29df2" xlink:href="codi-20220331.xsd#codi_SternoProductsMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_3acb874f-df84-4afe-b2fd-6f817136eeeb" xlink:to="loc_codi_SternoProductsMember_373b0f80-c8b1-4e19-826b-d0e45cd29df2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BOAMember_02436e23-7c42-482e-ab17-5000a0941be3" xlink:href="codi-20220331.xsd#codi_BOAMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_3acb874f-df84-4afe-b2fd-6f817136eeeb" xlink:to="loc_codi_BOAMember_02436e23-7c42-482e-ab17-5000a0941be3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_085bfa74-b7e2-4f68-9c1a-7bc43fe870c4" xlink:href="codi-20220331.xsd#codi_AltorMember"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_3acb874f-df84-4afe-b2fd-6f817136eeeb" xlink:to="loc_codi_AltorMember_085bfa74-b7e2-4f68-9c1a-7bc43fe870c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_c58fbfdb-2ec7-49b6-8066-be8b01b9bd65" xlink:href="codi-20220331.xsd#codi_LuganoMember"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_3acb874f-df84-4afe-b2fd-6f817136eeeb" xlink:to="loc_codi_LuganoMember_c58fbfdb-2ec7-49b6-8066-be8b01b9bd65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_e74b852f-c3a0-41bb-a370-18194e8efeb9" 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_08b69d04-7e56-41a7-a9cd-85a64aa775f0" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_e74b852f-c3a0-41bb-a370-18194e8efeb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_eb46d1ab-833a-48c3-8514-2d511196e988" 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_e74b852f-c3a0-41bb-a370-18194e8efeb9" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_eb46d1ab-833a-48c3-8514-2d511196e988" 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-20220331.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_87586cab-1729-4b5e-a3d4-b41c033d1296" 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_3391df43-5928-4605-bf3e-e374ba2311aa" 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_87586cab-1729-4b5e-a3d4-b41c033d1296" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_3391df43-5928-4605-bf3e-e374ba2311aa" 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-20220331.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_22a667f7-53e5-4627-aaf6-c9d3c584b96f" 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_b63bc159-9d39-4ab7-aa00-4d0bab6e9c04" 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_22a667f7-53e5-4627-aaf6-c9d3c584b96f" xlink:to="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock_b63bc159-9d39-4ab7-aa00-4d0bab6e9c04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_22a700ed-cbd7-4432-af9d-0ab36c2c4dc4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_22a667f7-53e5-4627-aaf6-c9d3c584b96f" xlink:to="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_22a700ed-cbd7-4432-af9d-0ab36c2c4dc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock_10fbd03e-63d0-4be1-85e3-648b3265c072" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_22a667f7-53e5-4627-aaf6-c9d3c584b96f" xlink:to="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock_10fbd03e-63d0-4be1-85e3-648b3265c072" 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-20220331.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_f2df1e56-791e-4fcf-a6a7-635dcf3c9219" 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_a3359664-38fa-478c-b359-114ddac282d2" 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_f2df1e56-791e-4fcf-a6a7-635dcf3c9219" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_a3359664-38fa-478c-b359-114ddac282d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_39f6725a-8bc5-440b-ae3e-44ccf2acc837" 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_a3359664-38fa-478c-b359-114ddac282d2" xlink:to="loc_srt_ConsolidationItemsAxis_39f6725a-8bc5-440b-ae3e-44ccf2acc837" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_2728e289-01fb-4d26-9b17-47abcbaebdbd" 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_39f6725a-8bc5-440b-ae3e-44ccf2acc837" xlink:to="loc_srt_ConsolidationItemsDomain_2728e289-01fb-4d26-9b17-47abcbaebdbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_bd462140-af9c-424b-9db6-eeb22aac992e" 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_2728e289-01fb-4d26-9b17-47abcbaebdbd" xlink:to="loc_us-gaap_OperatingSegmentsMember_bd462140-af9c-424b-9db6-eeb22aac992e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaterialReconcilingItemsMember_72c182a6-3ba0-4848-a5ac-f155887f69ef" 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_2728e289-01fb-4d26-9b17-47abcbaebdbd" xlink:to="loc_us-gaap_MaterialReconcilingItemsMember_72c182a6-3ba0-4848-a5ac-f155887f69ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_f9c739b2-10bd-471c-8b4d-fbc8f7e891dc" 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_a3359664-38fa-478c-b359-114ddac282d2" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_f9c739b2-10bd-471c-8b4d-fbc8f7e891dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_e27f8104-8384-4b72-8cd1-f61616e1b666" 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_f9c739b2-10bd-471c-8b4d-fbc8f7e891dc" xlink:to="loc_us-gaap_SegmentDomain_e27f8104-8384-4b72-8cd1-f61616e1b666" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_d4a6c95e-49fa-4537-8aeb-684e1a746cf2" xlink:href="codi-20220331.xsd#codi_A5.11TacticalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_e27f8104-8384-4b72-8cd1-f61616e1b666" xlink:to="loc_codi_A5.11TacticalMember_d4a6c95e-49fa-4537-8aeb-684e1a746cf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_f433974b-d05f-4ebd-b09c-f913b8211cf1" xlink:href="codi-20220331.xsd#codi_ErgobabyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_e27f8104-8384-4b72-8cd1-f61616e1b666" xlink:to="loc_codi_ErgobabyMember_f433974b-d05f-4ebd-b09c-f913b8211cf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_f81bb130-df8d-49d3-a49a-8deada7962ad" xlink:href="codi-20220331.xsd#codi_LibertyMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_e27f8104-8384-4b72-8cd1-f61616e1b666" xlink:to="loc_codi_LibertyMember_f81bb130-df8d-49d3-a49a-8deada7962ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_935c3d02-20dd-4f4b-a6c8-607f0acb6d78" xlink:href="codi-20220331.xsd#codi_VelocityOutdoorMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_e27f8104-8384-4b72-8cd1-f61616e1b666" xlink:to="loc_codi_VelocityOutdoorMember_935c3d02-20dd-4f4b-a6c8-607f0acb6d78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_9116e62a-1f19-4264-a10a-5ed170cab3da" xlink:href="codi-20220331.xsd#codi_AciMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_e27f8104-8384-4b72-8cd1-f61616e1b666" xlink:to="loc_codi_AciMember_9116e62a-1f19-4264-a10a-5ed170cab3da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMagneticsMember_66c8101c-2643-4ce1-ba3a-07ac49018efc" xlink:href="codi-20220331.xsd#codi_ArnoldMagneticsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_e27f8104-8384-4b72-8cd1-f61616e1b666" xlink:to="loc_codi_ArnoldMagneticsMember_66c8101c-2643-4ce1-ba3a-07ac49018efc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_2e0c54a8-2997-4337-8436-d2d75abfd811" xlink:href="codi-20220331.xsd#codi_SternoProductsMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_e27f8104-8384-4b72-8cd1-f61616e1b666" xlink:to="loc_codi_SternoProductsMember_2e0c54a8-2997-4337-8436-d2d75abfd811" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_a5a84ee8-be1a-46ea-abba-4e293ffb0c88" xlink:href="codi-20220331.xsd#codi_AltorMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_e27f8104-8384-4b72-8cd1-f61616e1b666" xlink:to="loc_codi_AltorMember_a5a84ee8-be1a-46ea-abba-4e293ffb0c88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_fe5acab1-72a2-47cc-8336-efa750050933" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_a3359664-38fa-478c-b359-114ddac282d2" xlink:to="loc_srt_RangeAxis_fe5acab1-72a2-47cc-8336-efa750050933" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_ac993779-cda8-4c54-a72f-9c23c914acf7" 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_fe5acab1-72a2-47cc-8336-efa750050933" xlink:to="loc_srt_RangeMember_ac993779-cda8-4c54-a72f-9c23c914acf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_a7a5b9ba-0340-4bfe-8d20-edc41ab51cbe" 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_ac993779-cda8-4c54-a72f-9c23c914acf7" xlink:to="loc_srt_MinimumMember_a7a5b9ba-0340-4bfe-8d20-edc41ab51cbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_f67c9515-c425-4b94-9662-2856fda76a67" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_a3359664-38fa-478c-b359-114ddac282d2" xlink:to="loc_us-gaap_DebtInstrumentAxis_f67c9515-c425-4b94-9662-2856fda76a67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_4d860814-4d9e-481f-8855-ab38244eb0b3" 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_f67c9515-c425-4b94-9662-2856fda76a67" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_4d860814-4d9e-481f-8855-ab38244eb0b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Seniornotesdue2026Member_0def3816-41a0-48a3-a75e-a8979b8dca75" xlink:href="codi-20220331.xsd#codi_Seniornotesdue2026Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4d860814-4d9e-481f-8855-ab38244eb0b3" xlink:to="loc_codi_Seniornotesdue2026Member_0def3816-41a0-48a3-a75e-a8979b8dca75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_d8995a30-0d61-4a4c-9bd5-46db3ea36cac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_a3359664-38fa-478c-b359-114ddac282d2" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_d8995a30-0d61-4a4c-9bd5-46db3ea36cac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_c63af7c3-920d-42c6-afa8-58643cfc1b5f" 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_d8995a30-0d61-4a4c-9bd5-46db3ea36cac" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_c63af7c3-920d-42c6-afa8-58643cfc1b5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicConcentrationRiskMember_85e7c6d1-bd1b-410b-bba7-72233a982d28" 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_c63af7c3-920d-42c6-afa8-58643cfc1b5f" xlink:to="loc_us-gaap_GeographicConcentrationRiskMember_85e7c6d1-bd1b-410b-bba7-72233a982d28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1832d054-795d-4b79-889b-64d9d8c50d85" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_a3359664-38fa-478c-b359-114ddac282d2" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1832d054-795d-4b79-889b-64d9d8c50d85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_3d922a60-54d3-4017-bd75-73ac095c78be" 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_1832d054-795d-4b79-889b-64d9d8c50d85" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_3d922a60-54d3-4017-bd75-73ac095c78be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradingRevenueMember_09476947-d4a0-4485-b117-9028e9effb55" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradingRevenueMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_3d922a60-54d3-4017-bd75-73ac095c78be" xlink:to="loc_us-gaap_TradingRevenueMember_09476947-d4a0-4485-b117-9028e9effb55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_694e0e1d-5bc2-481e-87df-847496be0d3f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_a3359664-38fa-478c-b359-114ddac282d2" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_694e0e1d-5bc2-481e-87df-847496be0d3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_e3327291-bd54-4b61-81b9-339a9cec5633" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_694e0e1d-5bc2-481e-87df-847496be0d3f" xlink:to="loc_us-gaap_DepreciationAndAmortization_e3327291-bd54-4b61-81b9-339a9cec5633" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_5c4e3a31-c3dd-454e-a192-7686c6a6d6e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_694e0e1d-5bc2-481e-87df-847496be0d3f" xlink:to="loc_us-gaap_NumberOfReportableSegments_5c4e3a31-c3dd-454e-a192-7686c6a6d6e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_99463783-1526-4900-b2ad-1ccf3dd4e425" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_694e0e1d-5bc2-481e-87df-847496be0d3f" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_99463783-1526-4900-b2ad-1ccf3dd4e425" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NumberOfClients_2e21ac25-adb1-4d6f-9a91-afdddb8af4e5" xlink:href="codi-20220331.xsd#codi_NumberOfClients"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_694e0e1d-5bc2-481e-87df-847496be0d3f" xlink:to="loc_codi_NumberOfClients_2e21ac25-adb1-4d6f-9a91-afdddb8af4e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NumberOfManufacturingFacilities_1a9edc38-3e41-4f18-9fd2-7dd1c57fd9d2" xlink:href="codi-20220331.xsd#codi_NumberOfManufacturingFacilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_694e0e1d-5bc2-481e-87df-847496be0d3f" xlink:to="loc_codi_NumberOfManufacturingFacilities_1a9edc38-3e41-4f18-9fd2-7dd1c57fd9d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ProceedsHeldInEscrow_4a1c354f-7644-4acf-83e5-2090b9282ba3" xlink:href="codi-20220331.xsd#codi_ProceedsHeldInEscrow"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_694e0e1d-5bc2-481e-87df-847496be0d3f" xlink:to="loc_codi_ProceedsHeldInEscrow_4a1c354f-7644-4acf-83e5-2090b9282ba3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail" xlink:type="simple" xlink:href="codi-20220331.xsd#OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_896d62bb-41e9-4a38-8968-e4464b6c7b65" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_4c0ceb67-8c71-4b10-911f-ca05e7c8de3f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_896d62bb-41e9-4a38-8968-e4464b6c7b65" xlink:to="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_4c0ceb67-8c71-4b10-911f-ca05e7c8de3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_2762679e-0e88-447e-be62-250074397a9d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_4c0ceb67-8c71-4b10-911f-ca05e7c8de3f" xlink:to="loc_srt_ConsolidationItemsAxis_2762679e-0e88-447e-be62-250074397a9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_0626b4b8-1368-4b62-ba50-f2319d10c268" 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_2762679e-0e88-447e-be62-250074397a9d" xlink:to="loc_srt_ConsolidationItemsDomain_0626b4b8-1368-4b62-ba50-f2319d10c268" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_ff91e8df-6721-4c25-942f-bc13c5c3740a" 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_0626b4b8-1368-4b62-ba50-f2319d10c268" xlink:to="loc_us-gaap_OperatingSegmentsMember_ff91e8df-6721-4c25-942f-bc13c5c3740a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaterialReconcilingItemsMember_910a637b-27ad-4a20-91f3-de6782390242" 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_0626b4b8-1368-4b62-ba50-f2319d10c268" xlink:to="loc_us-gaap_MaterialReconcilingItemsMember_910a637b-27ad-4a20-91f3-de6782390242" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_67daed0a-b445-4c7c-a52b-5159ee96c86b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_4c0ceb67-8c71-4b10-911f-ca05e7c8de3f" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_67daed0a-b445-4c7c-a52b-5159ee96c86b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_c5b93eef-f0da-408d-8a6f-8511d605c119" 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_67daed0a-b445-4c7c-a52b-5159ee96c86b" xlink:to="loc_us-gaap_SegmentDomain_c5b93eef-f0da-408d-8a6f-8511d605c119" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_5f0fff38-2463-40c7-a54b-9c8b2ff547b2" xlink:href="codi-20220331.xsd#codi_A5.11TacticalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_c5b93eef-f0da-408d-8a6f-8511d605c119" xlink:to="loc_codi_A5.11TacticalMember_5f0fff38-2463-40c7-a54b-9c8b2ff547b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_596d3dc9-5322-4b3d-bcad-eeba2307640a" xlink:href="codi-20220331.xsd#codi_ErgobabyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_c5b93eef-f0da-408d-8a6f-8511d605c119" xlink:to="loc_codi_ErgobabyMember_596d3dc9-5322-4b3d-bcad-eeba2307640a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_33fa8a86-83bf-4905-8fbe-1dced2d0bae4" xlink:href="codi-20220331.xsd#codi_LibertyMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_c5b93eef-f0da-408d-8a6f-8511d605c119" xlink:to="loc_codi_LibertyMember_33fa8a86-83bf-4905-8fbe-1dced2d0bae4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember_586d7b5b-91db-409d-8198-4dc0dbaf31ef" xlink:href="codi-20220331.xsd#codi_MarucciMemberMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_c5b93eef-f0da-408d-8a6f-8511d605c119" xlink:to="loc_codi_MarucciMemberMember_586d7b5b-91db-409d-8198-4dc0dbaf31ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_2a48fa0c-5d8f-4251-a9e0-48572c384963" xlink:href="codi-20220331.xsd#codi_VelocityOutdoorMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_c5b93eef-f0da-408d-8a6f-8511d605c119" xlink:to="loc_codi_VelocityOutdoorMember_2a48fa0c-5d8f-4251-a9e0-48572c384963" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_98379dd3-21f5-4761-974f-0aa92752caba" xlink:href="codi-20220331.xsd#codi_AciMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_c5b93eef-f0da-408d-8a6f-8511d605c119" xlink:to="loc_codi_AciMember_98379dd3-21f5-4761-974f-0aa92752caba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMagneticsMember_ad0906fa-6fcf-49af-9db3-472185a3e068" xlink:href="codi-20220331.xsd#codi_ArnoldMagneticsMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_c5b93eef-f0da-408d-8a6f-8511d605c119" xlink:to="loc_codi_ArnoldMagneticsMember_ad0906fa-6fcf-49af-9db3-472185a3e068" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_72f2e2f5-7010-496a-a84b-c0f6945f00d7" xlink:href="codi-20220331.xsd#codi_SternoProductsMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_c5b93eef-f0da-408d-8a6f-8511d605c119" xlink:to="loc_codi_SternoProductsMember_72f2e2f5-7010-496a-a84b-c0f6945f00d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoCandleLampMember_dde58de9-95d4-4a2d-a799-be9b397c3b90" xlink:href="codi-20220331.xsd#codi_SternoCandleLampMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_c5b93eef-f0da-408d-8a6f-8511d605c119" xlink:to="loc_codi_SternoCandleLampMember_dde58de9-95d4-4a2d-a799-be9b397c3b90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateAndOtherMember_3abb8aba-039d-4804-9d59-5de217960c5a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateAndOtherMember"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_c5b93eef-f0da-408d-8a6f-8511d605c119" xlink:to="loc_us-gaap_CorporateAndOtherMember_3abb8aba-039d-4804-9d59-5de217960c5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BOAMember_815d0821-f941-4c89-915c-153aa34d0d43" xlink:href="codi-20220331.xsd#codi_BOAMember"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_c5b93eef-f0da-408d-8a6f-8511d605c119" xlink:to="loc_codi_BOAMember_815d0821-f941-4c89-915c-153aa34d0d43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_ac20652b-b30b-40f8-b476-d312c7105dbd" xlink:href="codi-20220331.xsd#codi_AltorMember"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_c5b93eef-f0da-408d-8a6f-8511d605c119" xlink:to="loc_codi_AltorMember_ac20652b-b30b-40f8-b476-d312c7105dbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_94b90156-0c0d-480a-986a-ec53f1871f1e" xlink:href="codi-20220331.xsd#codi_LuganoMember"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_c5b93eef-f0da-408d-8a6f-8511d605c119" xlink:to="loc_codi_LuganoMember_94b90156-0c0d-480a-986a-ec53f1871f1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_a9c5282b-0a2f-4dd9-b951-69371ea5fca1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingRevenueReconcilingItemLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_4c0ceb67-8c71-4b10-911f-ca05e7c8de3f" xlink:to="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_a9c5282b-0a2f-4dd9-b951-69371ea5fca1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_9c12fc10-7991-4c92-93e3-eb318619ed9a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_a9c5282b-0a2f-4dd9-b951-69371ea5fca1" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_9c12fc10-7991-4c92-93e3-eb318619ed9a" 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-20220331.xsd#OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_11ec1bec-60bd-4e76-b1ab-df5bc7f1dd62" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_49f14d9f-a057-4182-99a2-bb105068f6f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_11ec1bec-60bd-4e76-b1ab-df5bc7f1dd62" xlink:to="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_49f14d9f-a057-4182-99a2-bb105068f6f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_3b02c01e-6f7d-44e6-88f3-6638e061a3d9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_49f14d9f-a057-4182-99a2-bb105068f6f9" xlink:to="loc_srt_ConsolidationItemsAxis_3b02c01e-6f7d-44e6-88f3-6638e061a3d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_f12d3295-76a0-4942-bba7-7b406d137037" 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_3b02c01e-6f7d-44e6-88f3-6638e061a3d9" xlink:to="loc_srt_ConsolidationItemsDomain_f12d3295-76a0-4942-bba7-7b406d137037" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_24bf6c24-c02e-4b38-9ecc-d60de3da7164" 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_f12d3295-76a0-4942-bba7-7b406d137037" xlink:to="loc_us-gaap_OperatingSegmentsMember_24bf6c24-c02e-4b38-9ecc-d60de3da7164" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaterialReconcilingItemsMember_1dae4102-8da6-461f-9d6b-a7d7a95ff4cc" 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_f12d3295-76a0-4942-bba7-7b406d137037" xlink:to="loc_us-gaap_MaterialReconcilingItemsMember_1dae4102-8da6-461f-9d6b-a7d7a95ff4cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_e38c87b7-89ee-4aa0-a50e-aab2767f9d93" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_49f14d9f-a057-4182-99a2-bb105068f6f9" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_e38c87b7-89ee-4aa0-a50e-aab2767f9d93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_f5446f04-d585-42e8-a289-b5f2d03f8771" 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_e38c87b7-89ee-4aa0-a50e-aab2767f9d93" xlink:to="loc_us-gaap_SegmentDomain_f5446f04-d585-42e8-a289-b5f2d03f8771" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_6910929c-b301-4ab1-b5a7-0ddff5b4a3a9" xlink:href="codi-20220331.xsd#codi_A5.11TacticalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_f5446f04-d585-42e8-a289-b5f2d03f8771" xlink:to="loc_codi_A5.11TacticalMember_6910929c-b301-4ab1-b5a7-0ddff5b4a3a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_cb0f9877-1921-4a34-95c7-c79dda61aaa3" xlink:href="codi-20220331.xsd#codi_ErgobabyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_f5446f04-d585-42e8-a289-b5f2d03f8771" xlink:to="loc_codi_ErgobabyMember_cb0f9877-1921-4a34-95c7-c79dda61aaa3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_584c926a-9f7c-447c-a678-fd209a1e0f6b" xlink:href="codi-20220331.xsd#codi_LibertyMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_f5446f04-d585-42e8-a289-b5f2d03f8771" xlink:to="loc_codi_LibertyMember_584c926a-9f7c-447c-a678-fd209a1e0f6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember_399586eb-c6b7-42ed-8f1e-1db216a4b102" xlink:href="codi-20220331.xsd#codi_MarucciMemberMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_f5446f04-d585-42e8-a289-b5f2d03f8771" xlink:to="loc_codi_MarucciMemberMember_399586eb-c6b7-42ed-8f1e-1db216a4b102" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_94934018-791c-485d-9bee-f970b0799208" xlink:href="codi-20220331.xsd#codi_VelocityOutdoorMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_f5446f04-d585-42e8-a289-b5f2d03f8771" xlink:to="loc_codi_VelocityOutdoorMember_94934018-791c-485d-9bee-f970b0799208" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_2fad47d3-a1e4-4f4d-97e3-1230fb604420" xlink:href="codi-20220331.xsd#codi_AciMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_f5446f04-d585-42e8-a289-b5f2d03f8771" xlink:to="loc_codi_AciMember_2fad47d3-a1e4-4f4d-97e3-1230fb604420" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMagneticsMember_d57cc36f-3980-448d-89bc-135f65aca633" xlink:href="codi-20220331.xsd#codi_ArnoldMagneticsMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_f5446f04-d585-42e8-a289-b5f2d03f8771" xlink:to="loc_codi_ArnoldMagneticsMember_d57cc36f-3980-448d-89bc-135f65aca633" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_921d716c-253f-4821-994c-3451c3efb832" xlink:href="codi-20220331.xsd#codi_SternoProductsMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_f5446f04-d585-42e8-a289-b5f2d03f8771" xlink:to="loc_codi_SternoProductsMember_921d716c-253f-4821-994c-3451c3efb832" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoCandleLampMember_d546e070-8696-4852-89dd-64659a7881d3" xlink:href="codi-20220331.xsd#codi_SternoCandleLampMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_f5446f04-d585-42e8-a289-b5f2d03f8771" xlink:to="loc_codi_SternoCandleLampMember_d546e070-8696-4852-89dd-64659a7881d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateAndOtherMember_e0b00c29-17d9-4d89-abb8-8246d9db1f5f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateAndOtherMember"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_f5446f04-d585-42e8-a289-b5f2d03f8771" xlink:to="loc_us-gaap_CorporateAndOtherMember_e0b00c29-17d9-4d89-abb8-8246d9db1f5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BOAMember_7804be4d-3aae-4940-8133-c359437d33b6" xlink:href="codi-20220331.xsd#codi_BOAMember"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_f5446f04-d585-42e8-a289-b5f2d03f8771" xlink:to="loc_codi_BOAMember_7804be4d-3aae-4940-8133-c359437d33b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_dffea7bc-d47f-4e5e-aad2-a7d2ca344beb" xlink:href="codi-20220331.xsd#codi_AltorMember"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_f5446f04-d585-42e8-a289-b5f2d03f8771" xlink:to="loc_codi_AltorMember_dffea7bc-d47f-4e5e-aad2-a7d2ca344beb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_95ca84de-e7c4-408d-903d-6dd544fdfda2" xlink:href="codi-20220331.xsd#codi_LuganoMember"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_f5446f04-d585-42e8-a289-b5f2d03f8771" xlink:to="loc_codi_LuganoMember_95ca84de-e7c4-408d-903d-6dd544fdfda2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_1611ff02-ad2d-42d5-b5ce-2c9e5cb5c85d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingRevenueReconcilingItemLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_49f14d9f-a057-4182-99a2-bb105068f6f9" xlink:to="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_1611ff02-ad2d-42d5-b5ce-2c9e5cb5c85d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_204f5c80-195b-4674-9472-e7e39e336149" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_1611ff02-ad2d-42d5-b5ce-2c9e5cb5c85d" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_204f5c80-195b-4674-9472-e7e39e336149" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_925c3bd8-d090-43bf-86f8-5dc67efbe90c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_1611ff02-ad2d-42d5-b5ce-2c9e5cb5c85d" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_925c3bd8-d090-43bf-86f8-5dc67efbe90c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_cf745a50-08d8-4d3d-b552-422b2f59c61c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_1611ff02-ad2d-42d5-b5ce-2c9e5cb5c85d" xlink:to="loc_us-gaap_InterestExpense_cf745a50-08d8-4d3d-b552-422b2f59c61c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_fed94e8d-2e15-4218-a4d0-b6e1a3aab488" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_1611ff02-ad2d-42d5-b5ce-2c9e5cb5c85d" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_fed94e8d-2e15-4218-a4d0-b6e1a3aab488" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationGoodwillandIdentifiableAssetsofOperatingSegmentsDetail" xlink:type="simple" xlink:href="codi-20220331.xsd#OperatingSegmentDataSummaryofDepreciationGoodwillandIdentifiableAssetsofOperatingSegmentsDetail"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationGoodwillandIdentifiableAssetsofOperatingSegmentsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_8f556863-c5ab-4c41-bf62-c4d565572b11" 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_4d4667bc-eb5a-432f-a374-0e65b45b1899" 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_8f556863-c5ab-4c41-bf62-c4d565572b11" xlink:to="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_4d4667bc-eb5a-432f-a374-0e65b45b1899" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_cc63ae47-97bf-4939-a5f9-e6cf9d74a48f" 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_4d4667bc-eb5a-432f-a374-0e65b45b1899" xlink:to="loc_srt_ConsolidationItemsAxis_cc63ae47-97bf-4939-a5f9-e6cf9d74a48f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_05e88cae-a18f-4d46-bb83-ead2232bdb5b" 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_cc63ae47-97bf-4939-a5f9-e6cf9d74a48f" xlink:to="loc_srt_ConsolidationItemsDomain_05e88cae-a18f-4d46-bb83-ead2232bdb5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_83fb0606-ae3c-4f0a-b2fc-05c01077f565" 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_05e88cae-a18f-4d46-bb83-ead2232bdb5b" xlink:to="loc_us-gaap_OperatingSegmentsMember_83fb0606-ae3c-4f0a-b2fc-05c01077f565" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaterialReconcilingItemsMember_1c08a3e4-3ecd-4759-91c8-5889fd550cb1" 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_05e88cae-a18f-4d46-bb83-ead2232bdb5b" xlink:to="loc_us-gaap_MaterialReconcilingItemsMember_1c08a3e4-3ecd-4759-91c8-5889fd550cb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_49a1b77e-2054-4369-8294-1be488583461" 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_4d4667bc-eb5a-432f-a374-0e65b45b1899" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_49a1b77e-2054-4369-8294-1be488583461" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_9b084dbb-04c1-43bf-899a-58567341c622" 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_49a1b77e-2054-4369-8294-1be488583461" xlink:to="loc_us-gaap_SegmentDomain_9b084dbb-04c1-43bf-899a-58567341c622" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_72bd507b-2d63-4bee-83de-4540cdf11493" xlink:href="codi-20220331.xsd#codi_A5.11TacticalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_9b084dbb-04c1-43bf-899a-58567341c622" xlink:to="loc_codi_A5.11TacticalMember_72bd507b-2d63-4bee-83de-4540cdf11493" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_eec0ba1e-61aa-4b88-a6f6-c6858f00256d" xlink:href="codi-20220331.xsd#codi_ErgobabyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_9b084dbb-04c1-43bf-899a-58567341c622" xlink:to="loc_codi_ErgobabyMember_eec0ba1e-61aa-4b88-a6f6-c6858f00256d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_56f44229-b300-4187-9929-f1ff2d61b701" xlink:href="codi-20220331.xsd#codi_LibertyMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_9b084dbb-04c1-43bf-899a-58567341c622" xlink:to="loc_codi_LibertyMember_56f44229-b300-4187-9929-f1ff2d61b701" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember_1f82a89a-b54b-4295-b580-894147a45074" xlink:href="codi-20220331.xsd#codi_MarucciMemberMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_9b084dbb-04c1-43bf-899a-58567341c622" xlink:to="loc_codi_MarucciMemberMember_1f82a89a-b54b-4295-b580-894147a45074" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_6233c397-4e9f-4d4d-a353-34d2eec12a33" xlink:href="codi-20220331.xsd#codi_VelocityOutdoorMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_9b084dbb-04c1-43bf-899a-58567341c622" xlink:to="loc_codi_VelocityOutdoorMember_6233c397-4e9f-4d4d-a353-34d2eec12a33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_7c68edae-cc85-4be6-b2af-baac03537efd" xlink:href="codi-20220331.xsd#codi_AciMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_9b084dbb-04c1-43bf-899a-58567341c622" xlink:to="loc_codi_AciMember_7c68edae-cc85-4be6-b2af-baac03537efd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_4a83e38c-5052-493b-ab20-e0a264a2f6c6" xlink:href="codi-20220331.xsd#codi_ArnoldMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_9b084dbb-04c1-43bf-899a-58567341c622" xlink:to="loc_codi_ArnoldMember_4a83e38c-5052-493b-ab20-e0a264a2f6c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMagneticsMember_a6e5ad19-ae68-47a9-8a65-89001fb03417" xlink:href="codi-20220331.xsd#codi_ArnoldMagneticsMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_9b084dbb-04c1-43bf-899a-58567341c622" xlink:to="loc_codi_ArnoldMagneticsMember_a6e5ad19-ae68-47a9-8a65-89001fb03417" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateAndOtherMember_69bd1885-18cb-4863-9435-bbf4a7f04df4" 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_9b084dbb-04c1-43bf-899a-58567341c622" xlink:to="loc_us-gaap_CorporateAndOtherMember_69bd1885-18cb-4863-9435-bbf4a7f04df4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_ad957106-ebac-4974-a658-9bd5035e33fa" xlink:href="codi-20220331.xsd#codi_SternoProductsMember"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_9b084dbb-04c1-43bf-899a-58567341c622" xlink:to="loc_codi_SternoProductsMember_ad957106-ebac-4974-a658-9bd5035e33fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BOAMember_5937f747-4c51-4bb3-9713-e63170da7464" xlink:href="codi-20220331.xsd#codi_BOAMember"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_9b084dbb-04c1-43bf-899a-58567341c622" xlink:to="loc_codi_BOAMember_5937f747-4c51-4bb3-9713-e63170da7464" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_e75c0e6b-0dca-48ac-a157-75299e9d7f07" xlink:href="codi-20220331.xsd#codi_AltorMember"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_9b084dbb-04c1-43bf-899a-58567341c622" xlink:to="loc_codi_AltorMember_e75c0e6b-0dca-48ac-a157-75299e9d7f07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_c5133315-91aa-4193-82d4-a81614753ef1" xlink:href="codi-20220331.xsd#codi_LuganoMember"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_9b084dbb-04c1-43bf-899a-58567341c622" xlink:to="loc_codi_LuganoMember_c5133315-91aa-4193-82d4-a81614753ef1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NatureOfExpenseAxis_22e3857e-1805-4b0d-9533-c3a5f0350635" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NatureOfExpenseAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_4d4667bc-eb5a-432f-a374-0e65b45b1899" xlink:to="loc_us-gaap_NatureOfExpenseAxis_22e3857e-1805-4b0d-9533-c3a5f0350635" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterimPeriodCostsNotAllocableDomain_a6622f4b-1df1-495b-8a6f-e6e2ebe784ea" 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_22e3857e-1805-4b0d-9533-c3a5f0350635" xlink:to="loc_us-gaap_InterimPeriodCostsNotAllocableDomain_a6622f4b-1df1-495b-8a6f-e6e2ebe784ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AmortizationOfDebtIssuanceCostsAndOriginalIssueDiscountMember_8dcba51b-f1e1-4816-8d9a-422324aa273c" xlink:href="codi-20220331.xsd#codi_AmortizationOfDebtIssuanceCostsAndOriginalIssueDiscountMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterimPeriodCostsNotAllocableDomain_a6622f4b-1df1-495b-8a6f-e6e2ebe784ea" xlink:to="loc_codi_AmortizationOfDebtIssuanceCostsAndOriginalIssueDiscountMember_8dcba51b-f1e1-4816-8d9a-422324aa273c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_3394c599-a889-4647-b135-8eaf1a58c9ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAssetReconcilingItemLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_4d4667bc-eb5a-432f-a374-0e65b45b1899" xlink:to="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_3394c599-a889-4647-b135-8eaf1a58c9ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableGross_6c483e94-c851-47f3-8055-a637e80cf99e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_3394c599-a889-4647-b135-8eaf1a58c9ad" xlink:to="loc_us-gaap_AccountsReceivableGross_6c483e94-c851-47f3-8055-a637e80cf99e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_7290da44-d355-401c-8d48-56a5745e5eff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_3394c599-a889-4647-b135-8eaf1a58c9ad" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_7290da44-d355-401c-8d48-56a5745e5eff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNet_9e83a8e1-9032-4a92-ae04-1315e81ea96c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_3394c599-a889-4647-b135-8eaf1a58c9ad" xlink:to="loc_us-gaap_AccountsReceivableNet_9e83a8e1-9032-4a92-ae04-1315e81ea96c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_IdentifiableAssetsOfSegments_94876278-7780-4c3f-be16-8392f2eaccd1" xlink:href="codi-20220331.xsd#codi_IdentifiableAssetsOfSegments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_3394c599-a889-4647-b135-8eaf1a58c9ad" xlink:to="loc_codi_IdentifiableAssetsOfSegments_94876278-7780-4c3f-be16-8392f2eaccd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGroupAssetsHeldForSale_60a1bead-6dd3-4fac-af95-3dc4447e2eb4" xlink:href="codi-20220331.xsd#codi_DisposalGroupAssetsHeldForSale"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_3394c599-a889-4647-b135-8eaf1a58c9ad" xlink:to="loc_codi_DisposalGroupAssetsHeldForSale_60a1bead-6dd3-4fac-af95-3dc4447e2eb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_65f94777-24aa-49d8-85e5-7e69fa9de5b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_3394c599-a889-4647-b135-8eaf1a58c9ad" xlink:to="loc_us-gaap_DepreciationAndAmortization_65f94777-24aa-49d8-85e5-7e69fa9de5b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventory" xlink:type="simple" xlink:href="codi-20220331.xsd#PropertyPlantandEquipmentandInventory"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventory" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_e650dcf3-dcae-4056-8f1e-ae8bc5bebbcc" 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_9ddedbef-1261-4402-97ea-8974d86cdc86" xlink:href="codi-20220331.xsd#codi_PropertyPlantAndEquipmentAndInventoryTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_e650dcf3-dcae-4056-8f1e-ae8bc5bebbcc" xlink:to="loc_codi_PropertyPlantAndEquipmentAndInventoryTextBlock_9ddedbef-1261-4402-97ea-8974d86cdc86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventoryTables" xlink:type="simple" xlink:href="codi-20220331.xsd#PropertyPlantandEquipmentandInventoryTables"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventoryTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_0c33eef7-d538-4a72-9fc3-70a7e0734f86" 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_26459598-2d81-4b91-aa26-f42526562558" 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_0c33eef7-d538-4a72-9fc3-70a7e0734f86" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_26459598-2d81-4b91-aa26-f42526562558" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_24c6f30d-6074-4046-950e-1628c2968de8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_0c33eef7-d538-4a72-9fc3-70a7e0734f86" xlink:to="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_24c6f30d-6074-4046-950e-1628c2968de8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofPropertyPlantandEquipmentDetail" xlink:type="simple" xlink:href="codi-20220331.xsd#PropertyPlantandEquipmentandInventorySummaryofPropertyPlantandEquipmentDetail"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofPropertyPlantandEquipmentDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_8d6f7106-ee6d-4cee-8254-da38a059da27" 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_d09c64d1-092c-43ab-8e17-89e600ab190e" 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_8d6f7106-ee6d-4cee-8254-da38a059da27" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_d09c64d1-092c-43ab-8e17-89e600ab190e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_d72ed938-d51f-4873-8a72-3bd98c2e5497" 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_d09c64d1-092c-43ab-8e17-89e600ab190e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_d72ed938-d51f-4873-8a72-3bd98c2e5497" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_fd660efe-f495-4352-a9b9-47758d368462" 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_d72ed938-d51f-4873-8a72-3bd98c2e5497" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_fd660efe-f495-4352-a9b9-47758d368462" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_91163390-cd51-49fe-8826-fd49576c5a5f" 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_fd660efe-f495-4352-a9b9-47758d368462" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_91163390-cd51-49fe-8826-fd49576c5a5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OfficeFurnitureComputersAndSoftwareMember_29b2c03e-2400-42af-a2e3-521d69b376b3" xlink:href="codi-20220331.xsd#codi_OfficeFurnitureComputersAndSoftwareMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_fd660efe-f495-4352-a9b9-47758d368462" xlink:to="loc_codi_OfficeFurnitureComputersAndSoftwareMember_29b2c03e-2400-42af-a2e3-521d69b376b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_54905407-9d4b-4b2c-9e5d-2a6f640960ae" 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_fd660efe-f495-4352-a9b9-47758d368462" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_54905407-9d4b-4b2c-9e5d-2a6f640960ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandAndBuildingMember_daf31660-1f91-47dc-9cb5-4e0c76247a3e" 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_fd660efe-f495-4352-a9b9-47758d368462" xlink:to="loc_us-gaap_LandAndBuildingMember_daf31660-1f91-47dc-9cb5-4e0c76247a3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_b918fac8-0a60-4656-b80e-e296469939fd" 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_d09c64d1-092c-43ab-8e17-89e600ab190e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_b918fac8-0a60-4656-b80e-e296469939fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_2196c3e6-df5e-405f-8779-26a152bf954e" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_b918fac8-0a60-4656-b80e-e296469939fd" xlink:to="loc_dei_DocumentPeriodEndDate_2196c3e6-df5e-405f-8779-26a152bf954e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_9aa98729-e660-445a-a0f5-a9eb032e5929" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_b918fac8-0a60-4656-b80e-e296469939fd" xlink:to="loc_us-gaap_Depreciation_9aa98729-e660-445a-a0f5-a9eb032e5929" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_1178fd1b-c5e2-4184-a9a4-13b99d184e34" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_b918fac8-0a60-4656-b80e-e296469939fd" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_1178fd1b-c5e2-4184-a9a4-13b99d184e34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross_fadba31b-79ed-4761-813e-a0f483d04e78" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConstructionInProgressGross"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_b918fac8-0a60-4656-b80e-e296469939fd" xlink:to="loc_us-gaap_ConstructionInProgressGross_fadba31b-79ed-4761-813e-a0f483d04e78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_854c2490-f8e5-4eb5-bd03-c4b69d52be8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_b918fac8-0a60-4656-b80e-e296469939fd" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_854c2490-f8e5-4eb5-bd03-c4b69d52be8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_f86da9e2-c57b-4242-9cfb-1e153b35b950" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_b918fac8-0a60-4656-b80e-e296469939fd" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_f86da9e2-c57b-4242-9cfb-1e153b35b950" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofInventoryDetail" xlink:type="simple" xlink:href="codi-20220331.xsd#PropertyPlantandEquipmentandInventorySummaryofInventoryDetail"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofInventoryDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_1264b84a-10d5-4ac0-8853-89b06651bd2b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_a273df0b-6626-4e3b-b7de-a11fd17ef6e3" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_1264b84a-10d5-4ac0-8853-89b06651bd2b" xlink:to="loc_dei_DocumentPeriodEndDate_a273df0b-6626-4e3b-b7de-a11fd17ef6e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_26f9ba8d-6c3b-4343-bb4a-d457eccb2528" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_1264b84a-10d5-4ac0-8853-89b06651bd2b" xlink:to="loc_us-gaap_Depreciation_26f9ba8d-6c3b-4343-bb4a-d457eccb2528" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsAndSupplies_2c372696-284b-45c9-8be2-aaa9e27788b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryRawMaterialsAndSupplies"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_1264b84a-10d5-4ac0-8853-89b06651bd2b" xlink:to="loc_us-gaap_InventoryRawMaterialsAndSupplies_2c372696-284b-45c9-8be2-aaa9e27788b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess_04cf555d-b553-41f9-8379-cfb3bbd2cf15" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryWorkInProcess"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_1264b84a-10d5-4ac0-8853-89b06651bd2b" xlink:to="loc_us-gaap_InventoryWorkInProcess_04cf555d-b553-41f9-8379-cfb3bbd2cf15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods_00cba81f-b64f-4a21-8dfc-dde99917f400" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryFinishedGoods"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_1264b84a-10d5-4ac0-8853-89b06651bd2b" xlink:to="loc_us-gaap_InventoryFinishedGoods_00cba81f-b64f-4a21-8dfc-dde99917f400" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryValuationReserves_1b70985d-3950-43cc-ae53-9b9dd940697e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryValuationReserves"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_1264b84a-10d5-4ac0-8853-89b06651bd2b" xlink:to="loc_us-gaap_InventoryValuationReserves_1b70985d-3950-43cc-ae53-9b9dd940697e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_4b067eae-6fc1-46c3-bd88-401d6178bad8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_1264b84a-10d5-4ac0-8853-89b06651bd2b" xlink:to="loc_us-gaap_InventoryNet_4b067eae-6fc1-46c3-bd88-401d6178bad8" 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-20220331.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_d091037b-b8e2-4f63-b5b1-0e9d53b9ef29" 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_c5d6a813-1ac9-4cab-b7b8-9a1605b42e97" 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_d091037b-b8e2-4f63-b5b1-0e9d53b9ef29" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_c5d6a813-1ac9-4cab-b7b8-9a1605b42e97" 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-20220331.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_889e0e24-c071-4552-86fd-37a37255af3f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_ceb2e00c-8bd4-4b79-ae31-842afa55392d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_889e0e24-c071-4552-86fd-37a37255af3f" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_ceb2e00c-8bd4-4b79-ae31-842afa55392d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ScheduleOfIntangibleAssetsByMajorClassTableTextBlock_ebaee43d-17dd-415b-862d-6c3333326422" xlink:href="codi-20220331.xsd#codi_ScheduleOfIntangibleAssetsByMajorClassTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_889e0e24-c071-4552-86fd-37a37255af3f" xlink:to="loc_codi_ScheduleOfIntangibleAssetsByMajorClassTableTextBlock_ebaee43d-17dd-415b-862d-6c3333326422" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_64cb790a-28da-489d-a919-1bd164df573c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_889e0e24-c071-4552-86fd-37a37255af3f" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_64cb790a-28da-489d-a919-1bd164df573c" 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-20220331.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_7d8a1fd7-956f-4415-b68a-c3433de4c834" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_GoodwillAndOtherIntangibleAssetsTable_6c1e120b-6751-4c3d-8277-172c9bf3acc9" xlink:href="codi-20220331.xsd#codi_GoodwillAndOtherIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_7d8a1fd7-956f-4415-b68a-c3433de4c834" xlink:to="loc_codi_GoodwillAndOtherIntangibleAssetsTable_6c1e120b-6751-4c3d-8277-172c9bf3acc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_3f10ceb6-14c3-467a-8f26-0f0438edbb47" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_GoodwillAndOtherIntangibleAssetsTable_6c1e120b-6751-4c3d-8277-172c9bf3acc9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_3f10ceb6-14c3-467a-8f26-0f0438edbb47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3e3821ca-5aaa-493a-9cd6-fbca19b94b52" 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_3f10ceb6-14c3-467a-8f26-0f0438edbb47" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3e3821ca-5aaa-493a-9cd6-fbca19b94b52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_3a4ea12e-726c-4433-b6c5-42fada6c1631" 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_3e3821ca-5aaa-493a-9cd6-fbca19b94b52" xlink:to="loc_us-gaap_TradeNamesMember_3a4ea12e-726c-4433-b6c5-42fada6c1631" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_05db0ae7-e943-4e3e-8303-d43a16f83d48" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_GoodwillAndOtherIntangibleAssetsTable_6c1e120b-6751-4c3d-8277-172c9bf3acc9" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_05db0ae7-e943-4e3e-8303-d43a16f83d48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_d145dea4-582a-40cd-94f4-d529fdbf7414" 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_05db0ae7-e943-4e3e-8303-d43a16f83d48" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_d145dea4-582a-40cd-94f4-d529fdbf7414" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_81413de5-9414-4e90-94fc-c5f69109dcda" 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_d145dea4-582a-40cd-94f4-d529fdbf7414" xlink:to="loc_us-gaap_TradeNamesMember_81413de5-9414-4e90-94fc-c5f69109dcda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_9386f270-bb34-4fa3-8320-f8bfed530e68" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_GoodwillAndOtherIntangibleAssetsTable_6c1e120b-6751-4c3d-8277-172c9bf3acc9" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_9386f270-bb34-4fa3-8320-f8bfed530e68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_94296888-50a5-4839-8bc6-46927ef52ae9" 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_9386f270-bb34-4fa3-8320-f8bfed530e68" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_94296888-50a5-4839-8bc6-46927ef52ae9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsegmentsAxis_fa2a5f7f-98d1-44e2-8f59-2fa0ba627257" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsegmentsAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_GoodwillAndOtherIntangibleAssetsTable_6c1e120b-6751-4c3d-8277-172c9bf3acc9" xlink:to="loc_us-gaap_SubsegmentsAxis_fa2a5f7f-98d1-44e2-8f59-2fa0ba627257" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsegmentsDomain_a191b4fc-48ba-4cca-a01e-701c547c6221" 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_fa2a5f7f-98d1-44e2-8f59-2fa0ba627257" xlink:to="loc_us-gaap_SubsegmentsDomain_a191b4fc-48ba-4cca-a01e-701c547c6221" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_a76f7305-9ea9-4ac1-b269-f438b06fa646" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_GoodwillAndOtherIntangibleAssetsTable_6c1e120b-6751-4c3d-8277-172c9bf3acc9" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_a76f7305-9ea9-4ac1-b269-f438b06fa646" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_5aca55fb-1807-44d3-9f01-5468c443f464" 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_a76f7305-9ea9-4ac1-b269-f438b06fa646" xlink:to="loc_us-gaap_SegmentDomain_5aca55fb-1807-44d3-9f01-5468c443f464" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_5073f8b6-fa73-4ef1-89ba-477ee12836d9" xlink:href="codi-20220331.xsd#codi_VelocityOutdoorMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_5aca55fb-1807-44d3-9f01-5468c443f464" xlink:to="loc_codi_VelocityOutdoorMember_5073f8b6-fa73-4ef1-89ba-477ee12836d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_7a2d406b-de2d-4589-aea8-47f71902fe3d" xlink:href="codi-20220331.xsd#codi_AciMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_5aca55fb-1807-44d3-9f01-5468c443f464" xlink:to="loc_codi_AciMember_7a2d406b-de2d-4589-aea8-47f71902fe3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_eaccf0a3-f236-4c59-8bf6-abaaa50ee942" xlink:href="codi-20220331.xsd#codi_A5.11TacticalMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_5aca55fb-1807-44d3-9f01-5468c443f464" xlink:to="loc_codi_A5.11TacticalMember_eaccf0a3-f236-4c59-8bf6-abaaa50ee942" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_a48cbebe-0d6b-4eab-97c6-f354a894b93f" xlink:href="codi-20220331.xsd#codi_ErgobabyMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_5aca55fb-1807-44d3-9f01-5468c443f464" xlink:to="loc_codi_ErgobabyMember_a48cbebe-0d6b-4eab-97c6-f354a894b93f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_7f1c869c-76fc-4410-a158-1e172b48bf09" xlink:href="codi-20220331.xsd#codi_LibertyMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_5aca55fb-1807-44d3-9f01-5468c443f464" xlink:to="loc_codi_LibertyMember_7f1c869c-76fc-4410-a158-1e172b48bf09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember_109b4c36-0144-4cec-b906-18397b154d29" xlink:href="codi-20220331.xsd#codi_MarucciMemberMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_5aca55fb-1807-44d3-9f01-5468c443f464" xlink:to="loc_codi_MarucciMemberMember_109b4c36-0144-4cec-b906-18397b154d29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_7bc50e8d-ba0d-4e0f-af3f-2a00f69e87d1" xlink:href="codi-20220331.xsd#codi_ArnoldMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_5aca55fb-1807-44d3-9f01-5468c443f464" xlink:to="loc_codi_ArnoldMember_7bc50e8d-ba0d-4e0f-af3f-2a00f69e87d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_f89c5f8c-4612-4497-a51a-be9d93a304e7" xlink:href="codi-20220331.xsd#codi_SternoProductsMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_5aca55fb-1807-44d3-9f01-5468c443f464" xlink:to="loc_codi_SternoProductsMember_f89c5f8c-4612-4497-a51a-be9d93a304e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_f54c572a-13f4-4591-a589-5d5fd09c0375" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_GoodwillAndOtherIntangibleAssetsTable_6c1e120b-6751-4c3d-8277-172c9bf3acc9" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_f54c572a-13f4-4591-a589-5d5fd09c0375" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c8431df9-b091-4186-aa98-97ba3c604548" 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_f54c572a-13f4-4591-a589-5d5fd09c0375" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c8431df9-b091-4186-aa98-97ba3c604548" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_GoodwillAndOtherIntangibleAssetsLineItems_1842c390-b31a-429a-895a-0f50ee0f7605" xlink:href="codi-20220331.xsd#codi_GoodwillAndOtherIntangibleAssetsLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_GoodwillAndOtherIntangibleAssetsTable_6c1e120b-6751-4c3d-8277-172c9bf3acc9" xlink:to="loc_codi_GoodwillAndOtherIntangibleAssetsLineItems_1842c390-b31a-429a-895a-0f50ee0f7605" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_4bdc041c-812c-4336-81d9-dd10c4b776fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_GoodwillAndOtherIntangibleAssetsLineItems_1842c390-b31a-429a-895a-0f50ee0f7605" xlink:to="loc_us-gaap_Goodwill_4bdc041c-812c-4336-81d9-dd10c4b776fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_465db073-d8cd-474f-a8cf-817a0836b79d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_GoodwillAndOtherIntangibleAssetsLineItems_1842c390-b31a-429a-895a-0f50ee0f7605" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_465db073-d8cd-474f-a8cf-817a0836b79d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital_75b938cf-5807-4841-9f8d-aff6155b3876" xlink:href="codi-20220331.xsd#codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_GoodwillAndOtherIntangibleAssetsLineItems_1842c390-b31a-429a-895a-0f50ee0f7605" xlink:to="loc_codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital_75b938cf-5807-4841-9f8d-aff6155b3876" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent_b6d604d8-838a-4c89-ae73-a90ad4141de3" xlink:href="codi-20220331.xsd#codi_GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_GoodwillAndOtherIntangibleAssetsLineItems_1842c390-b31a-429a-895a-0f50ee0f7605" xlink:to="loc_codi_GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent_b6d604d8-838a-4c89-ae73-a90ad4141de3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross_b359a461-ce25-42b2-85f6-1daa291743d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillGross"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_GoodwillAndOtherIntangibleAssetsLineItems_1842c390-b31a-429a-895a-0f50ee0f7605" xlink:to="loc_us-gaap_GoodwillGross_b359a461-ce25-42b2-85f6-1daa291743d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_5ed0b4a3-aef0-4703-ab64-a6189439c4bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_GoodwillAndOtherIntangibleAssetsLineItems_1842c390-b31a-429a-895a-0f50ee0f7605" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_5ed0b4a3-aef0-4703-ab64-a6189439c4bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_8160eeb2-ff22-48bd-9a44-a1bde50e72ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_GoodwillAndOtherIntangibleAssetsLineItems_1842c390-b31a-429a-895a-0f50ee0f7605" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_8160eeb2-ff22-48bd-9a44-a1bde50e72ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts_8abeeb9f-8087-4a53-aaaf-afd3a787adb1" xlink:href="codi-20220331.xsd#codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_GoodwillAndOtherIntangibleAssetsLineItems_1842c390-b31a-429a-895a-0f50ee0f7605" xlink:to="loc_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts_8abeeb9f-8087-4a53-aaaf-afd3a787adb1" 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-20220331.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_086b1ad0-ed87-4615-b09d-53c63e8d0ded" 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_594ba326-1b9c-4bda-b710-bcceaa30eb16" 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_086b1ad0-ed87-4615-b09d-53c63e8d0ded" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_594ba326-1b9c-4bda-b710-bcceaa30eb16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_e0f1aa9d-e64e-4d81-b529-7ee23a182ea5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_594ba326-1b9c-4bda-b710-bcceaa30eb16" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_e0f1aa9d-e64e-4d81-b529-7ee23a182ea5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8b62dcfb-7e21-4427-9cfd-d57f7c8295fa" 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_e0f1aa9d-e64e-4d81-b529-7ee23a182ea5" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8b62dcfb-7e21-4427-9cfd-d57f7c8295fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_11ca4193-ac2f-442a-9eb5-4a6f100ebe59" 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_594ba326-1b9c-4bda-b710-bcceaa30eb16" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_11ca4193-ac2f-442a-9eb5-4a6f100ebe59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_fcc3984c-a351-4766-8cf0-9e5fc0b5013b" 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_11ca4193-ac2f-442a-9eb5-4a6f100ebe59" xlink:to="loc_us-gaap_SegmentDomain_fcc3984c-a351-4766-8cf0-9e5fc0b5013b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_c9df76d1-3116-4c1d-a50a-25ad7dd1f5b7" xlink:href="codi-20220331.xsd#codi_A5.11TacticalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_fcc3984c-a351-4766-8cf0-9e5fc0b5013b" xlink:to="loc_codi_A5.11TacticalMember_c9df76d1-3116-4c1d-a50a-25ad7dd1f5b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_3f23b974-6e69-4328-a401-cf5bc4410517" xlink:href="codi-20220331.xsd#codi_ErgobabyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_fcc3984c-a351-4766-8cf0-9e5fc0b5013b" xlink:to="loc_codi_ErgobabyMember_3f23b974-6e69-4328-a401-cf5bc4410517" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_33fb52c3-157b-4c59-9803-5f42af591ebb" xlink:href="codi-20220331.xsd#codi_LibertyMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_fcc3984c-a351-4766-8cf0-9e5fc0b5013b" xlink:to="loc_codi_LibertyMember_33fb52c3-157b-4c59-9803-5f42af591ebb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_6eeaf3e6-a847-4e01-b4e0-c944520b34c5" xlink:href="codi-20220331.xsd#codi_AciMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_fcc3984c-a351-4766-8cf0-9e5fc0b5013b" xlink:to="loc_codi_AciMember_6eeaf3e6-a847-4e01-b4e0-c944520b34c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_b0dcacf8-860d-4a5c-8591-835ad533770b" xlink:href="codi-20220331.xsd#codi_ArnoldMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_fcc3984c-a351-4766-8cf0-9e5fc0b5013b" xlink:to="loc_codi_ArnoldMember_b0dcacf8-860d-4a5c-8591-835ad533770b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_33dfd74a-fc74-400f-b734-1ee9f396f33e" xlink:href="codi-20220331.xsd#codi_VelocityOutdoorMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_fcc3984c-a351-4766-8cf0-9e5fc0b5013b" xlink:to="loc_codi_VelocityOutdoorMember_33dfd74a-fc74-400f-b734-1ee9f396f33e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_82aa338c-14bc-4456-a332-bb05a88aff5e" xlink:href="codi-20220331.xsd#codi_SternoProductsMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_fcc3984c-a351-4766-8cf0-9e5fc0b5013b" xlink:to="loc_codi_SternoProductsMember_82aa338c-14bc-4456-a332-bb05a88aff5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember_161d703a-b702-454c-80bb-cba6844f3c85" xlink:href="codi-20220331.xsd#codi_MarucciMemberMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_fcc3984c-a351-4766-8cf0-9e5fc0b5013b" xlink:to="loc_codi_MarucciMemberMember_161d703a-b702-454c-80bb-cba6844f3c85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BOAMember_7a3a956b-0bbd-4367-a28c-6808b90978b7" xlink:href="codi-20220331.xsd#codi_BOAMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_fcc3984c-a351-4766-8cf0-9e5fc0b5013b" xlink:to="loc_codi_BOAMember_7a3a956b-0bbd-4367-a28c-6808b90978b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgoMember_18aecbd8-daa9-42ef-9e45-feebfcd6c303" xlink:href="codi-20220331.xsd#codi_ErgoMember"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_fcc3984c-a351-4766-8cf0-9e5fc0b5013b" xlink:to="loc_codi_ErgoMember_18aecbd8-daa9-42ef-9e45-feebfcd6c303" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_5120793e-644b-4989-800b-a0d10b10bffc" xlink:href="codi-20220331.xsd#codi_AltorMember"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_fcc3984c-a351-4766-8cf0-9e5fc0b5013b" xlink:to="loc_codi_AltorMember_5120793e-644b-4989-800b-a0d10b10bffc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_6fe6d72b-9e48-4b19-8558-36bdd159e7a4" xlink:href="codi-20220331.xsd#codi_LuganoMember"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_fcc3984c-a351-4766-8cf0-9e5fc0b5013b" xlink:to="loc_codi_LuganoMember_6fe6d72b-9e48-4b19-8558-36bdd159e7a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_07fe5a4b-880e-4bc2-8416-99f2dc63c949" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_594ba326-1b9c-4bda-b710-bcceaa30eb16" xlink:to="loc_us-gaap_GoodwillLineItems_07fe5a4b-880e-4bc2-8416-99f2dc63c949" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross_615c1152-a00b-4066-8fb0-9e40067034ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_07fe5a4b-880e-4bc2-8416-99f2dc63c949" xlink:to="loc_us-gaap_GoodwillGross_615c1152-a00b-4066-8fb0-9e40067034ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_302faaa2-2a28-475e-843d-d234d7dacc30" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_07fe5a4b-880e-4bc2-8416-99f2dc63c949" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_302faaa2-2a28-475e-843d-d234d7dacc30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_3cedc318-5368-4bb0-8380-3638f7c25983" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_07fe5a4b-880e-4bc2-8416-99f2dc63c949" xlink:to="loc_us-gaap_Goodwill_3cedc318-5368-4bb0-8380-3638f7c25983" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_accb40cd-76d1-4207-b653-f0ded05cec35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_07fe5a4b-880e-4bc2-8416-99f2dc63c949" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_accb40cd-76d1-4207-b653-f0ded05cec35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_fadbaa4f-3735-42f2-9d2c-3d493f977c40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_07fe5a4b-880e-4bc2-8416-99f2dc63c949" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_fadbaa4f-3735-42f2-9d2c-3d493f977c40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_21606e04-8d3a-44ff-87e2-738e19ecb10b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillRollForward"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_07fe5a4b-880e-4bc2-8416-99f2dc63c949" xlink:to="loc_us-gaap_GoodwillRollForward_21606e04-8d3a-44ff-87e2-738e19ecb10b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_c2d702f9-dee6-4eec-b108-ae6696b518aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_21606e04-8d3a-44ff-87e2-738e19ecb10b" xlink:to="loc_us-gaap_Goodwill_c2d702f9-dee6-4eec-b108-ae6696b518aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_c4f68fbc-17c3-4170-8d28-b504957ab1be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_21606e04-8d3a-44ff-87e2-738e19ecb10b" xlink:to="loc_us-gaap_Goodwill_c4f68fbc-17c3-4170-8d28-b504957ab1be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital_51c7fa5b-6594-4f49-8e33-ccf44d723ce4" xlink:href="codi-20220331.xsd#codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_07fe5a4b-880e-4bc2-8416-99f2dc63c949" xlink:to="loc_codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital_51c7fa5b-6594-4f49-8e33-ccf44d723ce4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent_c0da27c0-47ca-46ef-b6b9-93680f8ac18f" xlink:href="codi-20220331.xsd#codi_GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_07fe5a4b-880e-4bc2-8416-99f2dc63c949" xlink:to="loc_codi_GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent_c0da27c0-47ca-46ef-b6b9-93680f8ac18f" 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-20220331.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_cc20bfed-355e-4341-ba6d-7f94a957022b" 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_ac9e9ff9-a77c-4cb7-947a-08ed84792cc4" 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_cc20bfed-355e-4341-ba6d-7f94a957022b" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_ac9e9ff9-a77c-4cb7-947a-08ed84792cc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_a276f867-a088-439b-a0a0-2018c876cd8d" 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_ac9e9ff9-a77c-4cb7-947a-08ed84792cc4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_a276f867-a088-439b-a0a0-2018c876cd8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_589890ec-46e7-4c83-b525-761db0ce7e88" 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_a276f867-a088-439b-a0a0-2018c876cd8d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_589890ec-46e7-4c83-b525-761db0ce7e88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_3d2b277d-d98f-4b20-af5d-ccba17606f69" 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_589890ec-46e7-4c83-b525-761db0ce7e88" xlink:to="loc_us-gaap_CustomerRelationshipsMember_3d2b277d-d98f-4b20-af5d-ccba17606f69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TechnologyAndPatentsMember_92b1c3a3-c7d1-4ae9-adb5-fcdc71314e1d" xlink:href="codi-20220331.xsd#codi_TechnologyAndPatentsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_589890ec-46e7-4c83-b525-761db0ce7e88" xlink:to="loc_codi_TechnologyAndPatentsMember_92b1c3a3-c7d1-4ae9-adb5-fcdc71314e1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_f1accb9b-1cea-46c5-a991-95efa66ddba0" 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_589890ec-46e7-4c83-b525-761db0ce7e88" xlink:to="loc_us-gaap_TradeNamesMember_f1accb9b-1cea-46c5-a991-95efa66ddba0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LicensingAndNonCompeteAgreementsMember_9360c104-e931-4184-a58d-942473c43e81" xlink:href="codi-20220331.xsd#codi_LicensingAndNonCompeteAgreementsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_589890ec-46e7-4c83-b525-761db0ce7e88" xlink:to="loc_codi_LicensingAndNonCompeteAgreementsMember_9360c104-e931-4184-a58d-942473c43e81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributorRelationsAndOtherMember_6e7c8fe4-9c2e-4165-ae34-09cdba3feb81" xlink:href="codi-20220331.xsd#codi_DistributorRelationsAndOtherMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_589890ec-46e7-4c83-b525-761db0ce7e88" xlink:to="loc_codi_DistributorRelationsAndOtherMember_6e7c8fe4-9c2e-4165-ae34-09cdba3feb81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5e36410c-6219-4086-9686-86df3cebb6f9" 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_ac9e9ff9-a77c-4cb7-947a-08ed84792cc4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5e36410c-6219-4086-9686-86df3cebb6f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_afddbef2-fafc-4d1d-8374-ef4886980c40" 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_5e36410c-6219-4086-9686-86df3cebb6f9" xlink:to="loc_dei_DocumentPeriodEndDate_afddbef2-fafc-4d1d-8374-ef4886980c40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_c3da9ec5-6a18-47de-9d7f-565d8034ad49" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5e36410c-6219-4086-9686-86df3cebb6f9" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_c3da9ec5-6a18-47de-9d7f-565d8034ad49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_d6085910-cad5-406a-8b87-72ce27407ce1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5e36410c-6219-4086-9686-86df3cebb6f9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_d6085910-cad5-406a-8b87-72ce27407ce1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_e4db6d9b-87c0-401d-91b2-6193f8e31806" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5e36410c-6219-4086-9686-86df3cebb6f9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_e4db6d9b-87c0-401d-91b2-6193f8e31806" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_462075d5-6290-4acf-b412-a36dc9dd7150" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5e36410c-6219-4086-9686-86df3cebb6f9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_462075d5-6290-4acf-b412-a36dc9dd7150" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedTradeNames_fdcc93b9-24d5-4a20-88dd-5580a9c4c362" 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_5e36410c-6219-4086-9686-86df3cebb6f9" xlink:to="loc_us-gaap_IndefiniteLivedTradeNames_fdcc93b9-24d5-4a20-88dd-5580a9c4c362" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_ae41a559-8094-4506-9f53-f8211d4bdb29" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5e36410c-6219-4086-9686-86df3cebb6f9" xlink:to="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_ae41a559-8094-4506-9f53-f8211d4bdb29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_0b214918-bee4-4b68-b17e-1df1d109f5b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5e36410c-6219-4086-9686-86df3cebb6f9" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_0b214918-bee4-4b68-b17e-1df1d109f5b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofEstimatedChargestoAmortizationExpenseofIntangibleAssetsDetail" xlink:type="simple" xlink:href="codi-20220331.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_9b2dc0cb-b1dc-4d4a-aa96-e4f90b1cbc3f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_adda4b4a-9535-4d62-8afe-b4b9940dd7e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_9b2dc0cb-b1dc-4d4a-aa96-e4f90b1cbc3f" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_adda4b4a-9535-4d62-8afe-b4b9940dd7e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_3deaa0be-e951-4eb3-a99f-665361dc0c7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_9b2dc0cb-b1dc-4d4a-aa96-e4f90b1cbc3f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_3deaa0be-e951-4eb3-a99f-665361dc0c7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_00de05b4-66d7-48b3-a293-4c67a2dbc524" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_3deaa0be-e951-4eb3-a99f-665361dc0c7a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_00de05b4-66d7-48b3-a293-4c67a2dbc524" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_edb2b845-cc7d-4147-a78e-9b9f66f166a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_3deaa0be-e951-4eb3-a99f-665361dc0c7a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_edb2b845-cc7d-4147-a78e-9b9f66f166a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_d03d64e3-d5b9-4b15-8705-ab574717e862" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_3deaa0be-e951-4eb3-a99f-665361dc0c7a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_d03d64e3-d5b9-4b15-8705-ab574717e862" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_40817536-86ed-4409-b854-07304df777d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_3deaa0be-e951-4eb3-a99f-665361dc0c7a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_40817536-86ed-4409-b854-07304df777d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_b9faa996-6085-450b-9723-038569649ab2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_3deaa0be-e951-4eb3-a99f-665361dc0c7a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_b9faa996-6085-450b-9723-038569649ab2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/Warranties" xlink:type="simple" xlink:href="codi-20220331.xsd#Warranties"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/Warranties" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteesAbstract_c08af8e4-dce8-4150-bbca-cfba7f276227" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GuaranteesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyDisclosureTextBlock_24e0c112-46e2-4b5d-abea-d9f560e0c55c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductWarrantyDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GuaranteesAbstract_c08af8e4-dce8-4150-bbca-cfba7f276227" xlink:to="loc_us-gaap_ProductWarrantyDisclosureTextBlock_24e0c112-46e2-4b5d-abea-d9f560e0c55c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/WarrantiesTables" xlink:type="simple" xlink:href="codi-20220331.xsd#WarrantiesTables"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/WarrantiesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteesAbstract_01b7daf1-aca1-4202-935e-1d89395bbf59" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GuaranteesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_8c7ff267-ee95-4d59-8684-7da1d09a19b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GuaranteesAbstract_01b7daf1-aca1-4202-935e-1d89395bbf59" xlink:to="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_8c7ff267-ee95-4d59-8684-7da1d09a19b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/WarrantiesChangeinCarryingValueofCompanysWarrantyLiabilityDetail" xlink:type="simple" xlink:href="codi-20220331.xsd#WarrantiesChangeinCarryingValueofCompanysWarrantyLiabilityDetail"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/WarrantiesChangeinCarryingValueofCompanysWarrantyLiabilityDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteesAbstract_7cbe7e32-5ff3-4382-acd7-1b04b91761a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GuaranteesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_d45ce047-b429-481a-b70a-55f7f6335df7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GuaranteesAbstract_7cbe7e32-5ff3-4382-acd7-1b04b91761a8" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_d45ce047-b429-481a-b70a-55f7f6335df7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_80543ac6-20f8-40c9-9ceb-6f4a357cc8da" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_d45ce047-b429-481a-b70a-55f7f6335df7" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_80543ac6-20f8-40c9-9ceb-6f4a357cc8da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_528013d3-a40f-4787-a77b-33a45ca92478" 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_80543ac6-20f8-40c9-9ceb-6f4a357cc8da" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_528013d3-a40f-4787-a77b-33a45ca92478" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_a255fb02-6802-4f6c-9cbf-85820e768271" xlink:href="codi-20220331.xsd#codi_VelocityOutdoorMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_528013d3-a40f-4787-a77b-33a45ca92478" xlink:to="loc_codi_VelocityOutdoorMember_a255fb02-6802-4f6c-9cbf-85820e768271" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_226a6451-f0b8-49ab-8846-bfb5e088b25e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_d45ce047-b429-481a-b70a-55f7f6335df7" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_226a6451-f0b8-49ab-8846-bfb5e088b25e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrual_9c8f122a-bb62-4cb4-af79-89792768d011" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductWarrantyAccrual"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_226a6451-f0b8-49ab-8846-bfb5e088b25e" xlink:to="loc_us-gaap_ProductWarrantyAccrual_9c8f122a-bb62-4cb4-af79-89792768d011" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualWarrantiesIssued_028b709c-2761-4183-9ad2-6e440e3b986b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductWarrantyAccrualWarrantiesIssued"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_226a6451-f0b8-49ab-8846-bfb5e088b25e" xlink:to="loc_us-gaap_ProductWarrantyAccrualWarrantiesIssued_028b709c-2761-4183-9ad2-6e440e3b986b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualPayments_99f22bcc-24c0-454e-8007-773a805a8d6b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductWarrantyAccrualPayments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_226a6451-f0b8-49ab-8846-bfb5e088b25e" xlink:to="loc_us-gaap_ProductWarrantyAccrualPayments_99f22bcc-24c0-454e-8007-773a805a8d6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrual_ebc750f0-6686-401c-b563-e9a5f3f0a379" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductWarrantyAccrual"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_226a6451-f0b8-49ab-8846-bfb5e088b25e" xlink:to="loc_us-gaap_ProductWarrantyAccrual_ebc750f0-6686-401c-b563-e9a5f3f0a379" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/Debt" xlink:type="simple" xlink:href="codi-20220331.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_013583cf-aadb-4d3d-915f-767abe4879e4" 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_4e97e99f-a3da-4f44-8119-f92b54fed5bc" 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_013583cf-aadb-4d3d-915f-767abe4879e4" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_4e97e99f-a3da-4f44-8119-f92b54fed5bc" 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-20220331.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_82c840ba-f215-482d-88dd-ff655cdb9091" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock_a1bee9ac-2dfb-4a07-b244-84aa6d48fe69" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_82c840ba-f215-482d-88dd-ff655cdb9091" xlink:to="loc_us-gaap_ScheduleOfDebtTableTextBlock_a1bee9ac-2dfb-4a07-b244-84aa6d48fe69" 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-20220331.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_9371c3e1-63f0-4b84-a5ff-0be4a75e2ee1" 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_c2f4a950-8bc3-4995-bfd0-57c9a751291c" 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_9371c3e1-63f0-4b84-a5ff-0be4a75e2ee1" xlink:to="loc_us-gaap_DebtInstrumentTable_c2f4a950-8bc3-4995-bfd0-57c9a751291c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_ff8db035-8171-450e-9f97-6f9a6d2501f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_c2f4a950-8bc3-4995-bfd0-57c9a751291c" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_ff8db035-8171-450e-9f97-6f9a6d2501f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_705a58a5-09c4-4962-b5f3-042b29e0c2a6" 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_ff8db035-8171-450e-9f97-6f9a6d2501f3" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_705a58a5-09c4-4962-b5f3-042b29e0c2a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_f92b7b7e-aed2-40b9-b481-f6431aadac6a" 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_705a58a5-09c4-4962-b5f3-042b29e0c2a6" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_f92b7b7e-aed2-40b9-b481-f6431aadac6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_a682a1a2-22cc-409f-852f-efebb1cba809" 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_705a58a5-09c4-4962-b5f3-042b29e0c2a6" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_a682a1a2-22cc-409f-852f-efebb1cba809" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_8917d5f9-ebcd-4727-91fb-d81885aaef00" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_c2f4a950-8bc3-4995-bfd0-57c9a751291c" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_8917d5f9-ebcd-4727-91fb-d81885aaef00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_bb5ad0d9-fb7b-4c0f-b63e-e96b9ffbec15" 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_8917d5f9-ebcd-4727-91fb-d81885aaef00" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_bb5ad0d9-fb7b-4c0f-b63e-e96b9ffbec15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_c6dba4cf-8022-4c5f-a705-a7855a2eb675" 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_bb5ad0d9-fb7b-4c0f-b63e-e96b9ffbec15" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_c6dba4cf-8022-4c5f-a705-a7855a2eb675" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_9e705e4a-0cc5-41ce-915f-f83abcb8961d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_c2f4a950-8bc3-4995-bfd0-57c9a751291c" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_9e705e4a-0cc5-41ce-915f-f83abcb8961d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_a85f04ba-607c-488f-8370-89e9e6654395" 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_9e705e4a-0cc5-41ce-915f-f83abcb8961d" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_a85f04ba-607c-488f-8370-89e9e6654395" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_69029a8f-3e52-4523-bd50-6af6537faf22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_c2f4a950-8bc3-4995-bfd0-57c9a751291c" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_69029a8f-3e52-4523-bd50-6af6537faf22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_440fe5b4-179f-448c-b15d-4b9ddf1b42f1" 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_69029a8f-3e52-4523-bd50-6af6537faf22" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_440fe5b4-179f-448c-b15d-4b9ddf1b42f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_8c8781a4-ea41-4e6c-b90e-9a52b85376e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_c2f4a950-8bc3-4995-bfd0-57c9a751291c" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_8c8781a4-ea41-4e6c-b90e-9a52b85376e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_b26285c0-547f-4441-b5b2-a77fd9ffddd4" 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_8c8781a4-ea41-4e6c-b90e-9a52b85376e0" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_b26285c0-547f-4441-b5b2-a77fd9ffddd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_700b1791-b1ce-4ca2-9178-93ae3b4d94e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_c2f4a950-8bc3-4995-bfd0-57c9a751291c" xlink:to="loc_us-gaap_DebtInstrumentAxis_700b1791-b1ce-4ca2-9178-93ae3b4d94e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_d7c22f8b-da14-4933-8320-e9c438d89090" 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_700b1791-b1ce-4ca2-9178-93ae3b4d94e6" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_d7c22f8b-da14-4933-8320-e9c438d89090" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TermLoanFacilityMember_b3e1079b-e4f4-4567-938a-9035f21766ea" xlink:href="codi-20220331.xsd#codi_TermLoanFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_d7c22f8b-da14-4933-8320-e9c438d89090" xlink:to="loc_codi_TermLoanFacilityMember_b3e1079b-e4f4-4567-938a-9035f21766ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_89a6cd0b-5629-43ad-803d-e75ab28be91a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LetterOfCreditMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_d7c22f8b-da14-4933-8320-e9c438d89090" xlink:to="loc_us-gaap_LetterOfCreditMember_89a6cd0b-5629-43ad-803d-e75ab28be91a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Seniornotesdue2026Member_1907a30e-de79-4dd3-b7fd-ecc9caacf4d1" xlink:href="codi-20220331.xsd#codi_Seniornotesdue2026Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_d7c22f8b-da14-4933-8320-e9c438d89090" xlink:to="loc_codi_Seniornotesdue2026Member_1907a30e-de79-4dd3-b7fd-ecc9caacf4d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2018CreditFacilityMember_4a318b0d-7338-41bc-8fce-a5938e9fa979" xlink:href="codi-20220331.xsd#codi_A2018CreditFacilityMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_d7c22f8b-da14-4933-8320-e9c438d89090" xlink:to="loc_codi_A2018CreditFacilityMember_4a318b0d-7338-41bc-8fce-a5938e9fa979" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_97f15e68-fb35-4036-be6c-55158c7acd43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_c2f4a950-8bc3-4995-bfd0-57c9a751291c" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_97f15e68-fb35-4036-be6c-55158c7acd43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_44f7b795-700a-436a-b987-bf227bbe7358" 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_97f15e68-fb35-4036-be6c-55158c7acd43" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_44f7b795-700a-436a-b987-bf227bbe7358" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TermLoanMember_e897303c-2cdc-4dc6-9292-45dab123c09e" xlink:href="codi-20220331.xsd#codi_TermLoanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_44f7b795-700a-436a-b987-bf227bbe7358" xlink:to="loc_codi_TermLoanMember_e897303c-2cdc-4dc6-9292-45dab123c09e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_fce541e2-d0a9-473f-84d6-dcf2ffbad231" 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_44f7b795-700a-436a-b987-bf227bbe7358" xlink:to="loc_us-gaap_LineOfCreditMember_fce541e2-d0a9-473f-84d6-dcf2ffbad231" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_8b680153-189b-4b09-a3b5-eb8ff255832a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_c2f4a950-8bc3-4995-bfd0-57c9a751291c" xlink:to="loc_us-gaap_CreditFacilityAxis_8b680153-189b-4b09-a3b5-eb8ff255832a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_e08faf9a-16b3-4499-a6a3-61db22dfd673" 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_8b680153-189b-4b09-a3b5-eb8ff255832a" xlink:to="loc_us-gaap_CreditFacilityDomain_e08faf9a-16b3-4499-a6a3-61db22dfd673" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_b2da0cd2-07f2-4698-acb4-dff5479a1dad" 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_e08faf9a-16b3-4499-a6a3-61db22dfd673" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_b2da0cd2-07f2-4698-acb4-dff5479a1dad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_aa85accf-14ba-49c0-98b4-b0bf68439cf4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LetterOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember_b2da0cd2-07f2-4698-acb4-dff5479a1dad" xlink:to="loc_us-gaap_LetterOfCreditMember_aa85accf-14ba-49c0-98b4-b0bf68439cf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_f121f6b7-fd3e-4d7b-be9a-6a2623ad426d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember_b2da0cd2-07f2-4698-acb4-dff5479a1dad" xlink:to="loc_us-gaap_LineOfCreditMember_f121f6b7-fd3e-4d7b-be9a-6a2623ad426d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TermLoanFacilityMember_fd1fbfbe-d8ee-4623-9f96-7edb6a66cd0d" xlink:href="codi-20220331.xsd#codi_TermLoanFacilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_e08faf9a-16b3-4499-a6a3-61db22dfd673" xlink:to="loc_codi_TermLoanFacilityMember_fd1fbfbe-d8ee-4623-9f96-7edb6a66cd0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ExtinguishmentOfDebtAxis_d43ae68d-b739-4786-8e26-dfbee9206c2c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ExtinguishmentOfDebtAxis"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_c2f4a950-8bc3-4995-bfd0-57c9a751291c" xlink:to="loc_us-gaap_ExtinguishmentOfDebtAxis_d43ae68d-b739-4786-8e26-dfbee9206c2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ExtinguishmentOfDebtTypeDomain_20e80600-5a4b-438b-9472-03ca99eb77c0" 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_d43ae68d-b739-4786-8e26-dfbee9206c2c" xlink:to="loc_us-gaap_ExtinguishmentOfDebtTypeDomain_20e80600-5a4b-438b-9472-03ca99eb77c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_f857e4b6-3525-47e5-9762-6a19a8517d3f" 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_20e80600-5a4b-438b-9472-03ca99eb77c0" xlink:to="loc_us-gaap_LineOfCreditMember_f857e4b6-3525-47e5-9762-6a19a8517d3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_4f178530-b65a-4fc4-bde3-6222b75de5f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_c2f4a950-8bc3-4995-bfd0-57c9a751291c" xlink:to="loc_us-gaap_DebtInstrumentLineItems_4f178530-b65a-4fc4-bde3-6222b75de5f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_f2fad07c-5dfe-483f-a042-52807a9f7d23" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4f178530-b65a-4fc4-bde3-6222b75de5f4" xlink:to="loc_dei_DocumentPeriodEndDate_f2fad07c-5dfe-483f-a042-52807a9f7d23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_516fda8a-c9b5-41eb-9ccb-0e0804e8d897" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4f178530-b65a-4fc4-bde3-6222b75de5f4" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_516fda8a-c9b5-41eb-9ccb-0e0804e8d897" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_dc7ffda0-2d56-4309-a3ed-276d9ecc4b33" 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_4f178530-b65a-4fc4-bde3-6222b75de5f4" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_dc7ffda0-2d56-4309-a3ed-276d9ecc4b33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Debtissuanceaggregateprincipalamount_65db9a7c-2cd0-4037-aba1-b1bbf9bd9aa5" xlink:href="codi-20220331.xsd#codi_Debtissuanceaggregateprincipalamount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4f178530-b65a-4fc4-bde3-6222b75de5f4" xlink:to="loc_codi_Debtissuanceaggregateprincipalamount_65db9a7c-2cd0-4037-aba1-b1bbf9bd9aa5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_7dc890d6-47fb-480a-9142-57103adc92dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4f178530-b65a-4fc4-bde3-6222b75de5f4" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_7dc890d6-47fb-480a-9142-57103adc92dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedAmortizationDeferredFinanceCosts_e36d4b09-253f-4446-a303-a605c571ae3a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedAmortizationDeferredFinanceCosts"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4f178530-b65a-4fc4-bde3-6222b75de5f4" xlink:to="loc_us-gaap_AccumulatedAmortizationDeferredFinanceCosts_e36d4b09-253f-4446-a303-a605c571ae3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_a901f645-4b64-4a6f-b595-a43c20da9650" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4f178530-b65a-4fc4-bde3-6222b75de5f4" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_a901f645-4b64-4a6f-b595-a43c20da9650" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_7070e2cb-f477-484a-98cd-4ff6bd87f25c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4f178530-b65a-4fc4-bde3-6222b75de5f4" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_7070e2cb-f477-484a-98cd-4ff6bd87f25c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_fab69e85-f13d-4467-a2e6-069feb63da5d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4f178530-b65a-4fc4-bde3-6222b75de5f4" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_fab69e85-f13d-4467-a2e6-069feb63da5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DebtIssuanceCostsDetails" xlink:type="simple" xlink:href="codi-20220331.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_c9001fdb-08e1-4cdc-a012-5b6747334831" 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_028bd71b-c4e6-4e34-aa2f-685ee7abce9e" 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_c9001fdb-08e1-4cdc-a012-5b6747334831" xlink:to="loc_us-gaap_DebtInstrumentTable_028bd71b-c4e6-4e34-aa2f-685ee7abce9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_0d3ff8f6-9c6a-406f-8bca-1e052cbffb4f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_028bd71b-c4e6-4e34-aa2f-685ee7abce9e" xlink:to="loc_us-gaap_DebtInstrumentAxis_0d3ff8f6-9c6a-406f-8bca-1e052cbffb4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_24b22071-631f-445d-bdc8-73ac2340baaf" 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_0d3ff8f6-9c6a-406f-8bca-1e052cbffb4f" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_24b22071-631f-445d-bdc8-73ac2340baaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Seniornotesdue2026Member_227d8428-7554-428d-9089-b35b674ab0b0" xlink:href="codi-20220331.xsd#codi_Seniornotesdue2026Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_24b22071-631f-445d-bdc8-73ac2340baaf" xlink:to="loc_codi_Seniornotesdue2026Member_227d8428-7554-428d-9089-b35b674ab0b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_3faec243-f287-4782-ab55-70648fe14b74" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_028bd71b-c4e6-4e34-aa2f-685ee7abce9e" xlink:to="loc_us-gaap_CreditFacilityAxis_3faec243-f287-4782-ab55-70648fe14b74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_b3768358-0d22-4d7e-b3a0-615431c91f4c" 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_3faec243-f287-4782-ab55-70648fe14b74" xlink:to="loc_us-gaap_CreditFacilityDomain_b3768358-0d22-4d7e-b3a0-615431c91f4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_121817d2-3ee2-4100-acdf-9efc47c923ad" 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_b3768358-0d22-4d7e-b3a0-615431c91f4c" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_121817d2-3ee2-4100-acdf-9efc47c923ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_8a0872de-25d3-4012-b297-b055419967f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_028bd71b-c4e6-4e34-aa2f-685ee7abce9e" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_8a0872de-25d3-4012-b297-b055419967f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_929e353c-0040-46f6-868f-3790740eedc8" 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_8a0872de-25d3-4012-b297-b055419967f4" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_929e353c-0040-46f6-868f-3790740eedc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TermLoanMember_9564fbc2-dac8-4102-a434-c0e29eebee73" xlink:href="codi-20220331.xsd#codi_TermLoanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_929e353c-0040-46f6-868f-3790740eedc8" xlink:to="loc_codi_TermLoanMember_9564fbc2-dac8-4102-a434-c0e29eebee73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SeniorNotesDue2029Member_731386e7-2d12-4e6b-9b2f-f717bbf0be6c" xlink:href="codi-20220331.xsd#codi_SeniorNotesDue2029Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_929e353c-0040-46f6-868f-3790740eedc8" xlink:to="loc_codi_SeniorNotesDue2029Member_731386e7-2d12-4e6b-9b2f-f717bbf0be6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Seniornotesdue2026Member_9fe2d792-b3ca-432b-8e16-8302eaff8459" xlink:href="codi-20220331.xsd#codi_Seniornotesdue2026Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_929e353c-0040-46f6-868f-3790740eedc8" xlink:to="loc_codi_Seniornotesdue2026Member_9fe2d792-b3ca-432b-8e16-8302eaff8459" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2021CreditFacilityMember_49d22722-3174-40b5-baca-751fc16370d6" xlink:href="codi-20220331.xsd#codi_A2021CreditFacilityMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_929e353c-0040-46f6-868f-3790740eedc8" xlink:to="loc_codi_A2021CreditFacilityMember_49d22722-3174-40b5-baca-751fc16370d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SeniorNotesDue2032Member_6c16f104-8979-4259-9bda-2a9c805a3f73" xlink:href="codi-20220331.xsd#codi_SeniorNotesDue2032Member"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_929e353c-0040-46f6-868f-3790740eedc8" xlink:to="loc_codi_SeniorNotesDue2032Member_6c16f104-8979-4259-9bda-2a9c805a3f73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_e2b02ea3-ae71-44f3-ac07-a10b3a74e744" 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_028bd71b-c4e6-4e34-aa2f-685ee7abce9e" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_e2b02ea3-ae71-44f3-ac07-a10b3a74e744" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_3db843fc-dfa0-4ea6-9a1e-41382ce1850c" 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_e2b02ea3-ae71-44f3-ac07-a10b3a74e744" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_3db843fc-dfa0-4ea6-9a1e-41382ce1850c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentAssetsMember_15515671-9a19-4f8f-82ca-0011361b3065" 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_3db843fc-dfa0-4ea6-9a1e-41382ce1850c" xlink:to="loc_us-gaap_OtherNoncurrentAssetsMember_15515671-9a19-4f8f-82ca-0011361b3065" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember_3008df8b-b29a-452e-9469-f064275767bc" 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_3db843fc-dfa0-4ea6-9a1e-41382ce1850c" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesMember_3008df8b-b29a-452e-9469-f064275767bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_44f9eec1-e37c-469b-ab10-e5707cc2014e" 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_028bd71b-c4e6-4e34-aa2f-685ee7abce9e" xlink:to="loc_us-gaap_DebtInstrumentLineItems_44f9eec1-e37c-469b-ab10-e5707cc2014e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross_49fd0ccf-d055-4b2e-9ece-067dc3b8dea8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_44f9eec1-e37c-469b-ab10-e5707cc2014e" xlink:to="loc_us-gaap_DeferredFinanceCostsGross_49fd0ccf-d055-4b2e-9ece-067dc3b8dea8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedAmortizationDeferredFinanceCosts_3793fa40-0ec0-4915-a233-a9943ccdddc8" 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_44f9eec1-e37c-469b-ab10-e5707cc2014e" xlink:to="loc_us-gaap_AccumulatedAmortizationDeferredFinanceCosts_3793fa40-0ec0-4915-a233-a9943ccdddc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_9f5964fa-5b00-4ddf-aef9-2f5e2e63accd" 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_44f9eec1-e37c-469b-ab10-e5707cc2014e" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_9f5964fa-5b00-4ddf-aef9-2f5e2e63accd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_d90423a6-722f-47e2-a8fb-5a135dd453da" 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_44f9eec1-e37c-469b-ab10-e5707cc2014e" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_d90423a6-722f-47e2-a8fb-5a135dd453da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail" xlink:type="simple" xlink:href="codi-20220331.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_d5333264-5284-470f-a6d9-721269360942" 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_4a79aff3-d6fd-40db-976d-c862a2f7c415" 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_d5333264-5284-470f-a6d9-721269360942" xlink:to="loc_us-gaap_DebtInstrumentTable_4a79aff3-d6fd-40db-976d-c862a2f7c415" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_de427643-71bd-473e-94cd-5c1c7f92bdf9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_4a79aff3-d6fd-40db-976d-c862a2f7c415" xlink:to="loc_us-gaap_DebtInstrumentAxis_de427643-71bd-473e-94cd-5c1c7f92bdf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_1c6f2d3a-7dd5-45bc-ab3a-de3c860ed412" 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_de427643-71bd-473e-94cd-5c1c7f92bdf9" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_1c6f2d3a-7dd5-45bc-ab3a-de3c860ed412" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Seniornotesdue2026Member_9e873f05-2cda-4462-bd29-0b7115a7c999" xlink:href="codi-20220331.xsd#codi_Seniornotesdue2026Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1c6f2d3a-7dd5-45bc-ab3a-de3c860ed412" xlink:to="loc_codi_Seniornotesdue2026Member_9e873f05-2cda-4462-bd29-0b7115a7c999" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_638aa704-120b-4934-b9c4-8eba5e028c5c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LetterOfCreditMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1c6f2d3a-7dd5-45bc-ab3a-de3c860ed412" xlink:to="loc_us-gaap_LetterOfCreditMember_638aa704-120b-4934-b9c4-8eba5e028c5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2018CreditFacilityMember_a2f3d41f-cb28-4855-990f-5814c0063447" xlink:href="codi-20220331.xsd#codi_A2018CreditFacilityMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1c6f2d3a-7dd5-45bc-ab3a-de3c860ed412" xlink:to="loc_codi_A2018CreditFacilityMember_a2f3d41f-cb28-4855-990f-5814c0063447" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2021CreditFacilityMember_a1f13041-73db-478f-978c-0c6b32be46ff" xlink:href="codi-20220331.xsd#codi_A2021CreditFacilityMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1c6f2d3a-7dd5-45bc-ab3a-de3c860ed412" xlink:to="loc_codi_A2021CreditFacilityMember_a1f13041-73db-478f-978c-0c6b32be46ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SeniorNotesDue2029Member_e9ab8bb5-9c90-434f-bdfe-a85f3000d28d" xlink:href="codi-20220331.xsd#codi_SeniorNotesDue2029Member"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1c6f2d3a-7dd5-45bc-ab3a-de3c860ed412" xlink:to="loc_codi_SeniorNotesDue2029Member_e9ab8bb5-9c90-434f-bdfe-a85f3000d28d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SeniorNotesDue2032Member_84e7e4c3-9150-41c5-888e-7b77d4096b17" xlink:href="codi-20220331.xsd#codi_SeniorNotesDue2032Member"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1c6f2d3a-7dd5-45bc-ab3a-de3c860ed412" xlink:to="loc_codi_SeniorNotesDue2032Member_84e7e4c3-9150-41c5-888e-7b77d4096b17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_16777548-0d19-4dfa-85b0-e8114d116c49" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_4a79aff3-d6fd-40db-976d-c862a2f7c415" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_16777548-0d19-4dfa-85b0-e8114d116c49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_86ece9fe-cd3e-480d-b0db-ea8b0f2ed1a8" 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_16777548-0d19-4dfa-85b0-e8114d116c49" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_86ece9fe-cd3e-480d-b0db-ea8b0f2ed1a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_295d4f8e-7b13-4674-ae66-ddb49ab29cd0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_4a79aff3-d6fd-40db-976d-c862a2f7c415" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_295d4f8e-7b13-4674-ae66-ddb49ab29cd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_78627786-ebb8-4dd7-9c15-23da31c147a4" 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_295d4f8e-7b13-4674-ae66-ddb49ab29cd0" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_78627786-ebb8-4dd7-9c15-23da31c147a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_09fd8aa3-9f1f-41e6-bb4b-4f01a80bf2ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_4a79aff3-d6fd-40db-976d-c862a2f7c415" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_09fd8aa3-9f1f-41e6-bb4b-4f01a80bf2ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_a62332e1-5a4b-4ef7-90a1-1b3d41aa5729" 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_09fd8aa3-9f1f-41e6-bb4b-4f01a80bf2ea" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_a62332e1-5a4b-4ef7-90a1-1b3d41aa5729" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TermLoanMember_6947e3f6-f924-49ea-a3ae-230304607d22" xlink:href="codi-20220331.xsd#codi_TermLoanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_a62332e1-5a4b-4ef7-90a1-1b3d41aa5729" xlink:to="loc_codi_TermLoanMember_6947e3f6-f924-49ea-a3ae-230304607d22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_b8729825-8366-4480-ac76-37f94cf10b4b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_4a79aff3-d6fd-40db-976d-c862a2f7c415" xlink:to="loc_us-gaap_CreditFacilityAxis_b8729825-8366-4480-ac76-37f94cf10b4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_534f6651-566c-4627-8884-8a41516c5677" 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_b8729825-8366-4480-ac76-37f94cf10b4b" xlink:to="loc_us-gaap_CreditFacilityDomain_534f6651-566c-4627-8884-8a41516c5677" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_c56bb6ac-a60b-42a7-a3b7-824f07694090" 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_534f6651-566c-4627-8884-8a41516c5677" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_c56bb6ac-a60b-42a7-a3b7-824f07694090" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TermLoanFacilityMember_7025759f-8e8f-4546-b7ff-4b7eed61ebca" xlink:href="codi-20220331.xsd#codi_TermLoanFacilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_534f6651-566c-4627-8884-8a41516c5677" xlink:to="loc_codi_TermLoanFacilityMember_7025759f-8e8f-4546-b7ff-4b7eed61ebca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_54a187c3-66c5-4850-9c93-a40b20c366a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_534f6651-566c-4627-8884-8a41516c5677" xlink:to="loc_us-gaap_LineOfCreditMember_54a187c3-66c5-4850-9c93-a40b20c366a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_84310f1d-9e3e-4388-bdce-dd5facbbbed9" 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_534f6651-566c-4627-8884-8a41516c5677" xlink:to="loc_us-gaap_LetterOfCreditMember_84310f1d-9e3e-4388-bdce-dd5facbbbed9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_e17311d9-6372-4407-9bf7-5d265791452a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_4a79aff3-d6fd-40db-976d-c862a2f7c415" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_e17311d9-6372-4407-9bf7-5d265791452a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_fea901cc-2e3e-463f-8181-3fe26c34b2d6" 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_e17311d9-6372-4407-9bf7-5d265791452a" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_fea901cc-2e3e-463f-8181-3fe26c34b2d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_8a4db721-4406-46cd-8f97-992b62c13e9d" 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_fea901cc-2e3e-463f-8181-3fe26c34b2d6" xlink:to="loc_us-gaap_SubsequentEventMember_8a4db721-4406-46cd-8f97-992b62c13e9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_da1d7543-53c1-4396-990e-500bc3b7f217" 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_4a79aff3-d6fd-40db-976d-c862a2f7c415" xlink:to="loc_srt_RangeAxis_da1d7543-53c1-4396-990e-500bc3b7f217" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_c00ecff4-58b2-4aea-ba8f-b594ab81a70e" 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_da1d7543-53c1-4396-990e-500bc3b7f217" xlink:to="loc_srt_RangeMember_c00ecff4-58b2-4aea-ba8f-b594ab81a70e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_f302e7ee-1c06-4b8b-b503-94cde939096d" 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_c00ecff4-58b2-4aea-ba8f-b594ab81a70e" xlink:to="loc_srt_MinimumMember_f302e7ee-1c06-4b8b-b503-94cde939096d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_567ba504-a952-458b-9b76-177da05c4f3a" 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_c00ecff4-58b2-4aea-ba8f-b594ab81a70e" xlink:to="loc_srt_MaximumMember_567ba504-a952-458b-9b76-177da05c4f3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_c4236588-394b-4b25-b3da-fb1be09bd0f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_4a79aff3-d6fd-40db-976d-c862a2f7c415" xlink:to="loc_us-gaap_VariableRateAxis_c4236588-394b-4b25-b3da-fb1be09bd0f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_d249e4ad-f021-47a1-9de8-3db69d42e3f1" 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_c4236588-394b-4b25-b3da-fb1be09bd0f4" xlink:to="loc_us-gaap_VariableRateDomain_d249e4ad-f021-47a1-9de8-3db69d42e3f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_08732d48-2d32-4228-aaec-16f03c71a835" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_d249e4ad-f021-47a1-9de8-3db69d42e3f1" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_08732d48-2d32-4228-aaec-16f03c71a835" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalFundsEffectiveSwapRateMember_80c90088-87dc-4d5f-979c-33d66d587dfc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FederalFundsEffectiveSwapRateMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_d249e4ad-f021-47a1-9de8-3db69d42e3f1" xlink:to="loc_us-gaap_FederalFundsEffectiveSwapRateMember_80c90088-87dc-4d5f-979c-33d66d587dfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EurodollarMember_e3af0270-40c1-4fff-8bc3-8280e8f7a1be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EurodollarMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_d249e4ad-f021-47a1-9de8-3db69d42e3f1" xlink:to="loc_us-gaap_EurodollarMember_e3af0270-40c1-4fff-8bc3-8280e8f7a1be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_10c7a005-ac66-4496-bfe7-1185bf9e9031" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BaseRateMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_d249e4ad-f021-47a1-9de8-3db69d42e3f1" xlink:to="loc_us-gaap_BaseRateMember_10c7a005-ac66-4496-bfe7-1185bf9e9031" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_a8a81a4f-61b8-4626-baab-ca7923bb6ef5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_4a79aff3-d6fd-40db-976d-c862a2f7c415" xlink:to="loc_us-gaap_DebtInstrumentLineItems_a8a81a4f-61b8-4626-baab-ca7923bb6ef5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_4440455b-6cd4-45e8-81ad-1e52e68259a6" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a8a81a4f-61b8-4626-baab-ca7923bb6ef5" xlink:to="loc_dei_DocumentPeriodEndDate_4440455b-6cd4-45e8-81ad-1e52e68259a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_2fa1dae0-f90e-4a07-a606-4a5cf0c670fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a8a81a4f-61b8-4626-baab-ca7923bb6ef5" xlink:to="loc_us-gaap_LongTermDebtCurrent_2fa1dae0-f90e-4a07-a606-4a5cf0c670fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_2a745cf5-22e9-4d6b-a2f3-9039d24e731f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a8a81a4f-61b8-4626-baab-ca7923bb6ef5" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_2a745cf5-22e9-4d6b-a2f3-9039d24e731f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_dc858e93-46f9-430b-a203-2ff4798c6694" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a8a81a4f-61b8-4626-baab-ca7923bb6ef5" xlink:to="loc_us-gaap_LongTermDebtFairValue_dc858e93-46f9-430b-a203-2ff4798c6694" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_37453970-82fc-47ce-848a-62d5dfbe3a8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a8a81a4f-61b8-4626-baab-ca7923bb6ef5" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_37453970-82fc-47ce-848a-62d5dfbe3a8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_703509e2-606f-4b7f-bc1d-0a905610c97d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a8a81a4f-61b8-4626-baab-ca7923bb6ef5" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_703509e2-606f-4b7f-bc1d-0a905610c97d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_779093a0-fac7-4be6-8ca2-60715d634520" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a8a81a4f-61b8-4626-baab-ca7923bb6ef5" xlink:to="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_779093a0-fac7-4be6-8ca2-60715d634520" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_c82ed48a-7b59-4cca-a075-98714c00473b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a8a81a4f-61b8-4626-baab-ca7923bb6ef5" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_c82ed48a-7b59-4cca-a075-98714c00473b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Debtissuanceaggregateprincipalamount_f0405f42-254c-4ea7-b9ff-11396d66efd1" xlink:href="codi-20220331.xsd#codi_Debtissuanceaggregateprincipalamount"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a8a81a4f-61b8-4626-baab-ca7923bb6ef5" xlink:to="loc_codi_Debtissuanceaggregateprincipalamount_f0405f42-254c-4ea7-b9ff-11396d66efd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_15610b25-4c45-4179-ae09-f213cb257d1f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a8a81a4f-61b8-4626-baab-ca7923bb6ef5" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_15610b25-4c45-4179-ae09-f213cb257d1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_a709fdae-0f09-47fa-bd03-f27be8168426" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a8a81a4f-61b8-4626-baab-ca7923bb6ef5" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_a709fdae-0f09-47fa-bd03-f27be8168426" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ProceedsHeldInEscrow_72394ff8-38c3-4739-a030-497eb8e413c9" xlink:href="codi-20220331.xsd#codi_ProceedsHeldInEscrow"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a8a81a4f-61b8-4626-baab-ca7923bb6ef5" xlink:to="loc_codi_ProceedsHeldInEscrow_72394ff8-38c3-4739-a030-497eb8e413c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotes_e021af01-1180-4a57-ad50-4d1381938adb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeniorNotes"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a8a81a4f-61b8-4626-baab-ca7923bb6ef5" xlink:to="loc_us-gaap_SeniorNotes_e021af01-1180-4a57-ad50-4d1381938adb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_0c63eec3-7a2c-4d91-97f8-4780728ce8fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a8a81a4f-61b8-4626-baab-ca7923bb6ef5" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_0c63eec3-7a2c-4d91-97f8-4780728ce8fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_be36c99d-60d9-461f-84c7-2dafe060f17e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a8a81a4f-61b8-4626-baab-ca7923bb6ef5" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_be36c99d-60d9-461f-84c7-2dafe060f17e" 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-20220331.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_13508da4-564a-47ad-8907-931e9c468b6e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/StockholdersEquityTables" xlink:type="simple" xlink:href="codi-20220331.xsd#StockholdersEquityTables"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/StockholdersEquityTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_ffb07916-34a6-402b-bdfd-f07cb3176b68" 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_94ac4b37-dc62-4a98-b471-27093134b33a" 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_ffb07916-34a6-402b-bdfd-f07cb3176b68" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock_94ac4b37-dc62-4a98-b471-27093134b33a" 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-20220331.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_21165ea4-c496-4b15-8850-11b7cd3b5453" 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_230a9581-7775-4319-a324-d8185566052e" xlink:href="codi-20220331.xsd#codi_StockholdersEquityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_21165ea4-c496-4b15-8850-11b7cd3b5453" xlink:to="loc_codi_StockholdersEquityTable_230a9581-7775-4319-a324-d8185566052e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_f933d00c-7deb-4c20-baf8-48cb8f1b402a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityTable_230a9581-7775-4319-a324-d8185566052e" xlink:to="loc_srt_StatementScenarioAxis_f933d00c-7deb-4c20-baf8-48cb8f1b402a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_7f26577e-64bf-4242-bf89-3c5f4de166fb" 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_f933d00c-7deb-4c20-baf8-48cb8f1b402a" xlink:to="loc_srt_ScenarioUnspecifiedDomain_7f26577e-64bf-4242-bf89-3c5f4de166fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_ed70aecd-8564-4034-a867-41cafef7cae8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityTable_230a9581-7775-4319-a324-d8185566052e" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_ed70aecd-8564-4034-a867-41cafef7cae8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_3c82a3fe-a703-4ba7-8e0d-eae254005c6e" 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_ed70aecd-8564-4034-a867-41cafef7cae8" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_3c82a3fe-a703-4ba7-8e0d-eae254005c6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_b334d3b4-83d4-4dd5-b03c-a7afd0f0a13e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityTable_230a9581-7775-4319-a324-d8185566052e" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_b334d3b4-83d4-4dd5-b03c-a7afd0f0a13e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_eefd13f2-9a49-45b9-bf87-64ccef5b8179" 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_b334d3b4-83d4-4dd5-b03c-a7afd0f0a13e" xlink:to="loc_us-gaap_SegmentDomain_eefd13f2-9a49-45b9-bf87-64ccef5b8179" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_56c9dd64-9012-4107-9632-e537a887e12b" xlink:href="codi-20220331.xsd#codi_LibertyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_eefd13f2-9a49-45b9-bf87-64ccef5b8179" xlink:to="loc_codi_LibertyMember_56c9dd64-9012-4107-9632-e537a887e12b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgoMember_f62e806a-e1e2-4633-8e70-4a12dd290e8b" xlink:href="codi-20220331.xsd#codi_ErgoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_eefd13f2-9a49-45b9-bf87-64ccef5b8179" xlink:to="loc_codi_ErgoMember_f62e806a-e1e2-4633-8e70-4a12dd290e8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_35e71884-5f2f-488f-8474-4a175699a420" xlink:href="codi-20220331.xsd#codi_AciMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_eefd13f2-9a49-45b9-bf87-64ccef5b8179" xlink:to="loc_codi_AciMember_35e71884-5f2f-488f-8474-4a175699a420" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_d7a3ca79-0573-43a9-94cd-3ac8f4d4ef3b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityTable_230a9581-7775-4319-a324-d8185566052e" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_d7a3ca79-0573-43a9-94cd-3ac8f4d4ef3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_b6af6a30-cca2-4f04-9e0f-d85af256ccd5" 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_d7a3ca79-0573-43a9-94cd-3ac8f4d4ef3b" xlink:to="loc_us-gaap_EquityComponentDomain_b6af6a30-cca2-4f04-9e0f-d85af256ccd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_b86316c8-f47a-4376-9801-7ccc16795859" 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_b6af6a30-cca2-4f04-9e0f-d85af256ccd5" xlink:to="loc_us-gaap_RetainedEarningsMember_b86316c8-f47a-4376-9801-7ccc16795859" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_3c9a7a3d-31c3-491f-a153-ded4f65f02a6" 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_b6af6a30-cca2-4f04-9e0f-d85af256ccd5" xlink:to="loc_us-gaap_CommonStockMember_3c9a7a3d-31c3-491f-a153-ded4f65f02a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_9cbef8fe-c1c2-4931-97c3-9c49c07c3eb9" 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_230a9581-7775-4319-a324-d8185566052e" xlink:to="loc_srt_RangeAxis_9cbef8fe-c1c2-4931-97c3-9c49c07c3eb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_11c16f25-f29b-434f-8c5a-59c7e68f01a3" 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_9cbef8fe-c1c2-4931-97c3-9c49c07c3eb9" xlink:to="loc_srt_RangeMember_11c16f25-f29b-434f-8c5a-59c7e68f01a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_7b937ef2-2a2c-4d69-828f-c631417c7367" 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_11c16f25-f29b-434f-8c5a-59c7e68f01a3" xlink:to="loc_srt_MinimumMember_7b937ef2-2a2c-4d69-828f-c631417c7367" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_90e1cea0-fb3d-408f-abbb-1ed44fd27d20" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityTable_230a9581-7775-4319-a324-d8185566052e" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_90e1cea0-fb3d-408f-abbb-1ed44fd27d20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_dca4f612-e65e-4b46-9ebc-f61829f6e215" 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_90e1cea0-fb3d-408f-abbb-1ed44fd27d20" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_dca4f612-e65e-4b46-9ebc-f61829f6e215" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_e1231095-f33b-4fd3-bb5c-8ef693d45d08" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityTable_230a9581-7775-4319-a324-d8185566052e" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_e1231095-f33b-4fd3-bb5c-8ef693d45d08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_f8065485-188b-4f1f-bd64-a5b84577c31a" 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_e1231095-f33b-4fd3-bb5c-8ef693d45d08" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_f8065485-188b-4f1f-bd64-a5b84577c31a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_3f1a0df5-b5b2-46a1-8638-b7daa0b297f4" 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_f8065485-188b-4f1f-bd64-a5b84577c31a" xlink:to="loc_us-gaap_SubsequentEventMember_3f1a0df5-b5b2-46a1-8638-b7daa0b297f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_6406e532-bcfb-494b-be08-b23d635e3772" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityTable_230a9581-7775-4319-a324-d8185566052e" xlink:to="loc_us-gaap_StatementClassOfStockAxis_6406e532-bcfb-494b-be08-b23d635e3772" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_64194776-7297-4279-812b-a0db8345ed7a" 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_6406e532-bcfb-494b-be08-b23d635e3772" xlink:to="loc_us-gaap_ClassOfStockDomain_64194776-7297-4279-812b-a0db8345ed7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_98b17e5f-a25f-4672-9871-b3fcd2bfe0ef" 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_64194776-7297-4279-812b-a0db8345ed7a" xlink:to="loc_us-gaap_CommonStockMember_98b17e5f-a25f-4672-9871-b3fcd2bfe0ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredClassBMember_97f3879d-0408-4286-9187-2743cc139c30" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_64194776-7297-4279-812b-a0db8345ed7a" xlink:to="loc_us-gaap_PreferredClassBMember_97f3879d-0408-4286-9187-2743cc139c30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesBPreferredStockMember_62efee05-207c-4fa5-af82-35ec560031b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesBPreferredStockMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_64194776-7297-4279-812b-a0db8345ed7a" xlink:to="loc_us-gaap_SeriesBPreferredStockMember_62efee05-207c-4fa5-af82-35ec560031b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesAPreferredStockMember_ed0d3333-0612-428d-94f4-9098ec4a1e47" 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_64194776-7297-4279-812b-a0db8345ed7a" xlink:to="loc_us-gaap_SeriesAPreferredStockMember_ed0d3333-0612-428d-94f4-9098ec4a1e47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredClassAMember_87631a57-ebb6-4065-a733-b6c0b5267d9f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredClassAMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_64194776-7297-4279-812b-a0db8345ed7a" xlink:to="loc_us-gaap_PreferredClassAMember_87631a57-ebb6-4065-a733-b6c0b5267d9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesBMember_ba53d9f1-8b94-4afd-94eb-11170d83a252" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesBMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_64194776-7297-4279-812b-a0db8345ed7a" xlink:to="loc_us-gaap_SeriesBMember_ba53d9f1-8b94-4afd-94eb-11170d83a252" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesCPreferredStockMember_3cd5c333-934f-41f8-bc66-6745362e6b91" 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_64194776-7297-4279-812b-a0db8345ed7a" xlink:to="loc_us-gaap_SeriesCPreferredStockMember_3cd5c333-934f-41f8-bc66-6745362e6b91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_d13fe260-5c49-4df2-8e57-a9a0bde5b06e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityTable_230a9581-7775-4319-a324-d8185566052e" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_d13fe260-5c49-4df2-8e57-a9a0bde5b06e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_c92f51bf-cdef-4435-9d04-669c69ff1aa7" 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_d13fe260-5c49-4df2-8e57-a9a0bde5b06e" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_c92f51bf-cdef-4435-9d04-669c69ff1aa7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AtTheMarketEquityOfferingMember_2455b540-8b01-4d74-bb31-0107db8e99dd" xlink:href="codi-20220331.xsd#codi_AtTheMarketEquityOfferingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_c92f51bf-cdef-4435-9d04-669c69ff1aa7" xlink:to="loc_codi_AtTheMarketEquityOfferingMember_2455b540-8b01-4d74-bb31-0107db8e99dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_StockholdersEquityLineItems_ee1ef26d-9bcf-42b7-992e-d02d3c3be977" xlink:href="codi-20220331.xsd#codi_StockholdersEquityLineItems"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityTable_230a9581-7775-4319-a324-d8185566052e" xlink:to="loc_codi_StockholdersEquityLineItems_ee1ef26d-9bcf-42b7-992e-d02d3c3be977" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionExpensePreferredShareholders_40721211-7dfd-4236-b3cb-0cd1d6dd878a" xlink:href="codi-20220331.xsd#codi_DistributionExpensePreferredShareholders"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_ee1ef26d-9bcf-42b7-992e-d02d3c3be977" xlink:to="loc_codi_DistributionExpensePreferredShareholders_40721211-7dfd-4236-b3cb-0cd1d6dd878a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AccruedDistributionPreferredShareholders_5c5b5626-df45-4f02-8cda-80b5250f5edc" xlink:href="codi-20220331.xsd#codi_AccruedDistributionPreferredShareholders"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_ee1ef26d-9bcf-42b7-992e-d02d3c3be977" xlink:to="loc_codi_AccruedDistributionPreferredShareholders_5c5b5626-df45-4f02-8cda-80b5250f5edc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_22a5fc83-8769-4eef-a5d3-58b21409139c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_ee1ef26d-9bcf-42b7-992e-d02d3c3be977" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_22a5fc83-8769-4eef-a5d3-58b21409139c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_285e8ba9-d831-442a-a125-ebade7a654e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_ee1ef26d-9bcf-42b7-992e-d02d3c3be977" xlink:to="loc_us-gaap_CommonStockSharesIssued_285e8ba9-d831-442a-a125-ebade7a654e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_c92ed0c6-f951-45c5-9385-5af6743b43e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_ee1ef26d-9bcf-42b7-992e-d02d3c3be977" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_c92ed0c6-f951-45c5-9385-5af6743b43e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_e4910c26-6831-424f-98e1-dbab686f5035" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_ee1ef26d-9bcf-42b7-992e-d02d3c3be977" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_e4910c26-6831-424f-98e1-dbab686f5035" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendRatePercentage_836c3821-2c92-4f5c-bfd3-c7d6a2491b81" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockDividendRatePercentage"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_ee1ef26d-9bcf-42b7-992e-d02d3c3be977" xlink:to="loc_us-gaap_PreferredStockDividendRatePercentage_836c3821-2c92-4f5c-bfd3-c7d6a2491b81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_61ce0d3c-1a58-4d6c-bd2e-e411e7bf975f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_ee1ef26d-9bcf-42b7-992e-d02d3c3be977" xlink:to="loc_us-gaap_PreferredStockSharesIssued_61ce0d3c-1a58-4d6c-bd2e-e411e7bf975f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockLiquidationPreference_eaa48030-b127-4d0a-8f0e-d68f008ae507" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockLiquidationPreference"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_ee1ef26d-9bcf-42b7-992e-d02d3c3be977" xlink:to="loc_us-gaap_PreferredStockLiquidationPreference_eaa48030-b127-4d0a-8f0e-d68f008ae507" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_47a127b9-2635-4618-b142-3fd1960c09fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_ee1ef26d-9bcf-42b7-992e-d02d3c3be977" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_47a127b9-2635-4618-b142-3fd1960c09fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_4f0d83c8-12de-4e5f-8c45-4678fef0df4c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_ee1ef26d-9bcf-42b7-992e-d02d3c3be977" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_4f0d83c8-12de-4e5f-8c45-4678fef0df4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_1f1fa69c-aa75-45c6-b7b0-ea1e751bf623" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_ee1ef26d-9bcf-42b7-992e-d02d3c3be977" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_1f1fa69c-aa75-45c6-b7b0-ea1e751bf623" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_a0e11a0b-8235-4758-af32-8184844631e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_ee1ef26d-9bcf-42b7-992e-d02d3c3be977" xlink:to="loc_us-gaap_PreferredStockValue_a0e11a0b-8235-4758-af32-8184844631e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockRedemptionPricePerShare_4ff18fe4-9954-4caf-b5bd-afca3fbdfc94" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockRedemptionPricePerShare"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_ee1ef26d-9bcf-42b7-992e-d02d3c3be977" xlink:to="loc_us-gaap_PreferredStockRedemptionPricePerShare_4ff18fe4-9954-4caf-b5bd-afca3fbdfc94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockVotingRights_51e8b716-0f3d-4eac-9ffe-02b9918a3291" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockVotingRights"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_ee1ef26d-9bcf-42b7-992e-d02d3c3be977" xlink:to="loc_us-gaap_CommonStockVotingRights_51e8b716-0f3d-4eac-9ffe-02b9918a3291" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionsPayableAmountPerShare_6389ee8a-ee8c-439d-8fea-fe2237d85c02" xlink:href="codi-20220331.xsd#codi_DistributionsPayableAmountPerShare"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_ee1ef26d-9bcf-42b7-992e-d02d3c3be977" xlink:to="loc_codi_DistributionsPayableAmountPerShare_6389ee8a-ee8c-439d-8fea-fe2237d85c02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentsOfDistributionsToShareholders_efd30368-efef-4233-a856-0791f81e4bf5" xlink:href="codi-20220331.xsd#codi_PaymentsOfDistributionsToShareholders"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_ee1ef26d-9bcf-42b7-992e-d02d3c3be977" xlink:to="loc_codi_PaymentsOfDistributionsToShareholders_efd30368-efef-4233-a856-0791f81e4bf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PreferredStockCashDistributionsPaidPerShare_3989b262-f4be-4727-b280-b8995a20d7cc" xlink:href="codi-20220331.xsd#codi_PreferredStockCashDistributionsPaidPerShare"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_ee1ef26d-9bcf-42b7-992e-d02d3c3be977" xlink:to="loc_codi_PreferredStockCashDistributionsPaidPerShare_3989b262-f4be-4727-b280-b8995a20d7cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionToShareholders_e9a5b9da-e419-4c8f-97a5-2664bd6447f5" xlink:href="codi-20220331.xsd#codi_DistributionToShareholders"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_ee1ef26d-9bcf-42b7-992e-d02d3c3be977" xlink:to="loc_codi_DistributionToShareholders_e9a5b9da-e419-4c8f-97a5-2664bd6447f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NetIncomeLossAvailabletoTrustStockNetofDistributions_4d1fefaa-4085-41dc-a244-1661085777ab" xlink:href="codi-20220331.xsd#codi_NetIncomeLossAvailabletoTrustStockNetofDistributions"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_ee1ef26d-9bcf-42b7-992e-d02d3c3be977" xlink:to="loc_codi_NetIncomeLossAvailabletoTrustStockNetofDistributions_4d1fefaa-4085-41dc-a244-1661085777ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionsForContributionBasedProfitAllocationPayments_93ad5b27-8dc9-4e7f-a81e-e0cded68e743" xlink:href="codi-20220331.xsd#codi_DistributionsForContributionBasedProfitAllocationPayments"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_ee1ef26d-9bcf-42b7-992e-d02d3c3be977" xlink:to="loc_codi_DistributionsForContributionBasedProfitAllocationPayments_93ad5b27-8dc9-4e7f-a81e-e0cded68e743" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_08c4b6d3-13a9-4cf5-8e80-429c89455b78" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_ee1ef26d-9bcf-42b7-992e-d02d3c3be977" xlink:to="loc_dei_DocumentPeriodEndDate_08c4b6d3-13a9-4cf5-8e80-429c89455b78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentstoNoncontrollingInterestsAllocationInterests_ba4e7658-47f2-41ca-8bf5-7178937417ab" xlink:href="codi-20220331.xsd#codi_PaymentstoNoncontrollingInterestsAllocationInterests"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_ee1ef26d-9bcf-42b7-992e-d02d3c3be977" xlink:to="loc_codi_PaymentstoNoncontrollingInterestsAllocationInterests_ba4e7658-47f2-41ca-8bf5-7178937417ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_454d0ca1-cab5-4427-99e6-5c1715dcfbbf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesIssued"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_ee1ef26d-9bcf-42b7-992e-d02d3c3be977" xlink:to="loc_us-gaap_SharesIssued_454d0ca1-cab5-4427-99e6-5c1715dcfbbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOrSaleOfEquity_347b9274-8371-4f22-8dc1-1b4803e3452f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOrSaleOfEquity"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_ee1ef26d-9bcf-42b7-992e-d02d3c3be977" xlink:to="loc_us-gaap_ProceedsFromIssuanceOrSaleOfEquity_347b9274-8371-4f22-8dc1-1b4803e3452f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommissionsPayableToBrokerDealersAndClearingOrganizations_e261d791-392c-4ad8-909e-7c51b376dc16" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommissionsPayableToBrokerDealersAndClearingOrganizations"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_ee1ef26d-9bcf-42b7-992e-d02d3c3be977" xlink:to="loc_us-gaap_CommissionsPayableToBrokerDealersAndClearingOrganizations_e261d791-392c-4ad8-909e-7c51b376dc16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/StockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetail" xlink:type="simple" xlink:href="codi-20220331.xsd#StockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetail"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/StockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_6536737e-3222-4ecb-a4d4-e4fd2827330c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_d0d729de-4945-462e-a7ad-043feafe248b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_6536737e-3222-4ecb-a4d4-e4fd2827330c" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_d0d729de-4945-462e-a7ad-043feafe248b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_e38abdae-f63a-4b7f-b076-1e24a4bdf9cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOperatingActivitiesSegmentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_d0d729de-4945-462e-a7ad-043feafe248b" xlink:to="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_e38abdae-f63a-4b7f-b076-1e24a4bdf9cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain_2ffa207e-688e-4159-9309-47b324eed25d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_e38abdae-f63a-4b7f-b076-1e24a4bdf9cf" xlink:to="loc_us-gaap_SegmentOperatingActivitiesDomain_2ffa207e-688e-4159-9309-47b324eed25d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_c0c5b69e-e6ac-4072-9894-754105e379e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentOperatingActivitiesDomain_2ffa207e-688e-4159-9309-47b324eed25d" xlink:to="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_c0c5b69e-e6ac-4072-9894-754105e379e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_2af7f851-ad89-48bf-96e4-2b21e34126d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_d0d729de-4945-462e-a7ad-043feafe248b" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_2af7f851-ad89-48bf-96e4-2b21e34126d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NetIncomeLossAvailabletoTrustStockNetofDistributions_6a8a50b3-e637-4d3a-9f3e-2297a670d45a" xlink:href="codi-20220331.xsd#codi_NetIncomeLossAvailabletoTrustStockNetofDistributions"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_2af7f851-ad89-48bf-96e4-2b21e34126d0" xlink:to="loc_codi_NetIncomeLossAvailabletoTrustStockNetofDistributions_6a8a50b3-e637-4d3a-9f3e-2297a670d45a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent_c797ede1-c919-41c8-858b-c65314eb6510" xlink:href="codi-20220331.xsd#codi_EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_2af7f851-ad89-48bf-96e4-2b21e34126d0" xlink:to="loc_codi_EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent_c797ede1-c919-41c8-858b-c65314eb6510" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_7a103987-6d9b-4301-bfe9-4cd4909d8768" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_2af7f851-ad89-48bf-96e4-2b21e34126d0" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_7a103987-6d9b-4301-bfe9-4cd4909d8768" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_2b420820-d899-47b8-839f-a8a70862edea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_2af7f851-ad89-48bf-96e4-2b21e34126d0" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_2b420820-d899-47b8-839f-a8a70862edea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment_6c96a34a-5364-4506-bb25-d24c666152fb" xlink:href="codi-20220331.xsd#codi_NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_2af7f851-ad89-48bf-96e4-2b21e34126d0" xlink:to="loc_codi_NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment_6c96a34a-5364-4506-bb25-d24c666152fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_dd639758-1c3f-42f5-81f9-6b0bb5ef6e1e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_2af7f851-ad89-48bf-96e4-2b21e34126d0" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_dd639758-1c3f-42f5-81f9-6b0bb5ef6e1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_4494d5be-eda5-4be9-9c8f-8ab574837420" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_2af7f851-ad89-48bf-96e4-2b21e34126d0" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_4494d5be-eda5-4be9-9c8f-8ab574837420" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_8be90f79-7055-4277-9043-d68aa9305a15" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_2af7f851-ad89-48bf-96e4-2b21e34126d0" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_8be90f79-7055-4277-9043-d68aa9305a15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_06d1317b-1702-40f9-86d9-cb1b3ab15189" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_2af7f851-ad89-48bf-96e4-2b21e34126d0" xlink:to="loc_us-gaap_EarningsPerShareDiluted_06d1317b-1702-40f9-86d9-cb1b3ab15189" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations_9feb94f9-cd1a-4e59-bb3a-962ae2e597ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_2af7f851-ad89-48bf-96e4-2b21e34126d0" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperations_9feb94f9-cd1a-4e59-bb3a-962ae2e597ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/NoncontrollingInterest" xlink:type="simple" xlink:href="codi-20220331.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_cd83a521-67e7-44bd-b7c9-8af50ccf742a" 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_98aa16bb-d3f0-4da7-84e7-c210b7484e3a" 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_cd83a521-67e7-44bd-b7c9-8af50ccf742a" xlink:to="loc_us-gaap_MinorityInterestDisclosureTextBlock_98aa16bb-d3f0-4da7-84e7-c210b7484e3a" 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-20220331.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_bddd9b81-a946-4b37-adb7-06ef64b029ab" 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_f89c0422-644e-49c5-ad87-8530e102181c" xlink:href="codi-20220331.xsd#codi_NoncontrollingInterestTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncontrollingInterestAbstract_bddd9b81-a946-4b37-adb7-06ef64b029ab" xlink:to="loc_codi_NoncontrollingInterestTableTextBlock_f89c0422-644e-49c5-ad87-8530e102181c" 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-20220331.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_cf231f0e-f511-4af1-8b3b-4a1a8f411b4e" 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_53c95f56-c09f-49f6-83e8-1319d1434ca8" 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_cf231f0e-f511-4af1-8b3b-4a1a8f411b4e" xlink:to="loc_us-gaap_MinorityInterestTable_53c95f56-c09f-49f6-83e8-1319d1434ca8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_b0f83149-330e-40dd-9ed0-a5bc818370be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestTable_53c95f56-c09f-49f6-83e8-1319d1434ca8" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_b0f83149-330e-40dd-9ed0-a5bc818370be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_5875beb1-4451-4aac-97a8-0236abd1b62f" 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_b0f83149-330e-40dd-9ed0-a5bc818370be" xlink:to="loc_us-gaap_SegmentDomain_5875beb1-4451-4aac-97a8-0236abd1b62f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember_165bef1d-5760-4be2-96ed-42010fbc3d12" xlink:href="codi-20220331.xsd#codi_MarucciMemberMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_5875beb1-4451-4aac-97a8-0236abd1b62f" xlink:to="loc_codi_MarucciMemberMember_165bef1d-5760-4be2-96ed-42010fbc3d12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_d4f1b0ab-b808-4c8b-bb35-b1250c06852d" xlink:href="codi-20220331.xsd#codi_ArnoldMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_5875beb1-4451-4aac-97a8-0236abd1b62f" xlink:to="loc_codi_ArnoldMember_d4f1b0ab-b808-4c8b-bb35-b1250c06852d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoCandleLampMember_40974a62-df7a-4c7d-96f5-5fa2dfb0fcb5" xlink:href="codi-20220331.xsd#codi_SternoCandleLampMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_5875beb1-4451-4aac-97a8-0236abd1b62f" xlink:to="loc_codi_SternoCandleLampMember_40974a62-df7a-4c7d-96f5-5fa2dfb0fcb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_b4dea1cf-d550-4ea7-b80b-a5536557a242" xlink:href="codi-20220331.xsd#codi_VelocityOutdoorMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_5875beb1-4451-4aac-97a8-0236abd1b62f" xlink:to="loc_codi_VelocityOutdoorMember_b4dea1cf-d550-4ea7-b80b-a5536557a242" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_2bdfc45b-afb0-4b79-951a-2e35557fb2c4" xlink:href="codi-20220331.xsd#codi_LibertyMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_5875beb1-4451-4aac-97a8-0236abd1b62f" xlink:to="loc_codi_LibertyMember_2bdfc45b-afb0-4b79-951a-2e35557fb2c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_22c61163-9621-457e-9e96-2810765ef9f0" xlink:href="codi-20220331.xsd#codi_ErgobabyMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_5875beb1-4451-4aac-97a8-0236abd1b62f" xlink:to="loc_codi_ErgobabyMember_22c61163-9621-457e-9e96-2810765ef9f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_97ee947c-aacf-46dc-8dc7-0672d6997697" xlink:href="codi-20220331.xsd#codi_A5.11TacticalMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_5875beb1-4451-4aac-97a8-0236abd1b62f" xlink:to="loc_codi_A5.11TacticalMember_97ee947c-aacf-46dc-8dc7-0672d6997697" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_178f0ad3-2723-474a-9356-2c8e2ed82e3d" xlink:href="codi-20220331.xsd#codi_AciMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_5875beb1-4451-4aac-97a8-0236abd1b62f" xlink:to="loc_codi_AciMember_178f0ad3-2723-474a-9356-2c8e2ed82e3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AllocationInterestsMember_77878003-3f2e-49e7-aaa4-49470b6ca0dc" xlink:href="codi-20220331.xsd#codi_AllocationInterestsMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_5875beb1-4451-4aac-97a8-0236abd1b62f" xlink:to="loc_codi_AllocationInterestsMember_77878003-3f2e-49e7-aaa4-49470b6ca0dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BOAMember_7def283a-6bd1-4695-906a-4b4e42b1e70f" xlink:href="codi-20220331.xsd#codi_BOAMember"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_5875beb1-4451-4aac-97a8-0236abd1b62f" xlink:to="loc_codi_BOAMember_7def283a-6bd1-4695-906a-4b4e42b1e70f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_9dcc6aa0-b979-4a7a-af26-f924ffd5994b" xlink:href="codi-20220331.xsd#codi_AltorMember"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_5875beb1-4451-4aac-97a8-0236abd1b62f" xlink:to="loc_codi_AltorMember_9dcc6aa0-b979-4a7a-af26-f924ffd5994b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_07d19f0e-520c-4040-b13a-7ab4f05a1ec7" xlink:href="codi-20220331.xsd#codi_LuganoMember"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_5875beb1-4451-4aac-97a8-0236abd1b62f" xlink:to="loc_codi_LuganoMember_07d19f0e-520c-4040-b13a-7ab4f05a1ec7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_4b6be89e-ce39-4e97-8deb-771b0d9be2c7" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestTable_53c95f56-c09f-49f6-83e8-1319d1434ca8" xlink:to="loc_srt_OwnershipAxis_4b6be89e-ce39-4e97-8deb-771b0d9be2c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_e6dc3361-bc07-498e-ba76-9bc86826e890" 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_4b6be89e-ce39-4e97-8deb-771b0d9be2c7" xlink:to="loc_srt_OwnershipDomain_e6dc3361-bc07-498e-ba76-9bc86826e890" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember_28960179-ed7a-4ccd-8be1-826ab5585a4e" xlink:href="codi-20220331.xsd#codi_MarucciMemberMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_e6dc3361-bc07-498e-ba76-9bc86826e890" xlink:to="loc_codi_MarucciMemberMember_28960179-ed7a-4ccd-8be1-826ab5585a4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_dfdbb1c0-75a3-441a-b1fa-42c149dc4bce" xlink:href="codi-20220331.xsd#codi_A5.11TacticalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_e6dc3361-bc07-498e-ba76-9bc86826e890" xlink:to="loc_codi_A5.11TacticalMember_dfdbb1c0-75a3-441a-b1fa-42c149dc4bce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_ade23980-8433-4be9-83ba-5e57d16cb303" xlink:href="codi-20220331.xsd#codi_ErgobabyMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_e6dc3361-bc07-498e-ba76-9bc86826e890" xlink:to="loc_codi_ErgobabyMember_ade23980-8433-4be9-83ba-5e57d16cb303" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_dd609f99-75f3-4a43-bb4c-b9d121b0d16f" xlink:href="codi-20220331.xsd#codi_LibertyMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_e6dc3361-bc07-498e-ba76-9bc86826e890" xlink:to="loc_codi_LibertyMember_dd609f99-75f3-4a43-bb4c-b9d121b0d16f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorOwnershipMember_83afd618-fa5b-42ff-b27d-f2dc64ed5cea" xlink:href="codi-20220331.xsd#codi_VelocityOutdoorOwnershipMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_e6dc3361-bc07-498e-ba76-9bc86826e890" xlink:to="loc_codi_VelocityOutdoorOwnershipMember_83afd618-fa5b-42ff-b27d-f2dc64ed5cea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_faf0edff-db71-4a6d-914f-1eeb48663611" xlink:href="codi-20220331.xsd#codi_AciMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_e6dc3361-bc07-498e-ba76-9bc86826e890" xlink:to="loc_codi_AciMember_faf0edff-db71-4a6d-914f-1eeb48663611" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_c39f33ac-fd75-4ef7-8d42-60a8fb5e0b1c" xlink:href="codi-20220331.xsd#codi_ArnoldMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_e6dc3361-bc07-498e-ba76-9bc86826e890" xlink:to="loc_codi_ArnoldMember_c39f33ac-fd75-4ef7-8d42-60a8fb5e0b1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_d6fd12a5-62af-4c62-a4b8-2fb431cf7f7b" xlink:href="codi-20220331.xsd#codi_SternoProductsMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_e6dc3361-bc07-498e-ba76-9bc86826e890" xlink:to="loc_codi_SternoProductsMember_d6fd12a5-62af-4c62-a4b8-2fb431cf7f7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BOAMember_0fa6e6f2-b445-4781-b6da-0cab5e4b2132" xlink:href="codi-20220331.xsd#codi_BOAMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_e6dc3361-bc07-498e-ba76-9bc86826e890" xlink:to="loc_codi_BOAMember_0fa6e6f2-b445-4781-b6da-0cab5e4b2132" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_ab251875-8d6f-4223-815b-9fcbc5e0f3a6" xlink:href="codi-20220331.xsd#codi_AltorMember"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_e6dc3361-bc07-498e-ba76-9bc86826e890" xlink:to="loc_codi_AltorMember_ab251875-8d6f-4223-815b-9fcbc5e0f3a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_11cfe7a5-c124-4531-965c-f697328e460f" xlink:href="codi-20220331.xsd#codi_LuganoMember"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_e6dc3361-bc07-498e-ba76-9bc86826e890" xlink:to="loc_codi_LuganoMember_11cfe7a5-c124-4531-965c-f697328e460f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOwnershipInterestsByNameAxis_714c7071-5a70-4dac-85f6-093500e51ed1" 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_53c95f56-c09f-49f6-83e8-1319d1434ca8" xlink:to="loc_us-gaap_OtherOwnershipInterestsByNameAxis_714c7071-5a70-4dac-85f6-093500e51ed1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOwnershipInterestsNameDomain_34ca7b08-d3ae-4943-88ad-6a5cb2ce18fe" 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_714c7071-5a70-4dac-85f6-093500e51ed1" xlink:to="loc_us-gaap_OtherOwnershipInterestsNameDomain_34ca7b08-d3ae-4943-88ad-6a5cb2ce18fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PercentageOwnershipPrimaryMember_2e94b0fb-977e-4820-ae0b-d8feccc4b22a" xlink:href="codi-20220331.xsd#codi_PercentageOwnershipPrimaryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherOwnershipInterestsNameDomain_34ca7b08-d3ae-4943-88ad-6a5cb2ce18fe" xlink:to="loc_codi_PercentageOwnershipPrimaryMember_2e94b0fb-977e-4820-ae0b-d8feccc4b22a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PercentageOwnershipFullyDilutedMember_5a7ece8b-b191-46af-8e08-d5a56a37a142" xlink:href="codi-20220331.xsd#codi_PercentageOwnershipFullyDilutedMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherOwnershipInterestsNameDomain_34ca7b08-d3ae-4943-88ad-6a5cb2ce18fe" xlink:to="loc_codi_PercentageOwnershipFullyDilutedMember_5a7ece8b-b191-46af-8e08-d5a56a37a142" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestLineItems_d9577eb3-1aa4-4ba8-9ed9-899d531a1cf9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestTable_53c95f56-c09f-49f6-83e8-1319d1434ca8" xlink:to="loc_us-gaap_MinorityInterestLineItems_d9577eb3-1aa4-4ba8-9ed9-899d531a1cf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OwnershipPercentageOfNoncontrollingShareholders_247923a2-79df-47a6-a1c2-84d35a0658a7" xlink:href="codi-20220331.xsd#codi_OwnershipPercentageOfNoncontrollingShareholders"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestLineItems_d9577eb3-1aa4-4ba8-9ed9-899d531a1cf9" xlink:to="loc_codi_OwnershipPercentageOfNoncontrollingShareholders_247923a2-79df-47a6-a1c2-84d35a0658a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByParent_4f98e5b8-bf29-46be-8298-d214363d9281" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestLineItems_d9577eb3-1aa4-4ba8-9ed9-899d531a1cf9" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByParent_4f98e5b8-bf29-46be-8298-d214363d9281" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_418a7ddb-b74e-4680-a553-3d7d34588f0e" 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_d9577eb3-1aa4-4ba8-9ed9-899d531a1cf9" xlink:to="loc_us-gaap_MinorityInterest_418a7ddb-b74e-4680-a553-3d7d34588f0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/NoncontrollingInterestNoncontrollingInterestAdditionalInformationDetails" xlink:type="simple" xlink:href="codi-20220331.xsd#NoncontrollingInterestNoncontrollingInterestAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/NoncontrollingInterestNoncontrollingInterestAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestAbstract_6f1032d0-b4ee-4e30-ba0f-67e237f4636e" 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_384c5798-a7e9-475e-ad8d-3d140495feb0" 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_6f1032d0-b4ee-4e30-ba0f-67e237f4636e" xlink:to="loc_us-gaap_MinorityInterestTable_384c5798-a7e9-475e-ad8d-3d140495feb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_9d0f4cb4-bcd7-4143-b9a8-46b8263238b4" 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_384c5798-a7e9-475e-ad8d-3d140495feb0" xlink:to="loc_srt_OwnershipAxis_9d0f4cb4-bcd7-4143-b9a8-46b8263238b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_0dc20300-7c50-4532-9f95-27ec73b8b2fe" 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_9d0f4cb4-bcd7-4143-b9a8-46b8263238b4" xlink:to="loc_srt_OwnershipDomain_0dc20300-7c50-4532-9f95-27ec73b8b2fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_d956682f-0f7e-4209-a43c-a0210016fd4e" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestTable_384c5798-a7e9-475e-ad8d-3d140495feb0" xlink:to="loc_dei_LegalEntityAxis_d956682f-0f7e-4209-a43c-a0210016fd4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_7bce084a-ee4b-4238-a296-eae6bb2f3251" 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_d956682f-0f7e-4209-a43c-a0210016fd4e" xlink:to="loc_dei_EntityDomain_7bce084a-ee4b-4238-a296-eae6bb2f3251" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_5d031a15-69a4-49f5-9bfc-4b505cc612ee" xlink:href="codi-20220331.xsd#codi_ErgobabyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_7bce084a-ee4b-4238-a296-eae6bb2f3251" xlink:to="loc_codi_ErgobabyMember_5d031a15-69a4-49f5-9bfc-4b505cc612ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_fb84428f-ba5e-4d93-bcec-10fe83c693f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestTable_384c5798-a7e9-475e-ad8d-3d140495feb0" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_fb84428f-ba5e-4d93-bcec-10fe83c693f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_36aaaa66-5477-4226-9415-0829792c08eb" 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_fb84428f-ba5e-4d93-bcec-10fe83c693f9" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_36aaaa66-5477-4226-9415-0829792c08eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TermLoanFacilityMember_ad25c39e-3dde-40d8-900e-0adf1c010eba" xlink:href="codi-20220331.xsd#codi_TermLoanFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_36aaaa66-5477-4226-9415-0829792c08eb" xlink:to="loc_codi_TermLoanFacilityMember_ad25c39e-3dde-40d8-900e-0adf1c010eba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_bbd3c69d-9920-4372-8e2a-f0a33cb9dada" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_36aaaa66-5477-4226-9415-0829792c08eb" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_bbd3c69d-9920-4372-8e2a-f0a33cb9dada" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOwnershipInterestsByNameAxis_75c30dca-3121-42ea-992a-8287d99142a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherOwnershipInterestsByNameAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestTable_384c5798-a7e9-475e-ad8d-3d140495feb0" xlink:to="loc_us-gaap_OtherOwnershipInterestsByNameAxis_75c30dca-3121-42ea-992a-8287d99142a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOwnershipInterestsNameDomain_44673fc5-a45a-43bd-9076-bb72b6f2af67" 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_75c30dca-3121-42ea-992a-8287d99142a2" xlink:to="loc_us-gaap_OtherOwnershipInterestsNameDomain_44673fc5-a45a-43bd-9076-bb72b6f2af67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PercentageOwnershipPrimaryMember_b2a2fbc5-e6cf-412b-a61e-04c4abc2a66c" xlink:href="codi-20220331.xsd#codi_PercentageOwnershipPrimaryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherOwnershipInterestsNameDomain_44673fc5-a45a-43bd-9076-bb72b6f2af67" xlink:to="loc_codi_PercentageOwnershipPrimaryMember_b2a2fbc5-e6cf-412b-a61e-04c4abc2a66c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PercentageOwnershipFullyDilutedMember_360c9629-5280-4f56-8dbc-78e4ecae4e56" xlink:href="codi-20220331.xsd#codi_PercentageOwnershipFullyDilutedMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherOwnershipInterestsNameDomain_44673fc5-a45a-43bd-9076-bb72b6f2af67" xlink:to="loc_codi_PercentageOwnershipFullyDilutedMember_360c9629-5280-4f56-8dbc-78e4ecae4e56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_489185ae-a7e2-4499-9439-a132d2dcabc5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestTable_384c5798-a7e9-475e-ad8d-3d140495feb0" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_489185ae-a7e2-4499-9439-a132d2dcabc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_b867cf32-af6a-477b-ac32-aa312fcddcf5" 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_489185ae-a7e2-4499-9439-a132d2dcabc5" xlink:to="loc_us-gaap_SegmentDomain_b867cf32-af6a-477b-ac32-aa312fcddcf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_493ae1fd-e157-4d64-b06e-319c9560a2ab" xlink:href="codi-20220331.xsd#codi_AciMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_b867cf32-af6a-477b-ac32-aa312fcddcf5" xlink:to="loc_codi_AciMember_493ae1fd-e157-4d64-b06e-319c9560a2ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_4f42f141-bda9-4e2a-96a7-d5e5c246d30c" xlink:href="codi-20220331.xsd#codi_LibertyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_b867cf32-af6a-477b-ac32-aa312fcddcf5" xlink:to="loc_codi_LibertyMember_4f42f141-bda9-4e2a-96a7-d5e5c246d30c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BOAMember_fee7489d-4c0e-4e43-9d04-c62d4b769dfb" xlink:href="codi-20220331.xsd#codi_BOAMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_b867cf32-af6a-477b-ac32-aa312fcddcf5" xlink:to="loc_codi_BOAMember_fee7489d-4c0e-4e43-9d04-c62d4b769dfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestLineItems_1b63ccc2-281a-44b4-9cb6-2bc7fb908757" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestTable_384c5798-a7e9-475e-ad8d-3d140495feb0" xlink:to="loc_us-gaap_MinorityInterestLineItems_1b63ccc2-281a-44b4-9cb6-2bc7fb908757" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_07442f22-99e8-4fe4-8e33-dcedf8dfd1ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestLineItems_1b63ccc2-281a-44b4-9cb6-2bc7fb908757" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_07442f22-99e8-4fe4-8e33-dcedf8dfd1ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionToShareholders_06a49caa-88a2-4084-b481-78a20de02e62" xlink:href="codi-20220331.xsd#codi_DistributionToShareholders"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestLineItems_1b63ccc2-281a-44b4-9cb6-2bc7fb908757" xlink:to="loc_codi_DistributionToShareholders_06a49caa-88a2-4084-b481-78a20de02e62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentsOfDistributionsToShareholders_3092e4a4-dd2f-400a-848b-7eed1b47deb7" xlink:href="codi-20220331.xsd#codi_PaymentsOfDistributionsToShareholders"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestLineItems_1b63ccc2-281a-44b4-9cb6-2bc7fb908757" xlink:to="loc_codi_PaymentsOfDistributionsToShareholders_3092e4a4-dd2f-400a-848b-7eed1b47deb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OwnershipPercentageOfNoncontrollingShareholders_e8849def-26f8-42e5-ab7f-abb64c0800d2" xlink:href="codi-20220331.xsd#codi_OwnershipPercentageOfNoncontrollingShareholders"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestLineItems_1b63ccc2-281a-44b4-9cb6-2bc7fb908757" xlink:to="loc_codi_OwnershipPercentageOfNoncontrollingShareholders_e8849def-26f8-42e5-ab7f-abb64c0800d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByParent_0eb51c21-52ec-4957-8195-465c6e5a372d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestLineItems_1b63ccc2-281a-44b4-9cb6-2bc7fb908757" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByParent_0eb51c21-52ec-4957-8195-465c6e5a372d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest_27377904-8626-4779-b334-71b3a01af4b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestLineItems_1b63ccc2-281a-44b4-9cb6-2bc7fb908757" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest_27377904-8626-4779-b334-71b3a01af4b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet_019b6374-2749-434f-9fcd-16b093a450ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestLineItems_1b63ccc2-281a-44b4-9cb6-2bc7fb908757" xlink:to="loc_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet_019b6374-2749-434f-9fcd-16b093a450ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_d34ce2f5-33c3-4a4e-9f74-b8f253c6e15e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestLineItems_1b63ccc2-281a-44b4-9cb6-2bc7fb908757" xlink:to="loc_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_d34ce2f5-33c3-4a4e-9f74-b8f253c6e15e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/FairValueMeasurement" xlink:type="simple" xlink:href="codi-20220331.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_7c3fdd06-96fe-4931-bc3b-249b9ed62b36" 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_1a558c43-e27a-44c8-9c9a-0bf59a5daed4" 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_7c3fdd06-96fe-4931-bc3b-249b9ed62b36" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_1a558c43-e27a-44c8-9c9a-0bf59a5daed4" 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-20220331.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_11c0f875-b4fd-4835-8ea4-2854f6347341" 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_5d044b7a-894e-40fd-8f1a-0a0c7214e32d" 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_11c0f875-b4fd-4835-8ea4-2854f6347341" xlink:to="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_5d044b7a-894e-40fd-8f1a-0a0c7214e32d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_97377aad-1bd5-4e92-84b8-3217d9184e2b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_11c0f875-b4fd-4835-8ea4-2854f6347341" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_97377aad-1bd5-4e92-84b8-3217d9184e2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/FairValueMeasurementSummaryofLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail" xlink:type="simple" xlink:href="codi-20220331.xsd#FairValueMeasurementSummaryofLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/FairValueMeasurementSummaryofLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_19435cb8-7d73-4cc4-93cf-fb7cbb9d3e88" 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_fbf194dc-f73a-4898-ab03-82a7276d4382" 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_19435cb8-7d73-4cc4-93cf-fb7cbb9d3e88" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_fbf194dc-f73a-4898-ab03-82a7276d4382" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_3777bb73-f6e8-472d-8a6c-b6a039124684" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_fbf194dc-f73a-4898-ab03-82a7276d4382" xlink:to="loc_us-gaap_DebtInstrumentAxis_3777bb73-f6e8-472d-8a6c-b6a039124684" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_69cb47ec-b1b4-4ef9-ad3b-ec41769eb32e" 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_3777bb73-f6e8-472d-8a6c-b6a039124684" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_69cb47ec-b1b4-4ef9-ad3b-ec41769eb32e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Seniornotesdue2026Member_816bb13b-732b-41aa-ab25-36fbedd353e3" xlink:href="codi-20220331.xsd#codi_Seniornotesdue2026Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_69cb47ec-b1b4-4ef9-ad3b-ec41769eb32e" xlink:to="loc_codi_Seniornotesdue2026Member_816bb13b-732b-41aa-ab25-36fbedd353e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_0d437867-a6d2-4bcc-9317-223aa18867f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_fbf194dc-f73a-4898-ab03-82a7276d4382" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_0d437867-a6d2-4bcc-9317-223aa18867f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_6fb3da92-661a-4b8c-9b33-437356fb18fe" 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_0d437867-a6d2-4bcc-9317-223aa18867f9" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_6fb3da92-661a-4b8c-9b33-437356fb18fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_28193d10-b5d6-4f84-9d4c-d880d43d9970" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_fbf194dc-f73a-4898-ab03-82a7276d4382" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_28193d10-b5d6-4f84-9d4c-d880d43d9970" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_2789c3c9-9217-473e-ab8f-ab549abdd749" 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_28193d10-b5d6-4f84-9d4c-d880d43d9970" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_2789c3c9-9217-473e-ab8f-ab549abdd749" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_17f8ef3b-0a57-4d02-8e65-7e988d8bc2e5" 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_2789c3c9-9217-473e-ab8f-ab549abdd749" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_17f8ef3b-0a57-4d02-8e65-7e988d8bc2e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_55b50d52-b834-4c8f-a088-fab21ddd494e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_fbf194dc-f73a-4898-ab03-82a7276d4382" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_55b50d52-b834-4c8f-a088-fab21ddd494e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_14784d75-47b5-40dd-8569-c349c8b04891" 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_55b50d52-b834-4c8f-a088-fab21ddd494e" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_14784d75-47b5-40dd-8569-c349c8b04891" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_664e75e5-9442-4b9f-bc03-ef2ed639a1f4" 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_14784d75-47b5-40dd-8569-c349c8b04891" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_664e75e5-9442-4b9f-bc03-ef2ed639a1f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_a9d9ae5a-92e8-4f2e-8713-3967fb3b8c0b" 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_14784d75-47b5-40dd-8569-c349c8b04891" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_a9d9ae5a-92e8-4f2e-8713-3967fb3b8c0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_6d413527-4a25-4d26-ad98-df11f20f502c" 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_14784d75-47b5-40dd-8569-c349c8b04891" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_6d413527-4a25-4d26-ad98-df11f20f502c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_4613b35f-047f-419d-82ea-8d1b6c4921ac" 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_fbf194dc-f73a-4898-ab03-82a7276d4382" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_4613b35f-047f-419d-82ea-8d1b6c4921ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_b86e42fc-686b-4176-b1ae-b567346eb7d3" 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_4613b35f-047f-419d-82ea-8d1b6c4921ac" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_b86e42fc-686b-4176-b1ae-b567346eb7d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_18a73727-2459-43d3-9fc2-2ec847853cd1" 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_b86e42fc-686b-4176-b1ae-b567346eb7d3" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_18a73727-2459-43d3-9fc2-2ec847853cd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_01b894b1-67e8-49c4-8fc6-89fb6473a621" 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_b86e42fc-686b-4176-b1ae-b567346eb7d3" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_01b894b1-67e8-49c4-8fc6-89fb6473a621" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_ce13ec7d-e60b-4fbb-857a-e2f40577369b" 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_b86e42fc-686b-4176-b1ae-b567346eb7d3" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_ce13ec7d-e60b-4fbb-857a-e2f40577369b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationByTypeAxis_a9fd0ede-1b15-48aa-9a85-1edff34f3bb1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContingentConsiderationByTypeAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_fbf194dc-f73a-4898-ab03-82a7276d4382" xlink:to="loc_us-gaap_ContingentConsiderationByTypeAxis_a9fd0ede-1b15-48aa-9a85-1edff34f3bb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain_bd0203b3-ff81-431d-a315-0c988bad162e" 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_a9fd0ede-1b15-48aa-9a85-1edff34f3bb1" xlink:to="loc_us-gaap_ContingentConsiderationTypeDomain_bd0203b3-ff81-431d-a315-0c988bad162e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessAcquisitionMember_f4a89194-2d88-40bf-9406-68bab5920c59" xlink:href="codi-20220331.xsd#codi_BusinessAcquisitionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain_bd0203b3-ff81-431d-a315-0c988bad162e" xlink:to="loc_codi_BusinessAcquisitionMember_f4a89194-2d88-40bf-9406-68bab5920c59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_ecfdf2ca-c69f-412a-9adf-a8ddde5d132a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_fbf194dc-f73a-4898-ab03-82a7276d4382" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_ecfdf2ca-c69f-412a-9adf-a8ddde5d132a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract_f39c91ea-b4b5-423d-8110-6ea10e4de5aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_ecfdf2ca-c69f-412a-9adf-a8ddde5d132a" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract_f39c91ea-b4b5-423d-8110-6ea10e4de5aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PutOptionOfNoncontrollingShareholders_2b296cf5-80b4-4525-92b9-cc368af265e1" xlink:href="codi-20220331.xsd#codi_PutOptionOfNoncontrollingShareholders"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract_f39c91ea-b4b5-423d-8110-6ea10e4de5aa" xlink:to="loc_codi_PutOptionOfNoncontrollingShareholders_2b296cf5-80b4-4525-92b9-cc368af265e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_34a7503a-6829-469a-a6ef-c8ba4ee788c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract_f39c91ea-b4b5-423d-8110-6ea10e4de5aa" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_34a7503a-6829-469a-a6ef-c8ba4ee788c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Debtissuanceaggregateprincipalamount_ee6b5104-7be5-4f01-9790-90a10ad2f20c" xlink:href="codi-20220331.xsd#codi_Debtissuanceaggregateprincipalamount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_ecfdf2ca-c69f-412a-9adf-a8ddde5d132a" xlink:to="loc_codi_Debtissuanceaggregateprincipalamount_ee6b5104-7be5-4f01-9790-90a10ad2f20c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3FairValueMeasurementsDetail" xlink:type="simple" xlink:href="codi-20220331.xsd#FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3FairValueMeasurementsDetail"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3FairValueMeasurementsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_89f5cd33-1912-4088-8db0-45aa3f92f530" 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_57ca76ed-22c9-46e0-988a-010822cdd6dd" 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_89f5cd33-1912-4088-8db0-45aa3f92f530" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_57ca76ed-22c9-46e0-988a-010822cdd6dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_d2bafca3-7634-4d9b-881e-cd353bb6449e" 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_57ca76ed-22c9-46e0-988a-010822cdd6dd" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_d2bafca3-7634-4d9b-881e-cd353bb6449e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_d2306829-b152-47f6-9d73-a62f60578c60" 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_d2bafca3-7634-4d9b-881e-cd353bb6449e" xlink:to="loc_us-gaap_SegmentDomain_d2306829-b152-47f6-9d73-a62f60578c60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_44bf82fc-4a66-4949-9578-75c9835286a8" xlink:href="codi-20220331.xsd#codi_LibertyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_d2306829-b152-47f6-9d73-a62f60578c60" xlink:to="loc_codi_LibertyMember_44bf82fc-4a66-4949-9578-75c9835286a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_dad58cb7-eacb-47d9-a707-b25605b6412a" 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_57ca76ed-22c9-46e0-988a-010822cdd6dd" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_dad58cb7-eacb-47d9-a707-b25605b6412a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_96faf2b1-37ea-48b6-ad5e-ba5c89966ef9" 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_dad58cb7-eacb-47d9-a707-b25605b6412a" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_96faf2b1-37ea-48b6-ad5e-ba5c89966ef9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_d049255e-20cd-4247-92fe-87a94c7431d7" xlink:href="codi-20220331.xsd#codi_A5.11TacticalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_96faf2b1-37ea-48b6-ad5e-ba5c89966ef9" xlink:to="loc_codi_A5.11TacticalMember_d049255e-20cd-4247-92fe-87a94c7431d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_a749c182-212b-46a6-98ef-df42ce9b2b0e" xlink:href="codi-20220331.xsd#codi_LibertyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_96faf2b1-37ea-48b6-ad5e-ba5c89966ef9" xlink:to="loc_codi_LibertyMember_a749c182-212b-46a6-98ef-df42ce9b2b0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_ab861d87-830d-4d47-89e7-280ee18ce6b9" xlink:href="codi-20220331.xsd#codi_AltorMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_96faf2b1-37ea-48b6-ad5e-ba5c89966ef9" xlink:to="loc_codi_AltorMember_ab861d87-830d-4d47-89e7-280ee18ce6b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_33a26c9c-6ded-475c-a68b-ed90f33b2d50" 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_57ca76ed-22c9-46e0-988a-010822cdd6dd" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_33a26c9c-6ded-475c-a68b-ed90f33b2d50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_e1c98548-94eb-43f5-b942-f5233e1b43f0" 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_33a26c9c-6ded-475c-a68b-ed90f33b2d50" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_e1c98548-94eb-43f5-b942-f5233e1b43f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome_3306f7d8-bf3c-4916-96ab-625e6e0ee2b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_33a26c9c-6ded-475c-a68b-ed90f33b2d50" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome_3306f7d8-bf3c-4916-96ab-625e6e0ee2b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_b4f5395a-3a32-42f1-8259-0910580c2fe2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_33a26c9c-6ded-475c-a68b-ed90f33b2d50" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_b4f5395a-3a32-42f1-8259-0910580c2fe2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_144d7a11-9bc2-4a3d-b497-65ad810c30de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_33a26c9c-6ded-475c-a68b-ed90f33b2d50" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_144d7a11-9bc2-4a3d-b497-65ad810c30de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues_48fb4cd6-2bf6-41c1-b92b-9acf31cc4e3c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_33a26c9c-6ded-475c-a68b-ed90f33b2d50" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues_48fb4cd6-2bf6-41c1-b92b-9acf31cc4e3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/FairValueMeasurementAssetsMeasuredonNonrecurringBasisDetails" xlink:type="simple" xlink:href="codi-20220331.xsd#FairValueMeasurementAssetsMeasuredonNonrecurringBasisDetails"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/FairValueMeasurementAssetsMeasuredonNonrecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_3132f9c9-4488-4f2f-9a95-7949d678399a" 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_92d06e3f-746d-4017-8eb8-2e3125985f9f" 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_3132f9c9-4488-4f2f-9a95-7949d678399a" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_92d06e3f-746d-4017-8eb8-2e3125985f9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_eb28513a-df1b-4a4b-b1dd-cafc5ae2c474" 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_92d06e3f-746d-4017-8eb8-2e3125985f9f" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_eb28513a-df1b-4a4b-b1dd-cafc5ae2c474" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_b92e3e7e-269a-43c2-bb1e-802e4d4163c3" 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_eb28513a-df1b-4a4b-b1dd-cafc5ae2c474" xlink:to="loc_us-gaap_SegmentDomain_b92e3e7e-269a-43c2-bb1e-802e4d4163c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_a1ca5148-d044-43e5-826c-26a404562422" xlink:href="codi-20220331.xsd#codi_VelocityOutdoorMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_b92e3e7e-269a-43c2-bb1e-802e4d4163c3" xlink:to="loc_codi_VelocityOutdoorMember_a1ca5148-d044-43e5-826c-26a404562422" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_96b76c57-936a-4821-94ff-9ba7725968ef" 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_92d06e3f-746d-4017-8eb8-2e3125985f9f" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_96b76c57-936a-4821-94ff-9ba7725968ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b5debb77-2d6a-4e6f-afc4-824957ea4ba3" 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_96b76c57-936a-4821-94ff-9ba7725968ef" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b5debb77-2d6a-4e6f-afc4-824957ea4ba3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_24a82e94-6f81-4750-a165-bb7abbba9cd8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_92d06e3f-746d-4017-8eb8-2e3125985f9f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_24a82e94-6f81-4750-a165-bb7abbba9cd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_91a78702-d91c-43a8-ad9b-47262895c1f3" 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_24a82e94-6f81-4750-a165-bb7abbba9cd8" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_91a78702-d91c-43a8-ad9b-47262895c1f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_35126a3c-d892-4b8d-ae5a-4bd9955e83ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_92d06e3f-746d-4017-8eb8-2e3125985f9f" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_35126a3c-d892-4b8d-ae5a-4bd9955e83ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_990ca399-2c0f-41b8-af81-1ee34a4131d1" 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_35126a3c-d892-4b8d-ae5a-4bd9955e83ac" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_990ca399-2c0f-41b8-af81-1ee34a4131d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_67379050-6096-49b9-84d2-170cef733ae7" 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_990ca399-2c0f-41b8-af81-1ee34a4131d1" xlink:to="loc_us-gaap_TradeNamesMember_67379050-6096-49b9-84d2-170cef733ae7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_a0ef1b01-67cf-42e6-a786-8c5ab3e3fe48" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_92d06e3f-746d-4017-8eb8-2e3125985f9f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_a0ef1b01-67cf-42e6-a786-8c5ab3e3fe48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_86b16814-2ceb-45f1-9c90-bee43b245d9b" 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_a0ef1b01-67cf-42e6-a786-8c5ab3e3fe48" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_86b16814-2ceb-45f1-9c90-bee43b245d9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_5b9be784-4fcc-4396-8099-ede748b92871" 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_86b16814-2ceb-45f1-9c90-bee43b245d9b" xlink:to="loc_us-gaap_TradeNamesMember_5b9be784-4fcc-4396-8099-ede748b92871" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_f50c15fa-bab6-46a5-ae18-0e4182ef0f75" 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_86b16814-2ceb-45f1-9c90-bee43b245d9b" xlink:to="loc_us-gaap_CustomerRelationshipsMember_f50c15fa-bab6-46a5-ae18-0e4182ef0f75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_45a6cf6a-66a0-4f0f-8a7e-2c9d9460fc57" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_92d06e3f-746d-4017-8eb8-2e3125985f9f" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_45a6cf6a-66a0-4f0f-8a7e-2c9d9460fc57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_fee6b59b-c88e-4a49-aec5-db29696f50aa" 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_45a6cf6a-66a0-4f0f-8a7e-2c9d9460fc57" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_fee6b59b-c88e-4a49-aec5-db29696f50aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_a507d965-c4a5-411e-bc79-37bcb928bb94" 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_fee6b59b-c88e-4a49-aec5-db29696f50aa" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_a507d965-c4a5-411e-bc79-37bcb928bb94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_f53ff0b8-658d-4586-abee-c676e99489b0" 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_fee6b59b-c88e-4a49-aec5-db29696f50aa" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_f53ff0b8-658d-4586-abee-c676e99489b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_f2bef959-74dd-4d6b-a1a8-9ef1a4d2600f" 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_fee6b59b-c88e-4a49-aec5-db29696f50aa" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_f2bef959-74dd-4d6b-a1a8-9ef1a4d2600f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_7fee2ac2-e81e-4b48-8788-081b8d5950d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_92d06e3f-746d-4017-8eb8-2e3125985f9f" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_7fee2ac2-e81e-4b48-8788-081b8d5950d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_261ae688-4fd0-46ba-8f5b-ff9102e938c4" 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_7fee2ac2-e81e-4b48-8788-081b8d5950d9" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_261ae688-4fd0-46ba-8f5b-ff9102e938c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_996a9317-2f47-49e2-b141-c9372b7e21d0" 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_261ae688-4fd0-46ba-8f5b-ff9102e938c4" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_996a9317-2f47-49e2-b141-c9372b7e21d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_e60a8f17-c0e4-47c4-9c81-8527541ada33" 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_261ae688-4fd0-46ba-8f5b-ff9102e938c4" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_e60a8f17-c0e4-47c4-9c81-8527541ada33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_db2584f8-682f-4900-8c91-e23e8b345d27" 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_261ae688-4fd0-46ba-8f5b-ff9102e938c4" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_db2584f8-682f-4900-8c91-e23e8b345d27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_82cfe60e-e14a-4e7e-914b-fdf40d21b4ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_92d06e3f-746d-4017-8eb8-2e3125985f9f" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_82cfe60e-e14a-4e7e-914b-fdf40d21b4ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_ab5f9635-1fa1-4a5a-8715-fdb569c3b67d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_82cfe60e-e14a-4e7e-914b-fdf40d21b4ad" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_ab5f9635-1fa1-4a5a-8715-fdb569c3b67d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotes_d0c58c11-5a4b-44f1-80c2-8e8416bf680b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeniorNotes"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_82cfe60e-e14a-4e7e-914b-fdf40d21b4ad" xlink:to="loc_us-gaap_SeniorNotes_d0c58c11-5a4b-44f1-80c2-8e8416bf680b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_b3d79520-5290-4e7f-91cc-4aba14ef1206" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_82cfe60e-e14a-4e7e-914b-fdf40d21b4ad" xlink:to="loc_us-gaap_LongTermDebtFairValue_b3d79520-5290-4e7f-91cc-4aba14ef1206" 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-20220331.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_62ad980a-fa97-4e3e-9c02-a6bcb7d77a3c" 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_29716ebe-8fd8-4385-a87c-2850c1a75a7b" 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_62ad980a-fa97-4e3e-9c02-a6bcb7d77a3c" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_29716ebe-8fd8-4385-a87c-2850c1a75a7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_ab3e2c94-8779-401e-b1f4-5d5761256bf8" 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_29716ebe-8fd8-4385-a87c-2850c1a75a7b" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_ab3e2c94-8779-401e-b1f4-5d5761256bf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0ae62c7c-b294-499a-94a2-d7b812e4699b" 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_ab3e2c94-8779-401e-b1f4-5d5761256bf8" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0ae62c7c-b294-499a-94a2-d7b812e4699b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_075b5473-f5ea-4230-8f88-00b85218a362" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_29716ebe-8fd8-4385-a87c-2850c1a75a7b" xlink:to="loc_us-gaap_CreditFacilityAxis_075b5473-f5ea-4230-8f88-00b85218a362" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_810a2365-b899-4adf-a79f-4c00c40dd34d" 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_075b5473-f5ea-4230-8f88-00b85218a362" xlink:to="loc_us-gaap_CreditFacilityDomain_810a2365-b899-4adf-a79f-4c00c40dd34d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TermLoanFacilityMember_c1bae513-f648-4a51-aab7-07d1a6b8ba75" xlink:href="codi-20220331.xsd#codi_TermLoanFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_810a2365-b899-4adf-a79f-4c00c40dd34d" xlink:to="loc_codi_TermLoanFacilityMember_c1bae513-f648-4a51-aab7-07d1a6b8ba75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_304d867e-3491-497f-b04d-b4b1e827999e" 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_29716ebe-8fd8-4385-a87c-2850c1a75a7b" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_304d867e-3491-497f-b04d-b4b1e827999e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_4e91dce5-66bd-4ae5-a5c0-af9d68b96da3" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_304d867e-3491-497f-b04d-b4b1e827999e" xlink:to="loc_dei_DocumentPeriodEndDate_4e91dce5-66bd-4ae5-a5c0-af9d68b96da3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_e5ce0c8c-4d3f-42e6-bed3-b5efd7122b7c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_304d867e-3491-497f-b04d-b4b1e827999e" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_e5ce0c8c-4d3f-42e6-bed3-b5efd7122b7c" 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-20220331.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_a1fce530-e8c5-4c6b-9ac0-0e76836f2f7c" 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_84f89240-8ffa-4474-a878-2e56ad57c763" 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_a1fce530-e8c5-4c6b-9ac0-0e76836f2f7c" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_84f89240-8ffa-4474-a878-2e56ad57c763" 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-20220331.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_027cfa87-dd8b-4729-ac07-d065ba68e6c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_ce2842fd-e3cb-4302-a3a1-9b37c39109d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_027cfa87-dd8b-4729-ac07-d065ba68e6c8" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_ce2842fd-e3cb-4302-a3a1-9b37c39109d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail" xlink:type="simple" xlink:href="codi-20220331.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_c8c622a6-71b8-4366-8e0d-79e51ada98fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxContingencyTable_876b50a5-fee4-4cce-b704-e40de3d961e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxContingencyTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_c8c622a6-71b8-4366-8e0d-79e51ada98fe" xlink:to="loc_us-gaap_IncomeTaxContingencyTable_876b50a5-fee4-4cce-b704-e40de3d961e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_abe41fab-9df8-4f64-a2c7-00c4630de47a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyTable_876b50a5-fee4-4cce-b704-e40de3d961e9" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_abe41fab-9df8-4f64-a2c7-00c4630de47a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_a5235337-2538-48f7-97bb-8ba077cce8fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_abe41fab-9df8-4f64-a2c7-00c4630de47a" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_a5235337-2538-48f7-97bb-8ba077cce8fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameAxis_18c817b6-a2a6-4a16-8ce7-c33b49a80f9d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyTable_876b50a5-fee4-4cce-b704-e40de3d961e9" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameAxis_18c817b6-a2a6-4a16-8ce7-c33b49a80f9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameDomain_42b9f2ef-0572-426a-96ce-90773113f412" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameAxis_18c817b6-a2a6-4a16-8ce7-c33b49a80f9d" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameDomain_42b9f2ef-0572-426a-96ce-90773113f412" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxPeriodAxis_e3d92898-bab6-4c72-8c5a-8a5d687bb3dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxPeriodAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyTable_876b50a5-fee4-4cce-b704-e40de3d961e9" xlink:to="loc_us-gaap_TaxPeriodAxis_e3d92898-bab6-4c72-8c5a-8a5d687bb3dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxPeriodDomain_709a2f4e-346c-4212-9f44-10ccd39c7869" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxPeriodDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxPeriodAxis_e3d92898-bab6-4c72-8c5a-8a5d687bb3dc" xlink:to="loc_us-gaap_TaxPeriodDomain_709a2f4e-346c-4212-9f44-10ccd39c7869" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxContingencyLineItems_03997868-6bde-4e29-9230-2aa3f5a2c09f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxContingencyLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyTable_876b50a5-fee4-4cce-b704-e40de3d961e9" xlink:to="loc_us-gaap_IncomeTaxContingencyLineItems_03997868-6bde-4e29-9230-2aa3f5a2c09f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_bf12c100-413f-42a2-adf7-858ce30bb3c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_03997868-6bde-4e29-9230-2aa3f5a2c09f" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_bf12c100-413f-42a2-adf7-858ce30bb3c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_0f5c97d5-5194-47bf-869c-10865af638f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_03997868-6bde-4e29-9230-2aa3f5a2c09f" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_0f5c97d5-5194-47bf-869c-10865af638f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign_2035e0a5-277c-4fb7-9bf0-46a004608e5a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_03997868-6bde-4e29-9230-2aa3f5a2c09f" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign_2035e0a5-277c-4fb7-9bf0-46a004608e5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders_fca453b0-210c-43ae-a466-f10f03a04bf2" xlink:href="codi-20220331.xsd#codi_ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_03997868-6bde-4e29-9230-2aa3f5a2c09f" xlink:to="loc_codi_ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders_fca453b0-210c-43ae-a466-f10f03a04bf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ImpactOfSubsidiaryEmployeeStockOptions_086c43d0-1171-4d6d-929d-84edee524219" xlink:href="codi-20220331.xsd#codi_ImpactOfSubsidiaryEmployeeStockOptions"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_03997868-6bde-4e29-9230-2aa3f5a2c09f" xlink:to="loc_codi_ImpactOfSubsidiaryEmployeeStockOptions_086c43d0-1171-4d6d-929d-84edee524219" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_98459fb4-1d44-49f9-b563-0118c066cb7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_03997868-6bde-4e29-9230-2aa3f5a2c09f" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_98459fb4-1d44-49f9-b563-0118c066cb7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries_441759f4-d144-4473-8471-308c4307dbd3" xlink:href="codi-20220331.xsd#codi_EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_03997868-6bde-4e29-9230-2aa3f5a2c09f" xlink:to="loc_codi_EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries_441759f4-d144-4473-8471-308c4307dbd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTITaxPercent_8cfe4781-8a29-47fc-8b94-8540775c9393" xlink:href="codi-20220331.xsd#codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTITaxPercent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_03997868-6bde-4e29-9230-2aa3f5a2c09f" xlink:to="loc_codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTITaxPercent_8cfe4781-8a29-47fc-8b94-8540775c9393" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfAssets_41631c3b-1b0a-4659-a81e-39ddf8604fa6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfAssets"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_03997868-6bde-4e29-9230-2aa3f5a2c09f" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfAssets_41631c3b-1b0a-4659-a81e-39ddf8604fa6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_03673ed6-68f5-410b-8daf-60ad5f6576af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_03997868-6bde-4e29-9230-2aa3f5a2c09f" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_03673ed6-68f5-410b-8daf-60ad5f6576af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_63fc9e85-68ed-41e8-be02-3f3eb582297c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_03997868-6bde-4e29-9230-2aa3f5a2c09f" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_63fc9e85-68ed-41e8-be02-3f3eb582297c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DefinedBenefitPlan" xlink:type="simple" xlink:href="codi-20220331.xsd#DefinedBenefitPlan"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/DefinedBenefitPlan" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_be663584-8695-4205-acb0-00a74793c145" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_13e388d8-5f6d-4dfa-8177-88f1e783b00c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndEmployeeBenefitPlansTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_be663584-8695-4205-acb0-00a74793c145" xlink:to="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_13e388d8-5f6d-4dfa-8177-88f1e783b00c" 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-20220331.xsd#DefinedBenefitPlanTables"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/DefinedBenefitPlanTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_a9e30302-0381-48d0-9bf4-2b227b37e3e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_01e0a25a-15ab-45c8-bbae-4a444687d579" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfNetBenefitCostsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_a9e30302-0381-48d0-9bf4-2b227b37e3e3" xlink:to="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_01e0a25a-15ab-45c8-bbae-4a444687d579" 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-20220331.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_ae002d44-f37e-4687-ae19-7cf8597af0c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_a58a8f64-1e16-489f-b00a-10cbd22ab8cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_ae002d44-f37e-4687-ae19-7cf8597af0c0" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_a58a8f64-1e16-489f-b00a-10cbd22ab8cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_dd00deae-7ade-4a5c-88f5-7b02d4e409b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_a58a8f64-1e16-489f-b00a-10cbd22ab8cc" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_dd00deae-7ade-4a5c-88f5-7b02d4e409b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_35a98153-ad1e-4916-a65b-f2b426905ffb" 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_dd00deae-7ade-4a5c-88f5-7b02d4e409b1" xlink:to="loc_us-gaap_SegmentDomain_35a98153-ad1e-4916-a65b-f2b426905ffb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_33b3f0fc-ddfa-4997-a0ca-0d5a4a8942d5" xlink:href="codi-20220331.xsd#codi_ArnoldMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_35a98153-ad1e-4916-a65b-f2b426905ffb" xlink:to="loc_codi_ArnoldMember_33b3f0fc-ddfa-4997-a0ca-0d5a4a8942d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_880ee7c6-5a88-4361-a2c5-75259d51a3bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_a58a8f64-1e16-489f-b00a-10cbd22ab8cc" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_880ee7c6-5a88-4361-a2c5-75259d51a3bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_1c1361c3-b027-4a12-9517-842e319584e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_880ee7c6-5a88-4361-a2c5-75259d51a3bd" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_1c1361c3-b027-4a12-9517-842e319584e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_e3585d75-0295-4019-bc4b-07405f980454" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_880ee7c6-5a88-4361-a2c5-75259d51a3bd" xlink:to="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_e3585d75-0295-4019-bc4b-07405f980454" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear_a30435a3-60aa-4a9f-b05e-5a69a1bdfff6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_880ee7c6-5a88-4361-a2c5-75259d51a3bd" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear_a30435a3-60aa-4a9f-b05e-5a69a1bdfff6" 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-20220331.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_e224c7e6-b44a-4173-afa1-14bb0db9ee19" 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_f7ff0cbb-63f3-4462-8efb-faaa12887722" 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_e224c7e6-b44a-4173-afa1-14bb0db9ee19" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_f7ff0cbb-63f3-4462-8efb-faaa12887722" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_8ef834a8-68d2-4d6f-9033-1433a0ca3a4e" 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_e224c7e6-b44a-4173-afa1-14bb0db9ee19" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_8ef834a8-68d2-4d6f-9033-1433a0ca3a4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_246f8775-58dd-497b-971d-9c6e65b94978" 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_e224c7e6-b44a-4173-afa1-14bb0db9ee19" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_246f8775-58dd-497b-971d-9c6e65b94978" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_2ea489ea-54d2-47c0-bc0a-c95f76cd14f5" 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_e224c7e6-b44a-4173-afa1-14bb0db9ee19" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_2ea489ea-54d2-47c0-bc0a-c95f76cd14f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1_15e4ad78-d819-476d-8b58-9e645c003cc0" 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_e224c7e6-b44a-4173-afa1-14bb0db9ee19" xlink:to="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1_15e4ad78-d819-476d-8b58-9e645c003cc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_e69f1ef5-b0e5-4062-ad4c-8accd3752f61" 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_e224c7e6-b44a-4173-afa1-14bb0db9ee19" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_e69f1ef5-b0e5-4062-ad4c-8accd3752f61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="codi-20220331.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_500e75f6-5cce-4df7-9d32-200466a02fe5" 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_557cbe11-9453-4186-9ccf-709147b7eafe" 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_500e75f6-5cce-4df7-9d32-200466a02fe5" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_557cbe11-9453-4186-9ccf-709147b7eafe" 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-20220331.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_d67b1ed1-c641-42e9-80e2-89f03c3bf091" 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_e1229909-45a4-4176-bab7-cc6d959bf596" 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_d67b1ed1-c641-42e9-80e2-89f03c3bf091" xlink:to="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_e1229909-45a4-4176-bab7-cc6d959bf596" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_2e47975c-2919-4521-af7a-d1de4fb73d82" 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_d67b1ed1-c641-42e9-80e2-89f03c3bf091" xlink:to="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_2e47975c-2919-4521-af7a-d1de4fb73d82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock_7c089e1a-a356-4ddd-bdcb-85fbe4c8c791" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_d67b1ed1-c641-42e9-80e2-89f03c3bf091" xlink:to="loc_us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock_7c089e1a-a356-4ddd-bdcb-85fbe4c8c791" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_868c0114-9f1b-4573-aabe-a5c8ef6f98f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_d67b1ed1-c641-42e9-80e2-89f03c3bf091" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_868c0114-9f1b-4573-aabe-a5c8ef6f98f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/CommitmentsandContingenciesComponentsofOperatingLeasesDetails" xlink:type="simple" xlink:href="codi-20220331.xsd#CommitmentsandContingenciesComponentsofOperatingLeasesDetails"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/CommitmentsandContingenciesComponentsofOperatingLeasesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_b821edf6-e69a-4df9-89b3-a3bebbdba9f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_0e371ea5-0901-4419-8359-85e4354f6702" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_b821edf6-e69a-4df9-89b3-a3bebbdba9f2" xlink:to="loc_us-gaap_OperatingLeaseCost_0e371ea5-0901-4419-8359-85e4354f6702" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_1733687a-c1b0-4f4d-83ed-9142882b765e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_b821edf6-e69a-4df9-89b3-a3bebbdba9f2" xlink:to="loc_us-gaap_OperatingLeasePayments_1733687a-c1b0-4f4d-83ed-9142882b765e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_615960bb-cfd3-4165-ba62-4e79abc14bf8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_b821edf6-e69a-4df9-89b3-a3bebbdba9f2" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_615960bb-cfd3-4165-ba62-4e79abc14bf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_8243f316-edb5-457f-b151-c1230fe84a6d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_b821edf6-e69a-4df9-89b3-a3bebbdba9f2" xlink:to="loc_us-gaap_OtherCommitmentsTable_8243f316-edb5-457f-b151-c1230fe84a6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_707640d6-34b4-4ee4-8dce-ac9ffa127963" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_8243f316-edb5-457f-b151-c1230fe84a6d" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_707640d6-34b4-4ee4-8dce-ac9ffa127963" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_d339e0be-68a9-491a-9a62-23dc1d2dab30" 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_707640d6-34b4-4ee4-8dce-ac9ffa127963" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_d339e0be-68a9-491a-9a62-23dc1d2dab30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentAssetsMember_3cda7296-9aa4-4d88-9ac1-0feb9efa6864" 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_d339e0be-68a9-491a-9a62-23dc1d2dab30" xlink:to="loc_us-gaap_OtherNoncurrentAssetsMember_3cda7296-9aa4-4d88-9ac1-0feb9efa6864" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesMember_6e1192c0-8d68-4967-8e29-0122247fc8f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCurrentLiabilitiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_d339e0be-68a9-491a-9a62-23dc1d2dab30" xlink:to="loc_us-gaap_OtherCurrentLiabilitiesMember_6e1192c0-8d68-4967-8e29-0122247fc8f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember_e213b0c2-89c4-4eee-af3a-3b0b768ff2c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncurrentLiabilitiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_d339e0be-68a9-491a-9a62-23dc1d2dab30" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesMember_e213b0c2-89c4-4eee-af3a-3b0b768ff2c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_a421c0c2-5453-4565-812c-ae3d246e5d87" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_8243f316-edb5-457f-b151-c1230fe84a6d" xlink:to="loc_us-gaap_OtherCommitmentsLineItems_a421c0c2-5453-4565-812c-ae3d246e5d87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_44306322-42fc-4ed6-8a36-89e5ebde7ef3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_a421c0c2-5453-4565-812c-ae3d246e5d87" xlink:to="loc_us-gaap_OperatingLeaseCost_44306322-42fc-4ed6-8a36-89e5ebde7ef3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/CommitmentsandContingenciesMaturityofLeaseLiabilitiesDetails" xlink:type="simple" xlink:href="codi-20220331.xsd#CommitmentsandContingenciesMaturityofLeaseLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/CommitmentsandContingenciesMaturityofLeaseLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_c18f4e04-8efa-4048-be36-f2a9caa6614d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_333764c9-8255-4d37-ba0c-9d3dbb06b200" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_c18f4e04-8efa-4048-be36-f2a9caa6614d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_333764c9-8255-4d37-ba0c-9d3dbb06b200" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_ccd01ca2-f8f9-4980-a06d-a34e4ceba6ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_c18f4e04-8efa-4048-be36-f2a9caa6614d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_ccd01ca2-f8f9-4980-a06d-a34e4ceba6ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_002164e4-e963-4d9a-8ba7-d5aed09e2215" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_c18f4e04-8efa-4048-be36-f2a9caa6614d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_002164e4-e963-4d9a-8ba7-d5aed09e2215" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_2b577dfb-88fe-487a-9b0c-7cbe81af4bab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_c18f4e04-8efa-4048-be36-f2a9caa6614d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_2b577dfb-88fe-487a-9b0c-7cbe81af4bab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_ef1624dd-200d-4979-b89b-bd07cd46a867" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_c18f4e04-8efa-4048-be36-f2a9caa6614d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_ef1624dd-200d-4979-b89b-bd07cd46a867" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_388613bb-e85a-4757-8849-3cf894eeca76" 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_c18f4e04-8efa-4048-be36-f2a9caa6614d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_388613bb-e85a-4757-8849-3cf894eeca76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_8eb9e763-4d72-4d05-ac4f-5164f6a0be67" 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_c18f4e04-8efa-4048-be36-f2a9caa6614d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_8eb9e763-4d72-4d05-ac4f-5164f6a0be67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_268ff786-ec55-47de-9435-421918e12b85" 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_c18f4e04-8efa-4048-be36-f2a9caa6614d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_268ff786-ec55-47de-9435-421918e12b85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_7688678c-9978-4c16-9bc2-28c01b1ca965" 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_c18f4e04-8efa-4048-be36-f2a9caa6614d" xlink:to="loc_us-gaap_OperatingLeaseLiability_7688678c-9978-4c16-9bc2-28c01b1ca965" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/CommitmentsandContingenciesMaturityofLeaseLiabilitiesDetails_1" xlink:type="simple" xlink:href="codi-20220331.xsd#CommitmentsandContingenciesMaturityofLeaseLiabilitiesDetails_1"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/CommitmentsandContingenciesMaturityofLeaseLiabilitiesDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.compasstrust.com/role/CommitmentsandContingenciesLeaseTermandDiscountRateDetails" xlink:type="simple" xlink:href="codi-20220331.xsd#CommitmentsandContingenciesLeaseTermandDiscountRateDetails"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/CommitmentsandContingenciesLeaseTermandDiscountRateDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_1523baf9-f41e-442e-b0a4-704abdfbee70" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_b6b0640b-2534-40fa-89c6-fcb5c475c8ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_1523baf9-f41e-442e-b0a4-704abdfbee70" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_b6b0640b-2534-40fa-89c6-fcb5c475c8ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_81834806-49c1-4a47-8756-af0f98c5bb52" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_1523baf9-f41e-442e-b0a4-704abdfbee70" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_81834806-49c1-4a47-8756-af0f98c5bb52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/CommitmentsandContingenciesSupplementalCashFlowInformationRelatedtoLeasesDetails" xlink:type="simple" xlink:href="codi-20220331.xsd#CommitmentsandContingenciesSupplementalCashFlowInformationRelatedtoLeasesDetails"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/CommitmentsandContingenciesSupplementalCashFlowInformationRelatedtoLeasesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_8b964b74-5a27-4275-b6ed-a9423efe36e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_ee4340c6-dfed-48a1-8290-926e70c4947f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_8b964b74-5a27-4275-b6ed-a9423efe36e8" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_ee4340c6-dfed-48a1-8290-926e70c4947f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_5d22673d-01ae-475c-9c46-abcc5e4a341d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_8b964b74-5a27-4275-b6ed-a9423efe36e8" xlink:to="loc_us-gaap_OperatingLeasePayments_5d22673d-01ae-475c-9c46-abcc5e4a341d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/CommitmentsandContingenciesSupplementalBalanceSheetInformationDetails" xlink:type="simple" xlink:href="codi-20220331.xsd#CommitmentsandContingenciesSupplementalBalanceSheetInformationDetails"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/CommitmentsandContingenciesSupplementalBalanceSheetInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_c8063f5d-d564-4d5b-adff-8e2f76d4e775" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_17887419-5c53-4839-92ee-e711e5000166" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_c8063f5d-d564-4d5b-adff-8e2f76d4e775" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_17887419-5c53-4839-92ee-e711e5000166" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_3aefc329-3162-4b95-aff9-27e21b374062" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_c8063f5d-d564-4d5b-adff-8e2f76d4e775" xlink:to="loc_us-gaap_OperatingLeasePayments_3aefc329-3162-4b95-aff9-27e21b374062" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_428fceeb-ae56-49ef-8955-2d86a639356a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_c8063f5d-d564-4d5b-adff-8e2f76d4e775" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_428fceeb-ae56-49ef-8955-2d86a639356a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_6326160f-b92f-40d5-a530-d959a1660156" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_c8063f5d-d564-4d5b-adff-8e2f76d4e775" xlink:to="loc_us-gaap_OtherCommitmentsTable_6326160f-b92f-40d5-a530-d959a1660156" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_fe1e031f-b2f5-4650-9582-e253101850b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_6326160f-b92f-40d5-a530-d959a1660156" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_fe1e031f-b2f5-4650-9582-e253101850b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_dfbc1db6-b7e3-4726-81cd-350dfd3ae937" 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_fe1e031f-b2f5-4650-9582-e253101850b1" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_dfbc1db6-b7e3-4726-81cd-350dfd3ae937" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember_593d1bf4-74e8-4425-b297-586cb79f9725" 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_dfbc1db6-b7e3-4726-81cd-350dfd3ae937" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesMember_593d1bf4-74e8-4425-b297-586cb79f9725" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentAssetsMember_942e4c83-d86d-49ca-ab43-337737191fae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncurrentAssetsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_dfbc1db6-b7e3-4726-81cd-350dfd3ae937" xlink:to="loc_us-gaap_OtherNoncurrentAssetsMember_942e4c83-d86d-49ca-ab43-337737191fae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesMember_5abdde0b-c781-4fe5-a768-5831777343be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCurrentLiabilitiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_dfbc1db6-b7e3-4726-81cd-350dfd3ae937" xlink:to="loc_us-gaap_OtherCurrentLiabilitiesMember_5abdde0b-c781-4fe5-a768-5831777343be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_eeb5fa1c-59c2-4ff7-b392-2aa2fc746241" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_6326160f-b92f-40d5-a530-d959a1660156" xlink:to="loc_us-gaap_OtherCommitmentsLineItems_eeb5fa1c-59c2-4ff7-b392-2aa2fc746241" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_87e859fa-6c33-4e73-b451-13404ffd58fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_eeb5fa1c-59c2-4ff7-b392-2aa2fc746241" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_87e859fa-6c33-4e73-b451-13404ffd58fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_d6e70fe8-f862-4857-9360-e588b7abe1b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_eeb5fa1c-59c2-4ff7-b392-2aa2fc746241" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_d6e70fe8-f862-4857-9360-e588b7abe1b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_e75c00a6-ca8e-48c9-8bb2-4d7ebba48ce6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_eeb5fa1c-59c2-4ff7-b392-2aa2fc746241" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_e75c00a6-ca8e-48c9-8bb2-4d7ebba48ce6" 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-20220331.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_75f212cd-ff7c-4ddd-9c2a-5baf2ddfbede" 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_c4275706-83c3-45fd-b1f4-8f4d69386e2e" 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_75f212cd-ff7c-4ddd-9c2a-5baf2ddfbede" xlink:to="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_c4275706-83c3-45fd-b1f4-8f4d69386e2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/NarrativeDetails" xlink:type="simple" xlink:href="codi-20220331.xsd#NarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/NarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_18af3610-dcda-4e2f-81c1-0f94cf179d1a" 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_d67ed1a9-3bf1-4250-86a9-1dde46c7c830" 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_18af3610-dcda-4e2f-81c1-0f94cf179d1a" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_d67ed1a9-3bf1-4250-86a9-1dde46c7c830" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_eb005503-fb66-4d73-89ad-35bfbf4b34cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_d67ed1a9-3bf1-4250-86a9-1dde46c7c830" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_eb005503-fb66-4d73-89ad-35bfbf4b34cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_018beb94-7f69-4b27-872b-934b3fe9d86b" 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_eb005503-fb66-4d73-89ad-35bfbf4b34cb" xlink:to="loc_us-gaap_RelatedPartyDomain_018beb94-7f69-4b27-872b-934b3fe9d86b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_RelatedPartyVendorMember_11cd1366-d2a9-41e3-8af2-04a5d4d88077" xlink:href="codi-20220331.xsd#codi_RelatedPartyVendorMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_018beb94-7f69-4b27-872b-934b3fe9d86b" xlink:to="loc_codi_RelatedPartyVendorMember_11cd1366-d2a9-41e3-8af2-04a5d4d88077" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_8a41d5fd-0a15-48bc-b465-9b52412dd5b3" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_d67ed1a9-3bf1-4250-86a9-1dde46c7c830" xlink:to="loc_srt_OwnershipAxis_8a41d5fd-0a15-48bc-b465-9b52412dd5b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_021bec3d-7972-41c8-b025-75492daaedbd" 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_8a41d5fd-0a15-48bc-b465-9b52412dd5b3" xlink:to="loc_srt_OwnershipDomain_021bec3d-7972-41c8-b025-75492daaedbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_68ac034a-1c91-404d-8858-014fc4c7d22e" xlink:href="codi-20220331.xsd#codi_SternoProductsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_021bec3d-7972-41c8-b025-75492daaedbd" xlink:to="loc_codi_SternoProductsMember_68ac034a-1c91-404d-8858-014fc4c7d22e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_e43294bd-3676-4c36-9cc4-1fbe6f040e77" xlink:href="codi-20220331.xsd#codi_A5.11TacticalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_021bec3d-7972-41c8-b025-75492daaedbd" xlink:to="loc_codi_A5.11TacticalMember_e43294bd-3676-4c36-9cc4-1fbe6f040e77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgoMember_726162f2-94a9-4da3-ad82-8e72cb19f7a9" xlink:href="codi-20220331.xsd#codi_ErgoMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_021bec3d-7972-41c8-b025-75492daaedbd" xlink:to="loc_codi_ErgoMember_726162f2-94a9-4da3-ad82-8e72cb19f7a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_6ce440ac-da7c-471c-adbd-18fc5c202a5e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_d67ed1a9-3bf1-4250-86a9-1dde46c7c830" xlink:to="loc_us-gaap_DebtInstrumentAxis_6ce440ac-da7c-471c-adbd-18fc5c202a5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_37263bb3-2328-44e2-ad24-43b639740fec" 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_6ce440ac-da7c-471c-adbd-18fc5c202a5e" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_37263bb3-2328-44e2-ad24-43b639740fec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_37958cee-7d4d-41c2-ab22-00d37fdc0af1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LetterOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_37263bb3-2328-44e2-ad24-43b639740fec" xlink:to="loc_us-gaap_LetterOfCreditMember_37958cee-7d4d-41c2-ab22-00d37fdc0af1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_9a5fa3d8-6d10-4465-8b93-ce7ad457ed1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_d67ed1a9-3bf1-4250-86a9-1dde46c7c830" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_9a5fa3d8-6d10-4465-8b93-ce7ad457ed1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_81dc83ee-9144-4e01-bc99-89d2c26d1b77" 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_9a5fa3d8-6d10-4465-8b93-ce7ad457ed1b" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_81dc83ee-9144-4e01-bc99-89d2c26d1b77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_af5ab798-1896-4af0-8077-7592c61e293b" xlink:href="codi-20220331.xsd#codi_VelocityOutdoorMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_81dc83ee-9144-4e01-bc99-89d2c26d1b77" xlink:to="loc_codi_VelocityOutdoorMember_af5ab798-1896-4af0-8077-7592c61e293b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_0c192f73-21c1-4a81-ad2b-73de5649837c" xlink:href="codi-20220331.xsd#codi_SternoProductsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_81dc83ee-9144-4e01-bc99-89d2c26d1b77" xlink:to="loc_codi_SternoProductsMember_0c192f73-21c1-4a81-ad2b-73de5649837c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember_d9b25962-4494-43f3-ac5f-7b6f12d5c10e" xlink:href="codi-20220331.xsd#codi_MarucciMemberMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_81dc83ee-9144-4e01-bc99-89d2c26d1b77" xlink:to="loc_codi_MarucciMemberMember_d9b25962-4494-43f3-ac5f-7b6f12d5c10e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BOAMember_194e0595-0e6d-460d-8ccb-9ed061bc6aac" xlink:href="codi-20220331.xsd#codi_BOAMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_81dc83ee-9144-4e01-bc99-89d2c26d1b77" xlink:to="loc_codi_BOAMember_194e0595-0e6d-460d-8ccb-9ed061bc6aac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_8b09c282-6b34-4d0f-8b2f-f563ecf6976f" xlink:href="codi-20220331.xsd#codi_LuganoMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_81dc83ee-9144-4e01-bc99-89d2c26d1b77" xlink:to="loc_codi_LuganoMember_8b09c282-6b34-4d0f-8b2f-f563ecf6976f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_c76d282f-442b-4b6c-aaa7-9af5f4a04d09" xlink:href="codi-20220331.xsd#codi_A5.11TacticalMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_81dc83ee-9144-4e01-bc99-89d2c26d1b77" xlink:to="loc_codi_A5.11TacticalMember_c76d282f-442b-4b6c-aaa7-9af5f4a04d09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgoMember_12b46a15-a765-4b5e-a86e-f6eb40c27780" xlink:href="codi-20220331.xsd#codi_ErgoMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_81dc83ee-9144-4e01-bc99-89d2c26d1b77" xlink:to="loc_codi_ErgoMember_12b46a15-a765-4b5e-a86e-f6eb40c27780" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_dfb44604-a9bf-434d-bef9-54f49d38e59f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_d67ed1a9-3bf1-4250-86a9-1dde46c7c830" xlink:to="loc_dei_LegalEntityAxis_dfb44604-a9bf-434d-bef9-54f49d38e59f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_1c84685e-7dd3-4c39-a7ce-87e841eb8fd6" 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_dfb44604-a9bf-434d-bef9-54f49d38e59f" xlink:to="loc_dei_EntityDomain_1c84685e-7dd3-4c39-a7ce-87e841eb8fd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BOAMember_3e9300f9-b3ee-41bf-bb0e-763407075427" xlink:href="codi-20220331.xsd#codi_BOAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_1c84685e-7dd3-4c39-a7ce-87e841eb8fd6" xlink:to="loc_codi_BOAMember_3e9300f9-b3ee-41bf-bb0e-763407075427" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_ea56ad69-860b-4295-9c32-f10262078c75" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_d67ed1a9-3bf1-4250-86a9-1dde46c7c830" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_ea56ad69-860b-4295-9c32-f10262078c75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_9c572fb3-9548-4a08-9ae3-35b8870988d3" 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_ea56ad69-860b-4295-9c32-f10262078c75" xlink:to="loc_us-gaap_SegmentDomain_9c572fb3-9548-4a08-9ae3-35b8870988d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BOAMember_aae2fa84-96a4-4636-bb5b-1ce5ae5cb5da" xlink:href="codi-20220331.xsd#codi_BOAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_9c572fb3-9548-4a08-9ae3-35b8870988d3" xlink:to="loc_codi_BOAMember_aae2fa84-96a4-4636-bb5b-1ce5ae5cb5da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_8dbca132-3ed2-4cf2-9b27-203aefe18c2c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_d67ed1a9-3bf1-4250-86a9-1dde46c7c830" xlink:to="loc_us-gaap_RelatedPartyTransactionLineItems_8dbca132-3ed2-4cf2-9b27-203aefe18c2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet_765699f0-e3e8-4c32-9022-f535df6f716f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_8dbca132-3ed2-4cf2-9b27-203aefe18c2c" xlink:to="loc_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet_765699f0-e3e8-4c32-9022-f535df6f716f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationIntegrationServicesPayable_50c2c857-0c69-4992-a0a0-c9b61f5e1b91" xlink:href="codi-20220331.xsd#codi_BusinessCombinationIntegrationServicesPayable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_8dbca132-3ed2-4cf2-9b27-203aefe18c2c" xlink:to="loc_codi_BusinessCombinationIntegrationServicesPayable_50c2c857-0c69-4992-a0a0-c9b61f5e1b91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_6e03021a-9c8b-4e16-8fb1-f0cd9beeb6a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_8dbca132-3ed2-4cf2-9b27-203aefe18c2c" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_6e03021a-9c8b-4e16-8fb1-f0cd9beeb6a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OwnershipPercentageRelatedPartyVendors_ef9a214c-563d-425d-bb88-26a47d0c12de" xlink:href="codi-20220331.xsd#codi_OwnershipPercentageRelatedPartyVendors"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_8dbca132-3ed2-4cf2-9b27-203aefe18c2c" xlink:to="loc_codi_OwnershipPercentageRelatedPartyVendors_ef9a214c-563d-425d-bb88-26a47d0c12de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_6b2f0a8f-3a44-42f4-a710-730797a3c365" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_8dbca132-3ed2-4cf2-9b27-203aefe18c2c" xlink:to="loc_dei_DocumentPeriodEndDate_6b2f0a8f-3a44-42f4-a710-730797a3c365" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_748f45aa-6a0c-4310-92a3-6aabfd1ba65b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_8dbca132-3ed2-4cf2-9b27-203aefe18c2c" xlink:to="loc_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_748f45aa-6a0c-4310-92a3-6aabfd1ba65b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OwnershipPercentageIntercompanyLoanAgreement_c6988dab-1f6f-4859-a213-1d5428460406" xlink:href="codi-20220331.xsd#codi_OwnershipPercentageIntercompanyLoanAgreement"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_8dbca132-3ed2-4cf2-9b27-203aefe18c2c" xlink:to="loc_codi_OwnershipPercentageIntercompanyLoanAgreement_c6988dab-1f6f-4859-a213-1d5428460406" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_f4bfef59-028a-4f80-a4b9-5f76afda64bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_8dbca132-3ed2-4cf2-9b27-203aefe18c2c" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_f4bfef59-028a-4f80-a4b9-5f76afda64bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets_465bca8d-89eb-4a66-80cf-6dc2c8a99227" xlink:href="codi-20220331.xsd#codi_QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_8dbca132-3ed2-4cf2-9b27-203aefe18c2c" xlink:to="loc_codi_QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets_465bca8d-89eb-4a66-80cf-6dc2c8a99227" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest_f0717775-148f-4783-9e86-c2385d2bdeeb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_8dbca132-3ed2-4cf2-9b27-203aefe18c2c" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest_f0717775-148f-4783-9e86-c2385d2bdeeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/SubsequentEvent" xlink:type="simple" xlink:href="codi-20220331.xsd#SubsequentEvent"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/SubsequentEvent" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_89e2c139-0d2a-4a35-a348-3b0eddf0d789" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_615433fd-e3d5-4728-b79a-e8b08c8ab4f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_89e2c139-0d2a-4a35-a348-3b0eddf0d789" xlink:to="loc_us-gaap_SubsequentEventTable_615433fd-e3d5-4728-b79a-e8b08c8ab4f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_36806cf0-7ff3-4d5f-b3e0-9be6b61e5ead" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_615433fd-e3d5-4728-b79a-e8b08c8ab4f8" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_36806cf0-7ff3-4d5f-b3e0-9be6b61e5ead" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_f1828788-0b34-47e5-8445-987b8ecc8bea" 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_36806cf0-7ff3-4d5f-b3e0-9be6b61e5ead" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_f1828788-0b34-47e5-8445-987b8ecc8bea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_3320bb3c-b425-4496-a657-3ef9d3675545" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_615433fd-e3d5-4728-b79a-e8b08c8ab4f8" xlink:to="loc_us-gaap_SubsequentEventLineItems_3320bb3c-b425-4496-a657-3ef9d3675545" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_307df25d-e11a-44fb-bf4d-c9b9db5abde1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_89e2c139-0d2a-4a35-a348-3b0eddf0d789" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_307df25d-e11a-44fb-bf4d-c9b9db5abde1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/SubsequentEventDetail" xlink:type="simple" xlink:href="codi-20220331.xsd#SubsequentEventDetail"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/SubsequentEventDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_de984e3a-cbc6-48a4-8c0e-90fd4a475f6d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_0869daf2-7e84-45f7-a16a-ce49722727a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_de984e3a-cbc6-48a4-8c0e-90fd4a475f6d" xlink:to="loc_us-gaap_SubsequentEventTable_0869daf2-7e84-45f7-a16a-ce49722727a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_09690e70-8ecd-4619-9b1a-26f119c0f4d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_0869daf2-7e84-45f7-a16a-ce49722727a8" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_09690e70-8ecd-4619-9b1a-26f119c0f4d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_fca1cc4e-004d-4843-8cd2-a8056874414b" 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_09690e70-8ecd-4619-9b1a-26f119c0f4d0" xlink:to="loc_us-gaap_SegmentDomain_fca1cc4e-004d-4843-8cd2-a8056874414b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember_15cc81bc-a594-443b-bc39-33f34dcd1d46" xlink:href="codi-20220331.xsd#codi_MarucciMemberMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_fca1cc4e-004d-4843-8cd2-a8056874414b" xlink:to="loc_codi_MarucciMemberMember_15cc81bc-a594-443b-bc39-33f34dcd1d46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_b8dd2789-f1fd-4406-850a-ca193cd835a1" xlink:href="codi-20220331.xsd#codi_AltorMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_fca1cc4e-004d-4843-8cd2-a8056874414b" xlink:to="loc_codi_AltorMember_b8dd2789-f1fd-4406-850a-ca193cd835a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PlymouthFoamMember_95e3768b-0002-4c72-b6eb-599a93964061" xlink:href="codi-20220331.xsd#codi_PlymouthFoamMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_fca1cc4e-004d-4843-8cd2-a8056874414b" xlink:to="loc_codi_PlymouthFoamMember_95e3768b-0002-4c72-b6eb-599a93964061" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_8218265b-23f0-4ff9-b543-c2dd1f0934ca" xlink:href="codi-20220331.xsd#codi_AciMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_fca1cc4e-004d-4843-8cd2-a8056874414b" xlink:to="loc_codi_AciMember_8218265b-23f0-4ff9-b543-c2dd1f0934ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_541b8e99-f192-453a-820a-6c0f2d828c20" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_0869daf2-7e84-45f7-a16a-ce49722727a8" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_541b8e99-f192-453a-820a-6c0f2d828c20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_503920c6-d661-44fe-a73e-bdb667c38f6a" 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_541b8e99-f192-453a-820a-6c0f2d828c20" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_503920c6-d661-44fe-a73e-bdb667c38f6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember_f924900c-ddd9-4755-acf7-4f132209aa6f" xlink:href="codi-20220331.xsd#codi_MarucciMemberMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_503920c6-d661-44fe-a73e-bdb667c38f6a" xlink:to="loc_codi_MarucciMemberMember_f924900c-ddd9-4755-acf7-4f132209aa6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_46866359-6702-49ad-8fd3-99f177ec0409" xlink:href="codi-20220331.xsd#codi_LuganoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_503920c6-d661-44fe-a73e-bdb667c38f6a" xlink:to="loc_codi_LuganoMember_46866359-6702-49ad-8fd3-99f177ec0409" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_97478ae6-77d6-4010-82b9-436b3e8d4e96" xlink:href="codi-20220331.xsd#codi_AltorMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_503920c6-d661-44fe-a73e-bdb667c38f6a" xlink:to="loc_codi_AltorMember_97478ae6-77d6-4010-82b9-436b3e8d4e96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PlymouthFoamMember_3f7ddabf-62b7-4d20-b902-1e21e74c514a" xlink:href="codi-20220331.xsd#codi_PlymouthFoamMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_503920c6-d661-44fe-a73e-bdb667c38f6a" xlink:to="loc_codi_PlymouthFoamMember_3f7ddabf-62b7-4d20-b902-1e21e74c514a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LizardSkinsMember_daeb2610-3253-45f5-bae2-e2625ccaa020" xlink:href="codi-20220331.xsd#codi_LizardSkinsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_503920c6-d661-44fe-a73e-bdb667c38f6a" xlink:to="loc_codi_LizardSkinsMember_daeb2610-3253-45f5-bae2-e2625ccaa020" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_41f46016-a17d-4389-bf6f-72a84be94ff1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_0869daf2-7e84-45f7-a16a-ce49722727a8" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_41f46016-a17d-4389-bf6f-72a84be94ff1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_f8761d8c-e823-43db-aaaa-3096cbae762d" 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_41f46016-a17d-4389-bf6f-72a84be94ff1" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_f8761d8c-e823-43db-aaaa-3096cbae762d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_74865783-4a37-4067-bbb1-23b704895e84" 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_f8761d8c-e823-43db-aaaa-3096cbae762d" xlink:to="loc_us-gaap_SubsequentEventMember_74865783-4a37-4067-bbb1-23b704895e84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_476b6be7-0b0a-483d-88d1-da33f46cd942" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_0869daf2-7e84-45f7-a16a-ce49722727a8" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_476b6be7-0b0a-483d-88d1-da33f46cd942" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_d5bfae3f-5a89-44c5-b589-d484fd69e998" 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_476b6be7-0b0a-483d-88d1-da33f46cd942" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_d5bfae3f-5a89-44c5-b589-d484fd69e998" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_dcd57eb3-e8a9-40ca-94c8-5f88e68a3a6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_d5bfae3f-5a89-44c5-b589-d484fd69e998" xlink:to="loc_us-gaap_LineOfCreditMember_dcd57eb3-e8a9-40ca-94c8-5f88e68a3a6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TermLoanMember_506d3e02-bd7f-4a6f-84ab-69de00b04e2d" xlink:href="codi-20220331.xsd#codi_TermLoanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_d5bfae3f-5a89-44c5-b589-d484fd69e998" xlink:to="loc_codi_TermLoanMember_506d3e02-bd7f-4a6f-84ab-69de00b04e2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_5750157a-85da-4286-8928-ba519f98fd92" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_0869daf2-7e84-45f7-a16a-ce49722727a8" xlink:to="loc_us-gaap_CreditFacilityAxis_5750157a-85da-4286-8928-ba519f98fd92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_9e236dd8-65c9-49c8-98cd-1b81b472f1e0" 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_5750157a-85da-4286-8928-ba519f98fd92" xlink:to="loc_us-gaap_CreditFacilityDomain_9e236dd8-65c9-49c8-98cd-1b81b472f1e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_a9827d32-c2e8-4db6-b5e6-9cf5f51b9081" 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_9e236dd8-65c9-49c8-98cd-1b81b472f1e0" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_a9827d32-c2e8-4db6-b5e6-9cf5f51b9081" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_962d99af-9ad5-4b8a-988f-2f20449fe46e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_0869daf2-7e84-45f7-a16a-ce49722727a8" xlink:to="loc_us-gaap_DebtInstrumentAxis_962d99af-9ad5-4b8a-988f-2f20449fe46e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_9b698441-cdc5-4bae-8462-114a8c2684ea" 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_962d99af-9ad5-4b8a-988f-2f20449fe46e" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_9b698441-cdc5-4bae-8462-114a8c2684ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Seniornotesdue2026Member_798f15ae-9328-4905-a661-e36cbdd13543" xlink:href="codi-20220331.xsd#codi_Seniornotesdue2026Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_9b698441-cdc5-4bae-8462-114a8c2684ea" xlink:to="loc_codi_Seniornotesdue2026Member_798f15ae-9328-4905-a661-e36cbdd13543" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TermLoanMember_f884f0f3-c9fc-46c7-bc22-88949d0fa4b2" xlink:href="codi-20220331.xsd#codi_TermLoanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_9b698441-cdc5-4bae-8462-114a8c2684ea" xlink:to="loc_codi_TermLoanMember_f884f0f3-c9fc-46c7-bc22-88949d0fa4b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_4944c7f7-ac68-4f75-9c49-bdc645f2ab64" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_0869daf2-7e84-45f7-a16a-ce49722727a8" xlink:to="loc_srt_RangeAxis_4944c7f7-ac68-4f75-9c49-bdc645f2ab64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_5822d929-e699-40b0-ab2e-a238aabf0af8" 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_4944c7f7-ac68-4f75-9c49-bdc645f2ab64" xlink:to="loc_srt_RangeMember_5822d929-e699-40b0-ab2e-a238aabf0af8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_c6dce841-6017-4e3c-8ea6-96eac2bbc8f8" 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_5822d929-e699-40b0-ab2e-a238aabf0af8" xlink:to="loc_srt_MinimumMember_c6dce841-6017-4e3c-8ea6-96eac2bbc8f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_d7f01173-1d43-4c82-acdf-81b77665c7ac" 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_5822d929-e699-40b0-ab2e-a238aabf0af8" xlink:to="loc_srt_MaximumMember_d7f01173-1d43-4c82-acdf-81b77665c7ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_50e3eaae-6e31-4dc0-b456-07c80b543bfc" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipAxis"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_0869daf2-7e84-45f7-a16a-ce49722727a8" xlink:to="loc_srt_OwnershipAxis_50e3eaae-6e31-4dc0-b456-07c80b543bfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_19dcaf88-e19c-425e-b4f8-237baa05f4c6" 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_50e3eaae-6e31-4dc0-b456-07c80b543bfc" xlink:to="loc_srt_OwnershipDomain_19dcaf88-e19c-425e-b4f8-237baa05f4c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_1c056615-c590-4518-a57d-f917431af3f8" xlink:href="codi-20220331.xsd#codi_AciMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_19dcaf88-e19c-425e-b4f8-237baa05f4c6" xlink:to="loc_codi_AciMember_1c056615-c590-4518-a57d-f917431af3f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOwnershipInterestsByNameAxis_d37fd5be-1ff2-48d3-81b2-349dd7d1f6d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherOwnershipInterestsByNameAxis"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_0869daf2-7e84-45f7-a16a-ce49722727a8" xlink:to="loc_us-gaap_OtherOwnershipInterestsByNameAxis_d37fd5be-1ff2-48d3-81b2-349dd7d1f6d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOwnershipInterestsNameDomain_c5c82ee8-d856-4dee-8d92-9fa2f94d6a69" 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_d37fd5be-1ff2-48d3-81b2-349dd7d1f6d0" xlink:to="loc_us-gaap_OtherOwnershipInterestsNameDomain_c5c82ee8-d856-4dee-8d92-9fa2f94d6a69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PercentageOwnershipFullyDilutedMember_17e6063e-7275-4ec9-9174-f1b7d9dec4a8" xlink:href="codi-20220331.xsd#codi_PercentageOwnershipFullyDilutedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherOwnershipInterestsNameDomain_c5c82ee8-d856-4dee-8d92-9fa2f94d6a69" xlink:to="loc_codi_PercentageOwnershipFullyDilutedMember_17e6063e-7275-4ec9-9174-f1b7d9dec4a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_d2b544f3-8d8b-4f5a-a45b-fe995c1f6b0c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_0869daf2-7e84-45f7-a16a-ce49722727a8" xlink:to="loc_us-gaap_SubsequentEventLineItems_d2b544f3-8d8b-4f5a-a45b-fe995c1f6b0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts_235d6ac9-7692-492d-8dcb-11d5124f87b6" xlink:href="codi-20220331.xsd#codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_d2b544f3-8d8b-4f5a-a45b-fe995c1f6b0c" xlink:to="loc_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts_235d6ac9-7692-492d-8dcb-11d5124f87b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Debtissuanceaggregateprincipalamount_fab5fdb4-6119-46e7-a949-5cc5b4c0a74e" xlink:href="codi-20220331.xsd#codi_Debtissuanceaggregateprincipalamount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_d2b544f3-8d8b-4f5a-a45b-fe995c1f6b0c" xlink:to="loc_codi_Debtissuanceaggregateprincipalamount_fab5fdb4-6119-46e7-a949-5cc5b4c0a74e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_42711ca1-d76e-47d0-80c9-5e48d4c8e9d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_d2b544f3-8d8b-4f5a-a45b-fe995c1f6b0c" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_42711ca1-d76e-47d0-80c9-5e48d4c8e9d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_b3d278a4-1038-43aa-9288-4b3ac18bb884" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_d2b544f3-8d8b-4f5a-a45b-fe995c1f6b0c" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_b3d278a4-1038-43aa-9288-4b3ac18bb884" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_b01e836c-50d4-4e3b-af1c-a3ffa088a22e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_d2b544f3-8d8b-4f5a-a45b-fe995c1f6b0c" xlink:to="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_b01e836c-50d4-4e3b-af1c-a3ffa088a22e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_7696ad30-89a6-4a54-b626-bc4b5d9028ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_d2b544f3-8d8b-4f5a-a45b-fe995c1f6b0c" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_7696ad30-89a6-4a54-b626-bc4b5d9028ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_e1791843-e1fa-4761-9300-45e7b80ffe8f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_d2b544f3-8d8b-4f5a-a45b-fe995c1f6b0c" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_e1791843-e1fa-4761-9300-45e7b80ffe8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGroupTotalenterprisevalue_d8cd51f1-ddb8-4583-8a06-d56bf1c636ae" xlink:href="codi-20220331.xsd#codi_DisposalGroupTotalenterprisevalue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_d2b544f3-8d8b-4f5a-a45b-fe995c1f6b0c" xlink:to="loc_codi_DisposalGroupTotalenterprisevalue_d8cd51f1-ddb8-4583-8a06-d56bf1c636ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_42e4fa2b-d40c-4a8e-a7b2-303401ad21dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_d2b544f3-8d8b-4f5a-a45b-fe995c1f6b0c" xlink:to="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_42e4fa2b-d40c-4a8e-a7b2-303401ad21dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_56abbd8a-b9be-4f64-9e05-fa55204abc6d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_d2b544f3-8d8b-4f5a-a45b-fe995c1f6b0c" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_56abbd8a-b9be-4f64-9e05-fa55204abc6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates_df16ffa0-9c7a-449d-9a4a-74b8bec9f59f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_d2b544f3-8d8b-4f5a-a45b-fe995c1f6b0c" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates_df16ffa0-9c7a-449d-9a4a-74b8bec9f59f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_f1457788-4b1f-4143-ae91-e5312d135257" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_d2b544f3-8d8b-4f5a-a45b-fe995c1f6b0c" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_f1457788-4b1f-4143-ae91-e5312d135257" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentstoNoncontrollingInterestsAllocationInterests_abd0d515-94b9-4f0d-a212-60d5ffb3fcc3" xlink:href="codi-20220331.xsd#codi_PaymentstoNoncontrollingInterestsAllocationInterests"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_d2b544f3-8d8b-4f5a-a45b-fe995c1f6b0c" xlink:to="loc_codi_PaymentstoNoncontrollingInterestsAllocationInterests_abd0d515-94b9-4f0d-a212-60d5ffb3fcc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_8f93975b-3cfa-4b5f-b74f-86e34925f853" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_d2b544f3-8d8b-4f5a-a45b-fe995c1f6b0c" xlink:to="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_8f93975b-3cfa-4b5f-b74f-86e34925f853" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1_9e96ae58-e7aa-4e79-a5fa-aad05145a2ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_d2b544f3-8d8b-4f5a-a45b-fe995c1f6b0c" xlink:to="loc_us-gaap_NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1_9e96ae58-e7aa-4e79-a5fa-aad05145a2ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OwnershipPercentageOfNoncontrollingShareholders_ca3f9b2e-e4b7-42bc-8159-0d1771bdbb29" xlink:href="codi-20220331.xsd#codi_OwnershipPercentageOfNoncontrollingShareholders"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_d2b544f3-8d8b-4f5a-a45b-fe995c1f6b0c" xlink:to="loc_codi_OwnershipPercentageOfNoncontrollingShareholders_ca3f9b2e-e4b7-42bc-8159-0d1771bdbb29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PercentageOfGrossConsiderationReceived_c7b619de-9da2-4576-bec8-10d73fe094ff" xlink:href="codi-20220331.xsd#codi_PercentageOfGrossConsiderationReceived"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_d2b544f3-8d8b-4f5a-a45b-fe995c1f6b0c" xlink:to="loc_codi_PercentageOfGrossConsiderationReceived_c7b619de-9da2-4576-bec8-10d73fe094ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_893e56c7-3360-45e8-a841-85111c9cbbde" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_d2b544f3-8d8b-4f5a-a45b-fe995c1f6b0c" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_893e56c7-3360-45e8-a841-85111c9cbbde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AdditionalSharesOfSPACCommonStock_f361901b-1094-4e6a-8e8e-39d39251f062" xlink:href="codi-20220331.xsd#codi_AdditionalSharesOfSPACCommonStock"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_d2b544f3-8d8b-4f5a-a45b-fe995c1f6b0c" xlink:to="loc_codi_AdditionalSharesOfSPACCommonStock_f361901b-1094-4e6a-8e8e-39d39251f062" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/SubsequentEvents" xlink:type="simple" xlink:href="codi-20220331.xsd#SubsequentEvents"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/SubsequentEvents" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_63f95d2b-aeef-4ab5-ad26-95983b9aee5d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_4fe86483-129d-46e5-9e87-30ae4fcd8761" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_63f95d2b-aeef-4ab5-ad26-95983b9aee5d" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_4fe86483-129d-46e5-9e87-30ae4fcd8761" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/SubsequentEventsTables" xlink:type="simple" xlink:href="codi-20220331.xsd#SubsequentEventsTables"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/SubsequentEventsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_2eac637c-aa3c-4662-8939-e261e87f78f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/SubsequentEventsDetails" xlink:type="simple" xlink:href="codi-20220331.xsd#SubsequentEventsDetails"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/SubsequentEventsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_beddbdea-7ce5-462e-a7f4-f8d38aef8880" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts_dd3e4b39-7b06-4987-824f-74b6b4b7df84" xlink:href="codi-20220331.xsd#codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_beddbdea-7ce5-462e-a7f4-f8d38aef8880" xlink:to="loc_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts_dd3e4b39-7b06-4987-824f-74b6b4b7df84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_86b6eb40-99d7-42ec-b229-d0ee9afb5985" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_beddbdea-7ce5-462e-a7f4-f8d38aef8880" xlink:to="loc_us-gaap_LongTermDebtCurrent_86b6eb40-99d7-42ec-b229-d0ee9afb5985" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Debtissuanceaggregateprincipalamount_4efaa808-bd27-4fd9-bf15-19c3961bc43c" xlink:href="codi-20220331.xsd#codi_Debtissuanceaggregateprincipalamount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_beddbdea-7ce5-462e-a7f4-f8d38aef8880" xlink:to="loc_codi_Debtissuanceaggregateprincipalamount_4efaa808-bd27-4fd9-bf15-19c3961bc43c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ProceedsHeldInEscrow_c0b4895d-ee94-4e15-874f-50b13e24c8e2" xlink:href="codi-20220331.xsd#codi_ProceedsHeldInEscrow"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_beddbdea-7ce5-462e-a7f4-f8d38aef8880" xlink:to="loc_codi_ProceedsHeldInEscrow_c0b4895d-ee94-4e15-874f-50b13e24c8e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_13a1e0b6-a65c-4ae6-99ed-113dd51745a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_beddbdea-7ce5-462e-a7f4-f8d38aef8880" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_13a1e0b6-a65c-4ae6-99ed-113dd51745a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_3933aca7-c893-49e2-83a8-b8ffa561c3c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_beddbdea-7ce5-462e-a7f4-f8d38aef8880" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_3933aca7-c893-49e2-83a8-b8ffa561c3c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>11
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139794584457288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover Page - shares<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Apr. 29, 2022</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" 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">Mar. 31,  2022<span></span>
</td>
<td class="text">&#160;<span></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_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-34927<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">57-6218917<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">301 Riverside Avenue<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">Second Floor<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" 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 custom" 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 custom" 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">203<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">221-1703<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" 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 custom" 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 custom" 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 custom" 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 custom" 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" 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">70,172,175<span></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_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 custom" 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" 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">Q1<span></span>
</td>
<td class="text">&#160;<span></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_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=codi_SharesRepresentingBeneficialInterestsInCompassDiversifiedHoldingsMember', window );">Shares representing beneficial interests in Compass Diversified Holdings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Shares representing beneficial interests in Compass Diversified Holdings<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">CODI<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=codi_SeriesAPreferredSharesRepresentingSeriesATrustPreferredInterestInCompassDiversifiedHoldingsMember', window );">Series A Preferred Shares representing Series A Trust Preferred Interest in Compass Diversified Holdings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Series A Preferred Shares representing beneficial interests in Compass Diversified Holdings<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">CODI PR A<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=codi_SeriesBPreferredSharesRepresentingSeriesBTrustPreferredInterestInCompassDiversifiedHoldingsMember', window );">Series B Preferred Shares representing Series B Trust Preferred Interest in Compass Diversified Holdings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Series B Preferred Shares representing beneficial interests in Compass Diversified Holdings<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">CODI PR B<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=codi_SeriesCPreferredSharesRepresentingSeriesCTrustPreferredInterestInCompassDiversifiedHoldingsMemberDomain', window );">Series C Preferred Shares Representing Series C Trust Preferred Interest In Compass Diversified Holdings [Member] [Domain]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Series C Preferred Shares representing beneficial interests in Compass Diversified Holdings<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">CODI PR C<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an quarterly report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-Q<br> -Number 240<br> -Section 308<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentQuarterlyReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 2 such as Street or Suite number</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=codi_SharesRepresentingBeneficialInterestsInCompassDiversifiedHoldingsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=codi_SharesRepresentingBeneficialInterestsInCompassDiversifiedHoldingsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=codi_SeriesAPreferredSharesRepresentingSeriesATrustPreferredInterestInCompassDiversifiedHoldingsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=codi_SeriesAPreferredSharesRepresentingSeriesATrustPreferredInterestInCompassDiversifiedHoldingsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=codi_SeriesBPreferredSharesRepresentingSeriesBTrustPreferredInterestInCompassDiversifiedHoldingsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=codi_SeriesBPreferredSharesRepresentingSeriesBTrustPreferredInterestInCompassDiversifiedHoldingsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=codi_SeriesCPreferredSharesRepresentingSeriesCTrustPreferredInterestInCompassDiversifiedHoldingsMemberDomain">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=codi_SeriesCPreferredSharesRepresentingSeriesCTrustPreferredInterestInCompassDiversifiedHoldingsMemberDomain</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139794586445480">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Balance Sheets - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" 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">$ 97,345<span></span>
</td>
<td class="nump">$ 157,125<span></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_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">265,287<span></span>
</td>
<td class="nump">268,262<span></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_us-gaap_InventoryNet', window );">Inventories, net</a></td>
<td class="nump">617,159<span></span>
</td>
<td class="nump">562,084<span></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_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">69,108<span></span>
</td>
<td class="nump">56,575<span></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_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Disposal Group, Including Discontinued Operation, Assets, Current</a></td>
<td class="nump">102,293<span></span>
</td>
<td class="nump">99,423<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_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">1,151,192<span></span>
</td>
<td class="nump">1,143,469<span></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_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">179,177<span></span>
</td>
<td class="nump">178,393<span></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_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">791,174<span></span>
</td>
<td class="nump">815,405<span></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_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">879,345<span></span>
</td>
<td class="nump">872,677<span></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_us-gaap_OtherAssetsNoncurrent', window );">Other non-current assets</a></td>
<td class="nump">136,641<span></span>
</td>
<td class="nump">134,317<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_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">3,137,529<span></span>
</td>
<td class="nump">3,144,261<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" 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">93,354<span></span>
</td>
<td class="nump">120,405<span></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_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses</a></td>
<td class="nump">176,964<span></span>
</td>
<td class="nump">174,801<span></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_us-gaap_DueToRelatedPartiesCurrent', window );">Due to related party</a></td>
<td class="nump">13,099<span></span>
</td>
<td class="nump">11,705<span></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_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">41,942<span></span>
</td>
<td class="nump">45,490<span></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_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Disposal Group, Including Discontinued Operation, Liabilities, Current</a></td>
<td class="nump">30,905<span></span>
</td>
<td class="nump">29,127<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_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">356,264<span></span>
</td>
<td class="nump">381,528<span></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_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred Income Tax Liabilities, Net</a></td>
<td class="nump">82,858<span></span>
</td>
<td class="nump">84,344<span></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_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="nump">1,285,304<span></span>
</td>
<td class="nump">1,284,826<span></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_us-gaap_OtherLiabilitiesNoncurrent', window );">Other non-current liabilities</a></td>
<td class="nump">109,675<span></span>
</td>
<td class="nump">109,033<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_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">$ 1,834,101<span></span>
</td>
<td class="nump">$ 1,859,731<span></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_us-gaap_PreferredStockSharesIssued', window );">Preferred Stock, Shares Issued</a></td>
<td class="nump">12,600,000<span></span>
</td>
<td class="nump">12,600,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract', window );"><strong>Stockholders&#8217; equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" 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; 69,450 shares issued and outstanding at March 31, 2022 and 68,738 issued and outstanding at December 31, 2021</a></td>
<td class="nump">$ 1,143,354<span></span>
</td>
<td class="nump">$ 1,123,193<span></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_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(228)<span></span>
</td>
<td class="num">(1,028)<span></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_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(313,902)<span></span>
</td>
<td class="num">(314,267)<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_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity attributable to Holdings</a></td>
<td class="nump">1,133,142<span></span>
</td>
<td class="nump">1,111,816<span></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_us-gaap_MinorityInterest', window );">Noncontrolling interest</a></td>
<td class="nump">171,735<span></span>
</td>
<td class="nump">175,328<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation', window );">Stockholders' Equity Attributable to Noncontrolling Interest, Discontinued Operation</a></td>
<td class="nump">1,449<span></span>
</td>
<td class="nump">2,614<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_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">1,303,428<span></span>
</td>
<td class="nump">1,284,530<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_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders&#8217; equity</a></td>
<td class="nump">3,137,529<span></span>
</td>
<td class="nump">$ 3,144,261<span></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_us-gaap_OperatingLeaseLiability', window );">Present value of lease liabilities</a></td>
<td class="nump">$ 132,153<span></span>
</td>
<td class="text">&#160;<span></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_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred Stock, Shares Authorized</a></td>
<td class="nump">50,000,000<span></span>
</td>
<td class="nump">50,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockNoParValue', window );">Trust shares, par value (in dollars per share)</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Trust shares, authorized (shares)</a></td>
<td class="nump">500,000,000<span></span>
</td>
<td class="nump">500,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Trust shares, issued (shares)</a></td>
<td class="nump">69,450,000<span></span>
</td>
<td class="nump">68,738,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember', window );">Series A Preferred Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockNoParValue', window );">Preferred Stock, No Par Value</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" 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 custom" 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred Stock, Shares Outstanding</a></td>
<td class="nump">4,000,000<span></span>
</td>
<td class="nump">4,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember', window );">Series B Preferred Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockNoParValue', window );">Preferred Stock, No Par Value</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred Stock, Shares Issued</a></td>
<td class="nump">4,000,000<span></span>
</td>
<td class="nump">4,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred Stock, Value, Issued</a></td>
<td class="nump">$ 96,504<span></span>
</td>
<td class="nump">$ 96,504<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract', window );"><strong>Stockholders&#8217; equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred Stock, Shares Outstanding</a></td>
<td class="nump">4,000,000<span></span>
</td>
<td class="nump">4,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesCPreferredStockMember', window );">Series C Preferred Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockNoParValue', window );">Preferred Stock, No Par Value</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" 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 custom" 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred Stock, Shares Outstanding</a></td>
<td class="nump">4,600,000<span></span>
</td>
<td class="nump">4,600,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stockholders' Equity Attributable to Noncontrolling Interest, Discontinued Operation</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6801-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2473-110228<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockNoParValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount per share of no-par value common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockNoParValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueToRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(C))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueToRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2473-110228<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.31)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6904-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6911-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockNoParValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount per share of no-par value preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockNoParValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21914-107793<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4568740-111683<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21711-107793<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 24: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4568447-111683<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Publisher FASB<br> -Subparagraph (a)(3)(iii)(03)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesCPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_SeriesCPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139794586327464">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" 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 custom" 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockNoParValue', window );">Trust shares, par value (in dollars per share)</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Trust shares, authorized (shares)</a></td>
<td class="nump">500,000,000<span></span>
</td>
<td class="nump">500,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Trust shares, issued (shares)</a></td>
<td class="nump">69,450,000<span></span>
</td>
<td class="nump">68,738,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_us-gaap_CommonStockSharesOutstanding', window );">Trust shares, outstanding (shares)</a></td>
<td class="nump">69,450,000<span></span>
</td>
<td class="nump">68,738,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_us-gaap_PreferredStockSharesAuthorized', window );">Preferred Stock, Shares Authorized</a></td>
<td class="nump">50,000,000<span></span>
</td>
<td class="nump">50,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred Stock, Shares Issued</a></td>
<td class="nump">12,600,000<span></span>
</td>
<td class="nump">12,600,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred Stock, Shares Outstanding</a></td>
<td class="nump">12,600,000<span></span>
</td>
<td class="nump">12,600,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Accounts Receivable, Allowance for Credit Loss</a></td>
<td class="nump">$ 14,018<span></span>
</td>
<td class="nump">$ 13,851<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts', window );">Accumulated Amortization, Debt Issuance Costs, Noncurrent</a></td>
<td class="nump">$ 6,202<span></span>
</td>
<td class="nump">$ 6,589<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember', window );">Series A Preferred Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred Stock, Shares Outstanding</a></td>
<td class="nump">4,000,000<span></span>
</td>
<td class="nump">4,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockNoParValue', window );">Preferred Stock, No Par Value</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred Stock, Shares Issued</a></td>
<td class="nump">4,000,000<span></span>
</td>
<td class="nump">4,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred Stock, Shares Outstanding</a></td>
<td class="nump">4,000,000<span></span>
</td>
<td class="nump">4,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember', window );">Series B Preferred Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred Stock, Shares Issued</a></td>
<td class="nump">4,000,000<span></span>
</td>
<td class="nump">4,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockNoParValue', window );">Preferred Stock, No Par Value</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred Stock, Shares Outstanding</a></td>
<td class="nump">4,000,000<span></span>
</td>
<td class="nump">4,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesCPreferredStockMember', window );">Series C Preferred Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred Stock, Shares Outstanding</a></td>
<td class="nump">4,600,000<span></span>
</td>
<td class="nump">4,600,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockNoParValue', window );">Preferred Stock, No Par Value</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred Stock, Shares Issued</a></td>
<td class="nump">4,600,000<span></span>
</td>
<td class="nump">4,600,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred Stock, Shares Outstanding</a></td>
<td class="nump">4,600,000<span></span>
</td>
<td class="nump">4,600,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated amortization of debt issuance costs classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockNoParValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount per share of no-par value common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockNoParValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockNoParValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount per share of no-par value preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockNoParValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesCPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_SeriesCPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139794585145896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Operations - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
</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_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare', window );">Discontinued operations (usd per share)</a></td>
<td class="nump">$ 0.14<span></span>
</td>
<td class="nump">$ 0.11<span></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_us-gaap_EarningsPerShareDiluted', window );">Earnings Per Share, Diluted</a></td>
<td class="nump">$ 0.14<span></span>
</td>
<td class="nump">$ 0.01<span></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_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest', window );">Less: Net income from discontinued operations attributable to noncontrolling interest</a></td>
<td class="nump">$ 1,041<span></span>
</td>
<td class="nump">$ 1,099<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax', window );">Gain on sale of discontinued operations</a></td>
<td class="nump">5,993<span></span>
</td>
<td class="nump">0<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_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest, Total</a></td>
<td class="nump">$ 28,353<span></span>
</td>
<td class="nump">$ 18,390<span></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_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare', window );">Continuing operations (usd per share)</a></td>
<td class="nump">$ 0.00<span></span>
</td>
<td class="num">$ (0.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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenues</a></td>
<td class="nump">$ 510,513<span></span>
</td>
<td class="nump">$ 408,556<span></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_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of revenues</a></td>
<td class="nump">309,698<span></span>
</td>
<td class="nump">240,008<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_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">200,815<span></span>
</td>
<td class="nump">168,548<span></span>
</td>
</tr>
<tr class="ro">
<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>
</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_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative expense</a></td>
<td class="nump">120,672<span></span>
</td>
<td class="nump">104,052<span></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_us-gaap_ManagementFeeExpense', window );">Management fees</a></td>
<td class="nump">14,436<span></span>
</td>
<td class="nump">10,798<span></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_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization expense</a></td>
<td class="nump">21,105<span></span>
</td>
<td class="nump">18,589<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_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">44,602<span></span>
</td>
<td class="nump">35,109<span></span>
</td>
</tr>
<tr class="re">
<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>
</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_us-gaap_InterestIncomeExpenseNonoperatingNet', window );">Interest expense, net</a></td>
<td class="num">(17,419)<span></span>
</td>
<td class="num">(13,805)<span></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_us-gaap_AmortizationOfFinancingCosts', window );">Amortization of debt issuance costs</a></td>
<td class="num">(866)<span></span>
</td>
<td class="num">(686)<span></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_us-gaap_OtherNonoperatingIncomeExpense', window );">Other income (expense), net</a></td>
<td class="nump">2,036<span></span>
</td>
<td class="num">(2,228)<span></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_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td>
<td class="nump">9,976<span></span>
</td>
<td class="nump">5,308<span></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_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">29,740<span></span>
</td>
<td class="nump">21,996<span></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_us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity', window );">Less: Net income from continuing operations attributable to noncontrolling interest</a></td>
<td class="num">(4,937)<span></span>
</td>
<td class="num">(1,903)<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_us-gaap_NetIncomeLoss', window );">Net income attributable to Holdings</a></td>
<td class="nump">$ 23,762<span></span>
</td>
<td class="nump">$ 18,994<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDilutedAbstract', window );"><strong>Basic income per common share attributable to Holdings (refer to Note J)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_WeightedAverageNumberOfSharesOfTrustStockOutstandingBasicAndFullyDiluted', window );">Weighted average number of shares of trust stock outstanding &#8211; basic and fully diluted (in shares)</a></td>
<td class="nump">69,375<span></span>
</td>
<td class="nump">64,900<span></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_us-gaap_CommonStockDividendsPerShareDeclared', window );">Cash distributions declared per share (refer to Note J) (usd per share)</a></td>
<td class="nump">$ 0.25<span></span>
</td>
<td class="nump">$ 0.36<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_VelocityOutdoorMember', window );">Velocity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenues</a></td>
<td class="nump">$ 51,446<span></span>
</td>
<td class="nump">$ 65,632<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Discontinued Operation, Gain on Disposal of Discontinued Operation, Net of Tax</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_WeightedAverageNumberOfSharesOfTrustStockOutstandingBasicAndFullyDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of basic shares, after adjustment for contingently issuable shares and other shares not deemed outstanding, determined by relating the portion of time within a reporting period that common shares have been outstanding to the total time in that period and the average number of shares issued and outstanding that are used in calculating diluted EPS, determined based on the timing of issuance of shares in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_WeightedAverageNumberOfSharesOfTrustStockOutstandingBasicAndFullyDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockDividendsPerShareDeclared">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends declared during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareDeclared</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAndDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDilutedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 18: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from continuing operations attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4568447-111683<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123384075&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) derived from continuing operations during the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-03(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868656-224227<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from a discontinued operation attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4568447-111683<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 5.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398118&amp;loc=d3e355146-122828<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1278-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeExpenseNonoperatingNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net amount of nonoperating interest income (expense).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeExpenseNonoperatingNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ManagementFeeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses related to the managing member or general partner for management of the day-to-day business functions of the limited liability company (LLC) or limited partnership (LP).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ManagementFeeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_VelocityOutdoorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_VelocityOutdoorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139794584387176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Comprehensive Income (Loss) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
</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_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">$ 29,740<span></span>
</td>
<td class="nump">$ 21,996<span></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_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax</a></td>
<td class="nump">25<span></span>
</td>
<td class="num">(281)<span></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_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of revenues</a></td>
<td class="nump">309,698<span></span>
</td>
<td class="nump">240,008<span></span>
</td>
</tr>
<tr class="ro">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax', window );">Pension benefit liability, net</a></td>
<td class="nump">775<span></span>
</td>
<td class="nump">763<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_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent</a></td>
<td class="nump">800<span></span>
</td>
<td class="nump">482<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_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Total comprehensive income attributable to Holdings, net of tax</a></td>
<td class="nump">30,540<span></span>
</td>
<td class="nump">22,478<span></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_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Less: Net income attributable to noncontrolling interests</a></td>
<td class="nump">5,978<span></span>
</td>
<td class="nump">3,002<span></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_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest', window );">Less: Other comprehensive income attributable to noncontrolling interests</a></td>
<td class="nump">5<span></span>
</td>
<td class="nump">2<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_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</a></td>
<td class="nump">$ 24,557<span></span>
</td>
<td class="nump">$ 19,474<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of other comprehensive income (loss) attributable to noncontrolling interests.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569643-111683<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569643-111683<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i-k)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139794580355288">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Statement of Stockholders' Equity - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Trust Common Shares</div></th>
<th class="th"><div>Accumulated Deficit</div></th>
<th class="th"><div>Accumulated Other Comprehensive Income (Loss)</div></th>
<th class="th"><div>Stockholders' Equity Attributable to Holdings</div></th>
<th class="th"><div>Non- Controlling Interest</div></th>
<th class="th"><div>Non Controlling Interest Of Discontinued Operations [Member]</div></th>
<th class="th"><div>Marucci [Member]</div></th>
<th class="th"><div>Lugano</div></th>
<th class="th">
<div>Series A </div>
<div>Trust Preferred Shares</div>
</th>
<th class="th"><div>Trust Preferred Shares</div></th>
<th class="th">
<div>Trust Preferred Shares </div>
<div>Accumulated Deficit</div>
</th>
<th class="th">
<div>Trust Preferred Shares </div>
<div>Stockholders' Equity Attributable to Holdings</div>
</th>
<th class="th">
<div>Series B </div>
<div>Trust Preferred Shares</div>
</th>
<th class="th"><div>Series C Preferred Stock [Member]</div></th>
<th class="th">
<div>Series C Preferred Stock [Member] </div>
<div>Trust Preferred Shares</div>
</th>
<th class="th"><div>Trust Common Shares</div></th>
<th class="th">
<div>Trust Common Shares </div>
<div>Accumulated Deficit</div>
</th>
<th class="th">
<div>Trust Common Shares </div>
<div>Stockholders' Equity Attributable to Holdings</div>
</th>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 123,463<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations', window );">Stockholders' Equity Attributable to Noncontrolling Interest, Discontinued Operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (3,339)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance at Dec. 31, 2020</a></td>
<td class="nump">$ 1,220,148<span></span>
</td>
<td class="nump">$ 1,008,564<span></span>
</td>
<td class="num">$ (211,002)<span></span>
</td>
<td class="num">$ (1,456)<span></span>
</td>
<td class="nump">$ 1,100,024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 96,417<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 96,504<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 110,997<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" 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">21,996<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,994<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,994<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeTax', window );">Total comprehensive income, net</a></td>
<td class="nump">482<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">482<span></span>
</td>
<td class="nump">482<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_OptionActivityAttributableToNoncontrollingInterestHolders', window );">Option activity attributable to noncontrolling shareholders</a></td>
<td class="nump">2,771<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,640<span></span>
</td>
<td class="nump">131<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" 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">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="nump">0<span></span>
</td>
<td class="nump">70<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DistributionExpenseAllocationInterests', window );">Distribution Expense, Allocation Interests</a></td>
<td class="num">(5,214)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,214)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,214)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DistributionToShareholders', window );">Distributions paid</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (6,045)<span></span>
</td>
<td class="num">$ (6,045)<span></span>
</td>
<td class="num">$ (6,045)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (23,364)<span></span>
</td>
<td class="num">$ (23,364)<span></span>
</td>
<td class="num">$ (23,364)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" 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 Mar. 31, 2021</a></td>
<td class="nump">1,210,844<span></span>
</td>
<td class="nump">1,008,564<span></span>
</td>
<td class="num">(226,631)<span></span>
</td>
<td class="num">(974)<span></span>
</td>
<td class="nump">1,084,877<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">96,417<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">96,504<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">110,997<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest', window );">Net Income (Loss) Attributable to Redeemable Noncontrolling Interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,903<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest', window );">Less: Net income from discontinued operations attributable to noncontrolling interest</a></td>
<td class="nump">1,099<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,099<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_us-gaap_MinorityInterest', window );">Noncontrolling interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">128,006<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations', window );">Stockholders' Equity Attributable to Noncontrolling Interest, Discontinued Operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,039)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interest</a></td>
<td class="nump">175,328<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">175,328<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 17,175<span></span>
</td>
<td class="nump">$ 70,585<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Issuance of Trust preferred shares, net of offering costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 110,997<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations', window );">Stockholders' Equity Attributable to Noncontrolling Interest, Discontinued Operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,614)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance at Dec. 31, 2021</a></td>
<td class="nump">1,284,530<span></span>
</td>
<td class="nump">1,123,193<span></span>
</td>
<td class="num">(314,267)<span></span>
</td>
<td class="num">(1,028)<span></span>
</td>
<td class="nump">1,111,816<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">96,417<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">96,504<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">110,997<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" 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">29,740<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,762<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,762<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_us-gaap_OtherComprehensiveIncomeLossBeforeTax', window );">Total comprehensive income, net</a></td>
<td class="nump">800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">800<span></span>
</td>
<td class="nump">800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Stock Issued During Period, Value, New Issues</a></td>
<td class="num">(20,161)<span></span>
</td>
<td class="num">(20,161)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(20,161)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_OptionActivityAttributableToNoncontrollingInterestHolders', window );">Option activity attributable to noncontrolling shareholders</a></td>
<td class="nump">2,805<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,681<span></span>
</td>
<td class="nump">124<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" 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">390<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">390<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_us-gaap_MinorityInterestDecreaseFromRedemptions', window );">Purchase of noncontrolling interest</a></td>
<td class="num">(309)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(309)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest', window );">Noncontrolling Interest, Increase from Sale of Parent Equity Interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders', window );">Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders</a></td>
<td class="num">(11,292)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(11,292)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DistributionExpenseAllocationInterests', window );">Distribution Expense, Allocation Interests</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DistributionToShareholders', window );">Distributions paid</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (6,045)<span></span>
</td>
<td class="num">$ (6,045)<span></span>
</td>
<td class="num">$ (6,045)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (17,352)<span></span>
</td>
<td class="num">$ (17,352)<span></span>
</td>
<td class="num">$ (17,352)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" 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 Mar. 31, 2022</a></td>
<td class="nump">1,303,428<span></span>
</td>
<td class="nump">$ 1,143,354<span></span>
</td>
<td class="num">$ (313,902)<span></span>
</td>
<td class="num">$ (228)<span></span>
</td>
<td class="nump">$ 1,133,142<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 96,417<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 96,504<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 110,997<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest', window );">Net Income (Loss) Attributable to Redeemable Noncontrolling Interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,937<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest', window );">Less: Net income from discontinued operations attributable to noncontrolling interest</a></td>
<td class="nump">1,041<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,041<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_us-gaap_MinorityInterest', window );">Noncontrolling interest</a></td>
<td class="nump">$ 171,735<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 171,735<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 18,380<span></span>
</td>
<td class="nump">$ 74,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_us-gaap_PreferredStockValue', window );">Issuance of Trust preferred shares, net of offering costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 110,997<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations', window );">Stockholders' Equity Attributable to Noncontrolling Interest, Discontinued Operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (1,449)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_DistributionExpenseAllocationInterests">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Distribution Expense, Allocation Interests</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_DistributionExpenseAllocationInterests</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_DistributionToShareholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Distribution to shareholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_DistributionToShareholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_OptionActivityAttributableToNoncontrollingInterestHolders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock option activity of noncontrolling interest holders attributable to subsidiary stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_OptionActivityAttributableToNoncontrollingInterestHolders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stockholders' Equity Attributable to Noncontrolling Interest, Discontinued Operations</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from a discontinued operation attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4568447-111683<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.31)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterestDecreaseFromRedemptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Decrease in noncontrolling interest (for example, but not limited to, redeeming or purchasing the interests of noncontrolling shareholders, issuance of shares (interests) by the non-wholly owned subsidiary to the parent entity for other than cash, and a buyback of shares (interest) by the non-wholly owned subsidiary from the noncontrolling interests).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569655-111683<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4616395-111683<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestDecreaseFromRedemptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to redeemable noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.19)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in noncontrolling interest from sale of a portion of the parent's controlling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569655-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax, after reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33775-111570<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued as a result of the exercise of stock options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21914-107793<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4568740-111683<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21711-107793<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 24: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4568447-111683<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Publisher FASB<br> -Subparagraph (a)(3)(iii)(03)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139794586611976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Cash Flows - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</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_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>
</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_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">$ 29,740<span></span>
</td>
<td class="nump">$ 21,996<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest</a></td>
<td class="nump">5,370<span></span>
</td>
<td class="nump">8,914<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax', window );">Gain on sale of discontinued operations</a></td>
<td class="nump">5,993<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_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax', window );">Discontinued Operation, Gain (Loss) from Disposal of Discontinued Operation, before Income Tax</a></td>
<td class="nump">5,993<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest', window );">Income from continuing operations</a></td>
<td class="nump">18,377<span></span>
</td>
<td class="nump">13,082<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 to net cash provided by (used in) operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_us-gaap_Depreciation', window );">Depreciation expense</a></td>
<td class="nump">9,927<span></span>
</td>
<td class="nump">8,557<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization expense</a></td>
<td class="nump">21,105<span></span>
</td>
<td class="nump">18,589<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_us-gaap_AmortizationOfAcquisitionCosts', window );">Amortization of Acquisition Costs</a></td>
<td class="nump">2,261<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_us-gaap_AmortizationOfFinancingCostsAndDiscounts', window );">Amortization of debt issuance costs and premium</a></td>
<td class="nump">866<span></span>
</td>
<td class="nump">603<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Gain (Loss) on Extinguishment of Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (33,300)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_NoncontrollingStockholderChargesAndOther', window );">Noncontrolling stockholder stock based compensation</a></td>
<td class="nump">2,681<span></span>
</td>
<td class="nump">2,640<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_us-gaap_ProvisionForLoanAndLeaseLosses', window );">Provision for receivable and inventory reserves</a></td>
<td class="num">(1,572)<span></span>
</td>
<td class="nump">3,501<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_us-gaap_DeferredIncomeTaxesAndTaxCredits', window );">Deferred taxes</a></td>
<td class="nump">692<span></span>
</td>
<td class="nump">1,673<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_us-gaap_OtherNoncashIncomeExpense', window );">Other</a></td>
<td class="nump">147<span></span>
</td>
<td class="nump">31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
</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_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="nump">1,830<span></span>
</td>
<td class="num">(9,153)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="num">(56,153)<span></span>
</td>
<td class="num">(17,526)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Other current and non-current assets</a></td>
<td class="num">(4,798)<span></span>
</td>
<td class="num">(3,957)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Accounts payable and accrued expenses</a></td>
<td class="num">(36,596)<span></span>
</td>
<td class="nump">5,077<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_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations', window );">Cash (used in) provided by operating activities - continuing operations</a></td>
<td class="num">(41,233)<span></span>
</td>
<td class="nump">23,117<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_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net Cash Provided by (Used in) Operating Activities, Total</a></td>
<td class="num">(33,529)<span></span>
</td>
<td class="nump">36,390<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations', window );">Cash Provided by (Used in) Operating Activities, Discontinued Operations</a></td>
<td class="nump">7,704<span></span>
</td>
<td class="nump">13,273<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Payments to Acquire Businesses, Net of Cash Acquired</a></td>
<td class="num">(3,636)<span></span>
</td>
<td class="num">(34,257)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property and equipment</a></td>
<td class="num">(10,391)<span></span>
</td>
<td class="num">(7,303)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_us-gaap_ProceedsFromDivestitureOfBusinesses', window );">Proceeds from Divestiture of Businesses</a></td>
<td class="nump">5,993<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_us-gaap_PaymentsForProceedsFromOtherInvestingActivities', window );">Other investing activities</a></td>
<td class="num">(205)<span></span>
</td>
<td class="num">(305)<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_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations', window );">Cash used in investing activities - continuing operations</a></td>
<td class="num">(8,239)<span></span>
</td>
<td class="num">(41,865)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations', window );">Cash Provided by (Used in) Investing Activities, Discontinued Operations</a></td>
<td class="num">(53)<span></span>
</td>
<td class="num">(402)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from Issuance of Common Stock</a></td>
<td class="nump">20,161<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_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>
</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_us-gaap_ProceedsFromLongTermLinesOfCredit', window );">Borrowings under credit facility</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">143,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_us-gaap_RepaymentsOfLongTermLinesOfCredit', window );">Repayments under credit facility</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(445,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_us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt', window );">Proceeds from Issuance of Senior Long-term Debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_us-gaap_RepaymentsOfSecuredDebt', window );">Repayments of Secured Debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(647,688)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_PaymentsOfDistributionsToShareholders', window );">Distributions paid - common shares</a></td>
<td class="num">(17,352)<span></span>
</td>
<td class="num">(23,364)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DistributionsMadeToPreferredShareholdersCashDistributionsPaid', window );">Distributions paid - preferred shares</a></td>
<td class="num">(6,045)<span></span>
</td>
<td class="num">(6,045)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_PaymentstoNoncontrollingInterestsAllocationInterests', window );">Distributions paid - allocation interests</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(5,214)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_us-gaap_PaymentsToMinorityShareholders', window );">Payments to Noncontrolling Interests</a></td>
<td class="num">(11,292)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_us-gaap_ProceedsFromMinorityShareholders', window );">Net proceeds provided by noncontrolling shareholders</a></td>
<td class="nump">390<span></span>
</td>
<td class="nump">70<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_PaymentsForRepurchaseSubsidiaryStock', window );">Payments for Repurchase Subsidiary Stock</a></td>
<td class="nump">309<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtIssuanceCosts', window );">Payments of Debt Issuance Costs</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(17,158)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities', window );">Other</a></td>
<td class="num">(5)<span></span>
</td>
<td class="num">(94)<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_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash used in financing activities</a></td>
<td class="num">(14,452)<span></span>
</td>
<td class="num">(1,493)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Foreign currency impact on cash</a></td>
<td class="num">(259)<span></span>
</td>
<td class="num">(182)<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_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net decrease in cash and cash equivalents</a></td>
<td class="num">(56,532)<span></span>
</td>
<td class="num">(7,552)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Cash and cash equivalents &#8212; beginning of period (1)</a></td>
<td class="nump">160,733<span></span>
</td>
<td class="nump">70,744<span></span>
</td>
<td class="nump">70,744<span></span>
</td>
<td class="text">&#160;<span></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_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Cash and cash equivalents &#8212; end of period (2)</a></td>
<td class="nump">104,201<span></span>
</td>
<td class="nump">63,192<span></span>
</td>
<td class="nump">160,733<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_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net Cash Provided by (Used in) Investing Activities, Total</a></td>
<td class="num">(8,292)<span></span>
</td>
<td class="num">(42,267)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationCash', window );">Disposal Group, Including Discontinued Operation, Cash</a></td>
<td class="nump">6,900<span></span>
</td>
<td class="nump">7,600<span></span>
</td>
<td class="nump">$ 3,600<span></span>
</td>
<td class="nump">$ 10,700<span></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_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax', window );">Gain on sale of discontinued operations, net of income tax</a></td>
<td class="nump">$ 5,993<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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Discontinued Operation, Gain on Disposal of Discontinued Operation, Net of Tax</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_DistributionsMadeToPreferredShareholdersCashDistributionsPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Distributions Made To Preferred Shareholders, Cash Distributions Paid</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_DistributionsMadeToPreferredShareholdersCashDistributionsPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_NoncontrollingStockholderChargesAndOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The noncash expense that accounts for the value of stock options distributed to noncontrolling stockholders as compensation and other expenses included in net income that result in no cash inflows or outflows in the period which are not otherwise defined in the taxonomy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_NoncontrollingStockholderChargesAndOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_PaymentsForRepurchaseSubsidiaryStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payments for Repurchase Subsidiary Stock</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_PaymentsForRepurchaseSubsidiaryStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_PaymentsOfDistributionsToShareholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payments of distributions to shareholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_PaymentsOfDistributionsToShareholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_PaymentstoNoncontrollingInterestsAllocationInterests">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payments to Noncontrolling Interests, Allocation Interests</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_PaymentstoNoncontrollingInterestsAllocationInterests</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfAcquisitionCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of capitalized costs associated with acquisition of business. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfAcquisitionCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfFinancingCostsAndDiscounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69E<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495743-112612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69F<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495745-112612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCostsAndDiscounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) of investing activities of discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) of operating activities of discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxesAndTaxCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) and income tax credits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxesAndTaxCredits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand, demand deposits with banks or financial institutions, and  other kinds of accounts that have the general characteristics of demand deposits, held by a disposal group.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123467658&amp;loc=d3e12355-112629<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467658&amp;loc=d3e12317-112629<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109227538&amp;loc=d3e44648-109337<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) of investing activities, excluding discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, excluding discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNoncashIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNoncashIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash (inflow) outflow from investing activities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForProceedsFromOtherInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDebtIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToMinorityShareholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to a noncontrolling interest. Includes, but not limited to, reduction of noncontrolling interest ownership. Excludes dividends paid to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToMinorityShareholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromDivestitureOfBusinesses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromDivestitureOfBusinesses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the additional capital contribution to the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a borrowing with the highest claim on the assets of the entity in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle, if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromLongTermLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromLongTermLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromMinorityShareholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from a noncontrolling interest. Includes, but is not limited to, purchase of additional shares or other increase in noncontrolling interest ownership.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromMinorityShareholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromPaymentsForOtherFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139794589484600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Presentation and Principles of Consolidation<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock', window );">Presentation and Principles of Consolidation</a></td>
<td class="text">Presentation and Principles of Consolidation  <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compass Diversified Holdings, a Delaware statutory trust (the "Trust") and Compass Group Diversified Holdings LLC, a Delaware limited liability company (the "LLC"), were formed to acquire and manage a group of small and middle-market businesses headquartered in North America. Collectively, Compass Diversified Holdings and Compass Group Diversified Holdings, LLC are referred to as the "Company". In accordance with the Third Amended and Restated Trust Agreement, dated as of August 3, 2021 (as further amended, the "Trust Agreement"), the Trust is sole owner of 100% of the Trust Interests (as defined in the LLC&#8217;s Sixth Amended and Restated Operating Agreement, dated as of August 3, 2021 (as further amended, the "LLC Agreement")) of the LLC and, pursuant to the LLC Agreement, the LLC has, outstanding, the identical number of Trust Interests as the number of outstanding common shares of the Trust. The LLC is the operating entity with a board of directors and other corporate governance responsibilities, similar to that of a Delaware corporation.   </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The LLC is a controlling owner of ten businesses, or reportable operating segments, at March&#160;31, 2022. The segments are as follows: 5.11 Acquisition Corp. ("5.11"), Boa Holdings Inc. ("BOA"), The Ergo Baby Carrier, Inc. ("Ergobaby"), Lugano Diamonds &amp; Jewelry, Inc. ("Lugano Diamonds" or "Lugano"), Marucci Sports, LLC ("Marucci Sports" or "Marucci"), Velocity Outdoor, Inc. ("Velocity Outdoor" or "Velocity"), Compass AC Holdings, Inc. ("ACI" or "Advanced Circuits"), AMT Acquisition Corporation ("Arnold"), FFI Compass, Inc.  ("Altor Solutions" or "Altor") (formerly "Foam Fabricators"), and The Sterno Group, LLC ("Sterno").  At March 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="#icba28ff815a8419b82e3ccdf453a8bce_52" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note C - "Discon</a><a href="#icba28ff815a8419b82e3ccdf453a8bce_52" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">tin</a><a href="#icba28ff815a8419b82e3ccdf453a8bce_52" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">ued Op</a><a href="#icba28ff815a8419b82e3ccdf453a8bce_52" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">erations"</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#icba28ff815a8419b82e3ccdf453a8bce_97" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note Q- "Subse</a><a href="#icba28ff815a8419b82e3ccdf453a8bce_97" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">quent Events"</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for further discussion of Advanced Circuits. Refer to </span><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#icba28ff815a8419b82e3ccdf453a8bce_58" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note E - "Operating Segment Data"</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for further discussion of the operating segments. Compass Group Management LLC, a Delaware limited liability company ("CGM" or the "Manager"), manages the day to day operations of the LLC and oversees the management and operations of our businesses pursuant to a Management Services Agreement ("MSA").</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Basis of Presentation</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed consolidated financial statements for the three month periods ended March&#160;31, 2022 and March&#160;31, 2021 are unaudited, and in the opinion of management, contain all adjustments necessary for a fair presentation of the condensed consolidated financial statements. Such adjustments consist solely of normal recurring items. Interim results are not necessarily indicative of results for a full year or any subsequent interim period. The condensed consolidated financial statements and notes are prepared in accordance with accounting principles generally accepted in the United States of America ("U.S. GAAP" or "GAAP") and presented as permitted by Form 10-Q and do not contain certain information included in the annual consolidated financial statements and accompanying notes of the Company.  These interim condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and accompanying notes included in the Company&#8217;s Annual Report on Form 10-K for the year ended December&#160;31, 2021.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Consolidation</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed consolidated financial statements include the accounts of the Company, as well as the businesses acquired as of their respective acquisition date. All significant intercompany accounts and transactions have been eliminated in consolidation. Discontinued operating entities are reflected as discontinued operations in the Company's results of operations and statements of financial position.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Discontinued Operations</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 13, 2021, the LLC entered into a definitive Agreement and Plan of Merger to sell its majority owned subsidiary, Compass AC Holdings, Inc. ("ACI" or "Advanced Circuits"), which met the criteria to be classified as a discontinued operation as of December 31, 2021 and March 31, 2022. As a result, the Company reported the results of operations of ACI as discontinued operations in the condensed consolidated statements of operations for all periods presented. In addition, the assets and liabilities associated with this business have been reclassified as held for sale in the consolidated balance sheets.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company completed the sale of Liberty Safe Holding Corporation ("Liberty") during the third quarter of 2021.  The results of operations of Liberty are reported as discontinued operations in the condensed consolidated statements of operations for the three months ended March&#160;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 href="#icba28ff815a8419b82e3ccdf453a8bce_52" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note C - "Discontinued Operations"</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for additional information. Unless otherwise indicated, the disclosures accompanying the condensed consolidated financial statements reflect the Company's continuing operations.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Seasonality</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Earnings of certain of our operating segments are seasonal in nature due to various recurring events, holidays and seasonal weather patterns, as well as the timing of our acquisitions during a given year. Historically, the third and fourth quarters produce the highest net sales during our fiscal year.  </span></div><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Change in Tax Status Election</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective September 1, 2021 (the "Effective Date"), the Trust elected to be treated as a corporation for U.S. federal income tax purposes. Prior to the Effective Date, the Trust was treated as a partnership for U.S. federal income tax purposes and the Trust&#8217;s items of income, gain, loss and deduction flowed through from the Trust to the shareholders, and the Trust shareholders were subject to income taxes on their allocable share of the Trust&#8217;s income and gain. After the Effective Date, the Trust is taxed as a corporation and is subject to U.S. federal corporate income tax at the Trust level, but items of income, gain, loss and deduction will not flow through to Trust shareholders. Trust shareholders will no longer receive an IRS Schedule K-1. After the Effective Date, distributions from the Trust will be treated as dividends to the extent the Trust has accumulated or current earnings and profits. If the Trust does not have current or accumulated earnings and profits available for distribution, then the distribution will be treated as a return of capital and reduce Trust shareholders&#8217; basis in their shares.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the Effective Date, each of the LLC&#8217;s majority owned subsidiaries were treated as corporations for U.S. federal income tax purposes. The election did not change the tax status of any LLC subsidiary, and each majority owned LLC subsidiary is still treated as a corporation for U.S. federal income tax purposes.</span></div>After the Effective Date, the Trust will no longer be taxed as a pass through entity for U.S. federal income tax purposes. Accordingly, the Trust will no longer issue Schedule K-1&#8217;s, nor will Trust shareholders be allocated any pass through income, loss, expense, deduction or credit (including &#8220;UBIT&#8221;) from the Trust<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -URI http://asc.fasb.org/topic&amp;trid=2122149<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI http://asc.fasb.org/topic&amp;trid=2197479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139794589407432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisition<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_AcquisitionsAbstract', window );"><strong>Acquisitions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationDisclosureTextBlock', window );">Business Combination Disclosure [Text Block]</a></td>
<td class="text">ote B &#8212; Acquisitions<div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Acquisition of Lugano Diamonds &amp; Jewelry, Inc.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 3, 2021, the LLC, through its newly formed acquisition subsidiaries, Lugano Holding, Inc., a Delaware corporation (&#8220;Lugano Holdings&#8221;), and Lugano Buyer, Inc., a Delaware corporation (&#8220;Lugano Buyer&#8221;) and a wholly-owned subsidiary of Lugano Holdings, acquired the issued and outstanding shares of stock of Lugano Diamonds &amp; Jewelry Inc. ("Lugano") other than the certain rollover shares (the &#8220;Lugano Transaction&#8221;). The Lugano Transaction was effectuated pursuant to a Stock Purchase Agreement (the &#8220;Lugano Purchase Agreement&#8221;), also dated September 3, 2021, by and among Lugano Buyer, the Sellers named therein (&#8220;Sellers&#8221;) and Mordechai Haim Ferder in his individual capacity and as initial representative of the Sellers. Lugano is a leading designer, manufacturer and marketer of high-end, one-of-a-kind jewelry sought after by some of the world&#8217;s most discerning clientele. Lugano conducts sales via its own retail salons as well as pop-up showrooms at Lugano-hosted or sponsored events in partnership with influential organizations in the equestrian, art and philanthropic community. Lugano is headquartered in Newport Beach, California.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The LLC made loans to, and purchased a 60% equity interest in, Lugano. The purchase price, including proceeds from noncontrolling shareholders and net of transaction costs, was $263.3&#160;million. The selling shareholders invested in the transaction along with the LLC, representing 40% initial noncontrolling interest on both a primary and fully diluted basis. The fair value of the noncontrolling interest was determined based on the enterprise value of the acquired entity multiplied by the ratio of the number of shares acquired by the minority holders to total shares. The transaction was accounted for as a business combination. CGM acted as an advisor to the LLC in the acquisition and will continue to provide integration services during the first year of the LLC's ownership of Lugano. CGM will receive integration service fees of $2.3&#160;million payable quarterly over a twelve month period as services are rendered which payments began in the quarter ended December 31, 2021. The LLC incurred $1.8&#160;million of transaction costs in conjunction with the Lugano acquisition, which was included in selling, general and administrative expense in the consolidated statements of operations during the third quarter of 2021. The LLC funded the acquisition with cash on hand and a $120&#160;million draw on its 2021 Revolving Credit Facility. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The results of operations of Lugano have been included in the consolidated results of operations since the date of acquisition. Lugano's results of operations are reported as a separate operating segment as a branded consumer business. The table below provides the recording of assets acquired and liabilities assumed as of the date of acquisition. </span></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.098%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.156%"/><td style="width:0.1%"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Preliminary Purchase Price Allocation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Measurement Period Adjustments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Final Purchase Price Allocation</span></td></tr><tr><td colspan="3" style="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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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"/></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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Inventory </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">85,794&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">9,419&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">95,213&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">82,454&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">82,454&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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%">(72,443)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">86,337&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Other current and noncurrent assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">4,979&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">4,114&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">9,093&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Total 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%">23,936&#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%">298,619&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Deferred tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">23,123&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">23,123&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">23,936&#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%">198,446&#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: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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"/></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"/></tr></table></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.098%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.156%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Acquisition consideration</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Purchase price</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">256,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">256,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Cash acquired (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:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The fair value of accounts receivable approximates book value acquired.</span></div><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The allocation of the purchase price presented above is based on management's estimate of the fair values using valuation techniques including the income, cost and market approach. In estimating the fair value of the acquired assets and assumed liabilities, the fair value estimates are based on, but not limited to, expected future revenue and cash flows, expected future growth rates and estimated discount rates. Current and noncurrent assets and current and other liabilities are valued at historical carrying values. Inventory is recognized at fair value, with finished goods stated at selling price less an estimated cost to sell.  Property, plant and equipment is valued through a purchase price appraisal and will be depreciated on a straight-line basis over the respective remaining useful lives of the assets. Goodwill is calculated as the excess of the consideration transferred over the fair value of the identifiable net assets acquired and represents the future economic benefits expected to arise from other intangible assets acquired that do not qualify for separate recognition, including assembled workforce and non-contractual relationships, as well as expected future synergies. The goodwill of </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$86.3&#160;million</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> reflects the strategic fit of Lugano in the Company's branded consumer business and is not expected to be deductible for income tax purposes. </span></div><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The intangible assets recorded related to the Lugano acquisition are as follows (in thousands):</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:76.315%"><tr><td style="width:1.0%"/><td style="width:52.539%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.290%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.378%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.907%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.186%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Intangible Assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Estimated Useful Lives</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Tradename</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">48,433&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">18 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">34,021&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">15 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">82,454&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The tradename was considered the primary intangible asset and was valued at </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$48.4&#160;million</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> using a multi-period excess earnings method. The customer relationships were valued at </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$34.0&#160;million</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> using a multi period excess earnings method. The multi period excess earnings method assumes an asset has value to the extent that it enables its owners to earn a return in excess of the other assets utilized in the business. </span></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Unaudited pro forma information</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following unaudited pro forma data for the three months ended March&#160;31, 2021 gives effect to the acquisition of Lugano, as described above, and the dispositions of Liberty Safe and ACI, as if these transactions had been completed as of January 1, 2021. The pro forma data gives effect to historical operating results with adjustments to interest expense, amortization and depreciation expense, management fees and related tax effects. The information is provided for illustrative purposes only and is not necessarily indicative of the operating results that would have occurred if the transaction had been consummated on the date indicated, nor is it necessarily indicative of future operating results of the consolidated companies, and should not be construed as representing results for any future period.</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:71.345%"><tr><td style="width:1.0%"/><td style="width:70.006%"/><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:26.975%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Three months ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands, except per share data)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">March 31, 2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">437,995&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">183,722&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Operating income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,260&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Net income from continuing operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,090&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Net income from continuing operations attributable to Holdings </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,861&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Basic and fully diluted net loss per share attributable to Holdings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.00&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other acquisitions</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Marucci</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Lizard Skins</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - On October 22, 2021, Marucci Sports acquired Lizard Skins, LLC ("Lizard Skins"), an industry leading provider of sporting goods accessories that revolve around the hand-to-grip interface, for an enterprise value of approximately $47.0&#160;million, excluding customary closing adjustments. The acquisition and related transaction costs were funded through an additional term loan of $44.1&#160;million under the Marucci inter-company credit agreement with the LLC, a draw on the existing Marucci revolving credit facility with the Company, and rollover equity from the selling shareholders of Lizard Skins. Marucci issued 11,915 shares to the selling shareholders in exchange for the rollover equity, which represents an ownership interest of approximately 1% in Marucci. Marucci paid approximately $1.4&#160;million in transaction expenses in connection with the acquisition of Lizard Skins. Lizard Skins is a designer and seller of branded grip products, protective equipment, bags and apparel for use in baseball, cycling, hockey, Esports and lacrosse. The acquisition of Lizard Skins will allow Marucci to build on its leading position in diamond sports while simultaneously developing Marucci's presence in new sports markets such as hockey and cycling. Marucci recorded a purchase price allocation, including goodwill of approximately $10.1&#160;million, which is expected to be deductible for income tax purposes, and intangible assets of $27.9&#160;million. The purchase price allocation is expected to be finalized in the second quarter of 2022.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Altor Solutions</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Plymouth Foam</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - On October 5, 2021, Altor acquired Plymouth Foam, LLC (&#8220;Plymouth&#8221;), a manufacturer of protective packaging and componentry, for an enterprise value of approximately $56.0&#160;million, excluding customary closing adjustments. The acquisition and related transaction costs were funded through an additional term loan of $52.0&#160;million under the Altor intercompany credit agreement and a draw on the existing Altor intercompany revolving credit facility with the LLC. Altor paid approximately $0.4&#160;million in transaction fees in connection with the acquisition </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of Plymouth. Plymouth was founded in 1978 and is based in Plymouth, Wisconsin. Plymouth supplies a wide array of high value products, including custom protective packaging, cold chain packaging and internal components made from expanded polystyrene and expanded polypropylene. Plymouth&#8217;s complementary product portfolio will allow Altor to be able to further expand its business and capabilities. Altor recorded a purchase price allocation, including goodwill of approximately $15.5&#160;million, which is not expected to be deductible for income tax purposes, and intangible assets of $20.1&#160;million. The purchase price allocation was finalized in the first quarter of 2022.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Polyfoam</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - On July 1, 2020, Altor acquired substantially all of the assets of Polyfoam Corp. ("Polyfoam"), a Massachusetts-based manufacturer of protective and temperature-sensitive packaging solutions for the medical, pharmaceutical, grocery and food industries, among others. Founded in 1974, Polyfoam operates two manufacturing facilities producing highly engineered foam and injection-molded plastic solutions across a variety of end-markets. The acquisition complements Altor's current operating footprint and provides access to a new customer base and product offerings, including Polyfoam's significant end-market exposure to cold chain (including seafood boxes, insulated shipping containers and grocery delivery totes). The purchase price was approximately $12.8&#160;million and included a potential earnout of $1.4&#160;million if Polyfoam achieved certain financial metrics. The full amount of the earnout was paid during the first quarter of 2022.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Arnold</span></div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Ramco</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - On March 1, 2021, Arnold acquired Ramco Electric Motors, Inc. ("Ramco"), a manufacturer of stators, rotors and full electric motors, for a purchase price of approximately $34.3&#160;million. The acquisition and related transaction costs were funded through an additional equity investment in Arnold by the LLC of $35.5&#160;million. Ramco was founded in 1987 and is based in Greenville, Ohio. Ramco supplies their custom electric motor solutions for general industrial, aerospace and defense, and oil and gas end-markets. Ramco&#8217;s complementary product portfolio will allow Arnold to be able to offer more comprehensive, turnkey solutions to their customers. In connection with the acquisition, Arnold recorded a purchase price allocation </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of $12.4&#160;million of goodwill, which is not expected to be deductible for income tax purposes and $12.7&#160;million in intangible assets. The remainder of the purchase consideration was allocated to net assets acquired. The purchase price allocation was finalized in the fourth quarter of 2021.</span><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_AcquisitionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Acquisitions [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_AcquisitionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -URI http://asc.fasb.org/topic&amp;trid=2303972<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139794589391800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operations<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock', window );">Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]</a></td>
<td class="text">ote C &#8212; Discontinued Operations<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Advanced Circuits Merger Agreement</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 13, 2021, the LLC, as the representative (the &#8220;Sellers Representative&#8221;) of the holders (the &#8220;AC Sellers&#8221;) of stock and options of Compass AC Holdings, Inc. (&#8220;Advanced Circuits&#8221;), a majority owned subsidiary of the LLC, 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 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 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 LLC owns approximately 67% of the outstanding stock of Advanced Circuits on a fully diluted basis and expects to receive approximately 77% of the gross consideration payable under the Agreement. This amount is in respect of the LLC&#8217;s outstanding loans to Advanced Circuits and its equity interests in Advanced Circuits. The AC Merger is conditioned on, among other things, the closing of a business combination between AC Buyer and a SPAC.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the AC Merger, AC Buyer announced its entry into a definitive merger agreement for a business combination (the &#8220;SPAC Transaction&#8221;) with a SPAC, ACE Convergence Acquisition Corp. (&#8220;ACE&#8221;). In order to obtain shareholder approval of the SPAC Transaction, ACE had previously scheduled and announced an extraordinary general meeting of shareholders for May 5, 2022. On May 2, 2022, ACE postponed the extraordinary general meeting to allow additional time to revise and finalize its financing arrangements with respect to the SPAC Transaction. There can be no assurances that all of the conditions to closing of the AC Merger, 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 March 31, 2022, and is presented as discontinued operations in the accompanying consolidated financial statements for all periods presented. Summarized results of operations of Advanced Circuits are as follows (in thousands):</span></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:73.830%"><tr><td style="width:1.0%"/><td style="width:48.999%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.790%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.455%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Three months ended March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Three months ended March 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Net sales</span></td><td 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%">23,249&#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:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-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,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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Gross profit</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-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,930&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">9,404&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Operating income </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-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,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-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,495&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Income from continuing operations before income taxes </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1) </span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-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,477&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-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,491&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1,107&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">771&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">5,370&#160;</span></td><td style="background-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,720&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The results of operations for the three months ended March 31, 2022 and 2021, each exclude $1.7&#160;million and $1.9&#160;million, respectively, of intercompany 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 table presents summary balance sheet information of ACI that is presented as held for sale as of March 31, 2022 and December 31, 2021 (in thousands):</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.736%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.677%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.960%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">March 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">6,857&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">3,610&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">9,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">9,447&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Inventories, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">3,928&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">3,660&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">688&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">430&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Current assets held for sale</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">20,975&#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,147&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">7,624&#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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">7,013&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">7,502&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Non-current assets held for sale </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">81,318&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">82,276&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Liabilities </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">5,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">3,798&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">4,014&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">3,718&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Due to related party</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">125&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">125&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1,600&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1,580&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Current liabilities held for sale</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">11,577&#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,221&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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,369&#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,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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Other non-current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">5,959&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">6,487&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Non-current liabilities held for sale </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">19,328&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">19,906&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Noncontrolling interest held for sale</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(1,449)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(2,614)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 sheets as of March 31, 2022 and 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 LLC, as majority stockholder of Liberty Safe Holding Corporation and as sellers representative, entered into a definitive Stock Purchase Agreement (the &#8220;Liberty Purchase Agreement&#8221;) with Independence Buyer, Inc. (&#8220;Liberty Buyer&#8221;), Liberty and the other holders of stock and options of Liberty to sell to Liberty Buyer all of the issued and outstanding securities of Liberty, the parent company of the operating entity, Liberty Safe and Security Products, Inc.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 3, 2021, Liberty Buyer and the LLC, as sellers representative, entered into the Amendment to Stock Purchase Agreement (the &#8220;Amendment&#8221;) which amended the Liberty Purchase Agreement to, among other things, provide that, immediately prior to the closing, certain investors in Liberty will, instead of selling all of the shares of Liberty owned by them to Liberty Buyer, contribute a portion of such shares (the &#8220;Rollover Shares&#8221;) to an indirect parent company of Liberty Buyer in exchange for equity securities of such entity.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 3, 2021, Liberty Buyer completed the acquisition of all the issued and outstanding securities of Liberty (other than the Rollover Shares) pursuant to the Liberty Purchase Agreement and Amendment (the &#8220;Liberty Transaction&#8221;). The sale price of Liberty was based on an aggregate total enterprise value of $147.5&#160;million, subject to customary adjustments. After the allocation of the sale proceeds to Liberty's non-controlling shareholders, the repayment of intercompany loans to the LLC (including accrued interest) of</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $26.5&#160;million, and the payment of transaction expenses of approximately $4.5&#160;million, the LLC received approximately $128.0&#160;million of total proceeds from the sale at closing. The LLC recognized a gain on the sale of Liberty of $72.8&#160;million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the year ended December 31, 2021.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Summarized results of operations of Liberty for the three months ended March 31, 2021 are as follows (in thousands):</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:68.421%"><tr><td style="width:1.0%"/><td style="width:71.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.654%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:25.397%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Three months ended&#160;<br/>&#160;March 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">31,479&#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%">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%">8,897&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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%">5,630&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-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,636&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1,441&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-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,195&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The results of operations for the three months ended March 31, 2021, excludes $0.7&#160;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_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI http://asc.fasb.org/topic&amp;trid=2155823<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=2122178<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139794589559416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Revenue</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables provide disaggregation of revenue by reportable segment geography for the three months ended March&#160;31, 2022 and 2021 (in thousands):</span></div><div style="margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.198%"><tr><td style="width:1.0%"/><td style="width:12.729%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.586%"/><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:6.650%"/><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:6.650%"/><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:6.346%"/><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:6.954%"/><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:7.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.258%"/><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:6.498%"/><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:8.186%"/><td style="width:0.1%"/></tr><tr><td colspan="60" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Three months ended March 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">5.11</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">BOA</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Ergo</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Lugano</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Marucci</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Velocity</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Altor</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Arnold</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Sterno</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">80,803&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">20,202&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">8,173&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">47,019&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">51,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:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">43,813&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">57,781&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">26,173&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">74,698&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">409,744&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">2,388&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">540&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">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:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">552&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">3,561&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">193&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">1,799&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">9,826&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">7,545&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">17,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:7.5pt;font-weight:400;line-height:100%">7,590&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">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:7.5pt;font-weight:400;line-height:100%">2,426&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">9,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:7.5pt;font-weight:400;line-height:100%">302&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">44,478&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Asia Pacific</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">3,964&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">18,904&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">3,470&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">419&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">354&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">1,782&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">102&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">28,995&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Other international</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">9,323&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">64&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">184&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">33&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">1,292&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">6,047&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">508&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">19&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">17,470&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">104,023&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">56,810&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">20,210&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">47,019&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">52,092&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">51,446&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">63,828&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">38,165&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">76,920&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">510,513&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:15pt;text-align:center"><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 style="width:16.783%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><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.798%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.288%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.798%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.999%"/><td style="width:0.1%"/></tr><tr><td colspan="54" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Three months ended March 31, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">5.11</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Boa</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ergo</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Marucci</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Velocity</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Altor</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Arnold</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Sterno</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">80,783&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt 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,081&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">8,799&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">36,096&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">58,269&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">32,744&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">21,361&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">74,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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">326,158&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,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:8pt;font-weight:400;line-height:100%">224&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">754&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="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%">341&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,223&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">205&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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:8pt;font-weight:400;line-height:100%">10,301&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">7,155&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,350&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,345&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,521&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">8,858&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">249&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,507&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" 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%">3,813&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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:8pt;font-weight:400;line-height:100%">5,261&#160;</span></td><td style="background-color:#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%">182&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">276&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,293&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,568&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other international</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,572&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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="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%">1,343&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,076&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">768&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,022&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">99,877&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">36,452&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,328&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">36,648&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">65,632&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">37,820&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32,485&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">77,314&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">408,556&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI http://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130551-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130556-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130550-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130558-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139794589578168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operating Segment Data<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Operating Segment Data</a></td>
<td class="text">Operating Segment Data<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At March&#160;31, 2022, the Company had nine reportable operating segments. Each operating segment represents a platform acquisition. Advanced Circuits has been classified as held for sale at March 31, 2022 and is not considered a reportable segment. The Company&#8217;s operating segments are strategic business units that offer different products and services. They are managed separately because each business requires different technology and marketing strategies. A description of each of the reportable segments and the types of products and services from which each segment derives its revenues is as follows: </span></div><div style="margin-top:9pt;padding-left:22.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;text-decoration:underline">5.11</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is a leading provider of purpose-built technical apparel and gear for law enforcement, firefighters, EMS, and military special operations as well as outdoor and adventure enthusiasts. 5.11 is a brand known for innovation and authenticity, and works directly with end users to create purpose-built apparel and gear designed to enhance the safety, accuracy, speed and performance of tactical professionals and enthusiasts worldwide.&#160;Headquartered in Irvine, California, 5.11 operates sales offices and distribution centers globally, and 5.11 products are widely distributed in uniform stores, military exchanges, outdoor retail stores, its own retail stores and on&#160;511tactical.com. </span></div><div style="margin-top:9pt;padding-left:22.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;text-decoration:underline">BOA,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> creator of the revolutionary, award-winning, patented BOA Fit System, partners with market-leading brands to make the best gear even better. Delivering fit solutions purpose-built for performance, the BOA Fit System is featured in footwear across snow sports, cycling, hiking/trekking, golf, running, court sports, workwear as well as performance headwear and medical bracing. The system consists of three integral parts: a micro-adjustable dial, high-tensile lightweight laces, and low friction lace guides combined with unique configuration applications, which together create a superior alternative to laces, buckles, hook and loop (Velcro), and other traditional closure and fit systems. Each configuration is designed and engineered to deliver superior fit and performance, and is backed by The BOA Lifetime Guarantee. BOA is headquartered in Denver, Colorado and has offices in Austria, Greater China, South Korea, and Japan. </span></div><div style="margin-top:9pt;padding-left:22.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;text-decoration:underline">Ergobaby,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> headquartered in Torrance, California, is a designer, marketer and distributor of wearable baby carriers and accessories, blankets and swaddlers, nursing pillows, strollers and related products.&#160; Ergobaby primarily sells its Ergobaby and Baby Tula branded products through brick-and-mortar retailers, national chain stores, online retailers, its own websites and distributors and derives more than 50% of its sales from outside of the United States.</span></div><div style="margin-top:9pt;padding-left:22.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;text-decoration:underline">Lugano Diamonds</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is a leading designer, manufacturer and marketer of high-end, one-of-a-kind jewelry sought after by some of the world&#8217;s most discerning clientele. Lugano conducts sales via its own retail salons as well as pop-up showrooms at Lugano-hosted or sponsored events in partnership with influential organizations in the equestrian, art and philanthropic community. Lugano is headquartered in Newport Beach, California.</span></div><div style="margin-top:9pt;padding-left:22.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.53pt;text-decoration:underline">Marucci Sports</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is a leading designer, manufacturer, and marketer of premium wood and metal baseball bats, fielding gloves, batting gloves, bags, protective gear, sunglasses, on and off-field apparel, and other baseball and softball equipment used by professional and amateur athletes. Marucci also develops retail and sports training facilities, both as a corporate owned entity as well as licensing these facilities as franchises. Marucci is headquartered in Baton Rouge, Louisiana.</span></div><div style="margin-top:9pt;padding-left:22.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;text-decoration:underline">Velocity Outdoor</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is a leading designer, manufacturer, and marketer of airguns, archery products, laser aiming devices and related accessories. Velocity Outdoor offers its products under the highly recognizable Crosman, Benjamin, Ravin, LaserMax and CenterPoint brands that are available through national retail chains, mass merchants, dealer and distributor networks. Velocity Outdoor is headquartered in Bloomfield, New York. </span></div><div style="margin-top:9pt;padding-left:22.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;text-decoration:underline">Altor Solutions</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is a designer and manufacturer of custom molded protective foam solutions and original equipment manufacturer components made from expanded polystyrene and expanded polypropylene.  Altor provides products to a variety of end markets, including appliances and electronics, pharmaceuticals, health and wellness, automotive, building and other products. Altor is headquartered in Scottsdale, Arizona and operates 17 molding and fabricating facilities across North America subsequent to the acquisition of Polyfoam.</span></div><div style="margin-top:9pt;padding-left:22.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;text-decoration:underline">Arnold</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is a global designer and manufacturer of engineered electric motor and magnetic solutions for a wide range of specialty applications and end-markets, including aerospace and defense, general industrial, motorsport/automotive, oil and gas, medical, energy, reprographics and advertising specialties. Arnold engineers solutions for and produces high performance permanent magnets (PMAG), stators, rotors and full electric motors ("Ramco"), precision foil products (Precision Thin Metals or "PTM"),  and flexible magnets (Flexmag&#8482;) that are mission critical in motors, generators, sensors and other systems and components. Based on its long-term relationships, Arnold has built a diverse and blue-chip customer base totaling more than 2,000 clients worldwide.  Arnold is headquartered in Rochester, New York.</span></div><div style="margin-top:9pt;padding-left:22.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;text-decoration:underline">Sterno</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is a manufacturer and marketer of portable food warming fuel and creative table lighting solutions for the foodservice industry and flameless candles, outdoor lighting products, scented wax cubes and warmer products for its consumers. Sterno's products include wick and gel chafing fuels, butane stoves and accessories, liquid and traditional wax candles, scented wax cubes and warmer products used for home decor and fragrance systems, catering equipment and outdoor lighting products. Sterno is headquartered in Corona, California.  </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The tabular information that follows shows data for each of the operating segments reconciled to amounts reflected in the consolidated financial statements. The results of operations of each of the operating segments are included in consolidated operating results as of their date of acquisition.  There were no significant inter-segment transactions.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Summary of Operating Segments</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.146%"><tr><td style="width:1.0%"/><td style="width:64.464%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.826%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.772%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.438%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Net Revenues</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.11 </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">104,023&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99,877&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">BOA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56,810&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,452&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ergobaby</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,210&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,328&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lugano</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,019&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Marucci</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52,092&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,648&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Velocity Outdoor</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51,446&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,632&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Altor</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63,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:9pt;font-weight:400;line-height:100%">37,820&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Arnold</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,165&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,485&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sterno</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">76,920&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">77,314&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total segment revenue</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">510,513&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">408,556&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total consolidated revenues</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">510,513&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">408,556&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.146%"><tr><td style="width:1.0%"/><td style="width:64.464%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.826%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.772%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.438%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.11 </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,905&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,836&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">BOA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,811&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,254&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ergobaby</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(276)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,964&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lugano</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,606&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Marucci</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,885&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,507&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Velocity Outdoor</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,067&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,034&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Altor</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,834&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,684&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Arnold</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,288&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,996&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sterno </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,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:9pt;font-weight:400;line-height:100%">4,284&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61,154&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,559&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Reconciliation of segment profit (loss) to consolidated net income before income taxes:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(17,419)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,805)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other income (expense), net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,036&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,228)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate and other </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(17,418)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14,136)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total consolidated income before income taxes</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%">28,353&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,390&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span><br/></span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.87pt">Segment profit (loss) represents operating income (loss).</span></div><div style="margin-top:6pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.87pt">Primarily relates to management fees expensed and payable to CGM,  and corporate overhead expenses. </span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:73.391%"><tr><td style="width:1.0%"/><td style="width:64.039%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.832%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.796%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.833%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Depreciation and Amortization Expense</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.11 </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,412&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,358&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">BOA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,254&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,890&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ergobaby</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,995&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,217&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lugano</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,169&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Marucci</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,152&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,139&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Velocity Outdoor</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,195&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,073&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Altor</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,928&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,563&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Arnold </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,185&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,721&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sterno</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,003&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,185&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,293&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,146&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Reconciliation of segment to consolidated total:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of debt issuance costs and bond premium</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">866&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">603&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consolidated total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,159&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:3pt"><span><br/></span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.245%"><tr><td style="width:1.0%"/><td style="width:43.394%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.144%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.144%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.144%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.442%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Accounts Receivable</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Identifiable Assets</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">March 31,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">March 31,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.11 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,644&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,461&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">361,564&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">354,666&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">BOA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,700&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,387&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">256,196&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">263,052&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ergobaby</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,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:9pt;font-weight:400;line-height:100%">11,167&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">88,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:9pt;font-weight:400;line-height:100%">86,530&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lugano</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,633&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,812&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">270,623&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">233,720&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Marucci</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,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:9pt;font-weight:400;line-height:100%">23,261&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">165,096&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">146,087&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Velocity Outdoor</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,328&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,017&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">231,439&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">219,545&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Altor</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,325&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,457&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">210,942&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">205,631&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Arnold </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,359&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,372&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">98,771&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101,591&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sterno </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">57,356&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72,179&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">241,800&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">244,338&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14,018)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13,851)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">265,287&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">268,262&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,925,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,855,160&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Reconciliation of segment to consolidated total:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate and other identifiable assets</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> </span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53,574&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">106,011&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Assets held for sale</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">102,293&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99,423&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consolidated total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">265,287&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">268,262&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,081,067&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,060,594&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="margin-bottom:6pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.87pt">Does not include accounts receivable balances per schedule above or goodwill balances - refer to </span><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#icba28ff815a8419b82e3ccdf453a8bce_64" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Note G - "Goodwill and Other Intangible Assets"</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 34<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8981-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8721-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 26<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8844-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8657-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8721-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -URI http://asc.fasb.org/topic&amp;trid=2134510<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139794589563000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant and Equipment and Inventory<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_PropertyPlantAndEquipmentAndInventoryTextBlock', window );">Property, Plant and Equipment and Inventory</a></td>
<td class="text">Property, Plant and Equipment and Inventory<div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Property, plant and equipment </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment is comprised of the following at March&#160;31, 2022 and December&#160;31, 2021 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">):</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.654%"><tr><td style="width:1.0%"/><td style="width:53.360%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.729%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.207%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">208,231&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">206,919&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Furniture, fixtures and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52,794&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">57,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:9pt;font-weight:400;line-height:100%">56,988&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Buildings and land</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,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:9pt;font-weight:400;line-height:100%">13,345&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Construction in process</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,971&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,340&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">354,877&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">345,386&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(175,700)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(166,993)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">179,177&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">178,393&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense was $9.9 million and $8.6 million for the three months ended</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31, 2022 and March&#160;31, 2021, respectively. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Inventory </span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory is comprised of the following at March&#160;31, 2022 and December&#160;31, 2021 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.654%"><tr><td style="width:1.0%"/><td style="width:53.360%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.729%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.207%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Raw materials </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">106,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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">105,654&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Work-in-process</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,003&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,026&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">497,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:9pt;font-weight:400;line-height:100%">457,274&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: obsolescence reserve</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(24,203)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(27,870)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">617,159&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">562,084&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_PropertyPlantAndEquipmentAndInventoryTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Property, plant and equipment and inventory.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_PropertyPlantAndEquipmentAndInventoryTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139794589609000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock', window );">Goodwill and Intangible Assets Disclosure</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note G &#8212; Goodwill and Other Intangible Assets</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of acquisitions of various businesses, the Company has significant intangible assets on its balance sheet that include goodwill and indefinite-lived intangibles. The Company&#8217;s goodwill and indefinite-lived intangibles are tested and reviewed for impairment annually as of March 31st or more frequently if facts and circumstances warrant by comparing the fair value of each reporting unit to its carrying value. Each of the Company&#8217;s businesses represent a reporting unit. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2022 Annual Impairment Testing</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses a qualitative approach to test goodwill for impairment by first assessing qualitative factors to determine whether it is more-likely-than-not that the fair value of a reporting unit is less than its carrying amount as a basis for determining whether it is necessary to perform quantitative goodwill impairment testing. The results of the qualitative analysis indicated that it was more-likely-than-not that the fair value of each of our reporting units exceeded their carrying value.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2021 Annual Impairment Testing</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses a qualitative approach to test goodwill for impairment by first assessing qualitative factors to determine whether it is more-likely-than-not that the fair value of a reporting unit is less than its carrying amount as a basis for determining whether it is necessary to perform quantitative goodwill impairment testing. We determined that the Arnold reporting unit required additional quantitative testing because we could not conclude that the fair value of the reporting unit exceeded its carrying value based on qualitative factors alone. For the reporting units that were tested only on a qualitative basis for the 2021 annual impairment testing, the results of the qualitative analysis indicated that it is more likely than not that the fair value exceeded the carrying value of these reporting units.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The quantitative test of Arnold was performed using an income approach to determine the fair value of the reporting unit. The discount rate used in the income approach was 13.0% and the results of the quantitative impairment testing indicated that the fair value of the Arnold reporting unit exceeded the carrying value by 272%. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the net carrying value of goodwill at March&#160;31, 2022 and December&#160;31, 2021, is as follows </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.046%"><tr><td style="width:1.0%"/><td style="width:47.476%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.137%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.748%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.139%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Three months ended March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Year ended&#160;<br/>&#160;December 31, 2021</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill - gross carrying amount</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">848,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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">873,150&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated impairment losses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(57,745)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(57,745)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill - net carrying amount</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">791,174&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">815,405&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a reconciliation of the change in the carrying value of goodwill for the three months ended March&#160;31, 2022 by operating segment </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.239%"><tr><td style="width:1.0%"/><td style="width:39.674%"/><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:17.534%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.276%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.826%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:1.276%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.692%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at January 1, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Acquisitions/Measurement Period Adjustments</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at March 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.11</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">92,966&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">92,966&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">BOA</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">254,153&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">254,153&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ergobaby</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61,448&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61,448&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lugano</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">83,458&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,879&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">86,337&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Marucci</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">107,855&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(29,657)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78,198&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Velocity Outdoor</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,079&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,079&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Altor</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">90,843&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,547&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">93,390&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Arnold </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,267&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,267&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sterno</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55,336&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55,336&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">815,405&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(24,231)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">791,174&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Long lived assets</span></div><div style="margin-top:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Annual indefinite lived impairment testing</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company used a qualitative approach to test indefinite lived intangible assets for impairment by first assessing qualitative factors to determine whether it is more-likely-than-not that the fair value of an indefinite lived intangible asset is impaired as a basis for determining whether it is necessary to perform quantitative impairment testing. The Company evaluated the qualitative factors of each indefinite lived intangible asset in connection with the annual impairment testing for 2022 and 2021. Results of the qualitative analysis indicate that it is more likely than not that the fair value of the reporting units that maintain indefinite lived intangible assets exceeded the carrying value. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other intangible assets are comprised of the following at March&#160;31, 2022 and December&#160;31, 2021</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> (in thousands)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:23.315%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.019%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%">Gross Carrying  Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%">Accumulated  Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%">Net Carrying  Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%">Gross Carrying  Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%">Accumulated  Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%">Net Carrying  Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Customer relationships</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">574,834&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">(200,260)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">374,574&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">566,805&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">(180,581)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">386,224&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Technology and patents</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">158,334&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">(41,982)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">116,352&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">153,124&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">(49,898)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">103,226&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Trade names, subject to amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">425,348&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">(96,242)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">329,106&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">411,100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">(87,178)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">323,922&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">4,617&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">(3,613)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">1,004&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">4,617&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">(3,502)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">1,115&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Other contractual intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">2,243&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">(899)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">1,344&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">1,960&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">(735)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">1,225&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">1,165,376&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">(342,996)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">822,380&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">1,137,606&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">(321,894)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">815,712&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Trade names, not subject to amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">56,965&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">56,965&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">56,965&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">56,965&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Total intangibles, net</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">1,222,341&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">(342,996)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">879,345&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">1,194,571&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">(321,894)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">872,677&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense related to intangible assets was $21.1 million and $18.6 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for the three months ended March&#160;31, 2022 and March&#160;31, 2021, respectively.  </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated charges to amortization expense of intangible assets for the remainder of 2022 and the next four years, is as follows </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="margin-bottom:9pt;margin-top:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:50.438%"><tr><td style="width:1.0%"/><td style="width:17.450%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.249%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.450%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.249%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.450%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.249%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.450%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.249%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.450%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:1.254%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,608&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">81,372&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">76,035&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">69,685&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -URI http://asc.fasb.org/topic&amp;trid=2144416<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139794589377864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Warranties<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GuaranteesAbstract', window );"><strong>Guarantees [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductWarrantyDisclosureTextBlock', window );">Warranties</a></td>
<td class="text">Warranties <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s Ergobaby, Marucci, BOA and Velocity Outdoor operating segments estimate their exposure to warranty claims based on both current and historical product sales data and warranty costs incurred. The Company assesses the adequacy of its recorded warranty liability quarterly and adjusts the amount as necessary.  Warranty liability is included in accrued expenses in the accompanying consolidated balance sheets. A reconciliation of the change in the carrying value of the Company&#8217;s warranty liability for the three months ended March&#160;31, 2022 and the year ended December&#160;31, 2021 is as follows (</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in thousands</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.485%"><tr><td style="width:1.0%"/><td style="width:54.183%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.743%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.033%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Warranty liability</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Three months ended March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Year ended December 31, 2021</span></td></tr><tr style="height:6pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,062&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,558&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Provision for warranties issued during the period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">184&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,257&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fulfillment of warranty obligations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(429)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,753)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,817&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,062&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GuaranteesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GuaranteesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductWarrantyDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for standard and extended product warranties and other product guarantee contracts, including a tabular reconciliation of the changes in the guarantor's aggregate product warranty liability for the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -URI http://asc.fasb.org/topic&amp;trid=2155896<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductWarrantyDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139794589583336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Debt Disclosure</a></td>
<td class="text">Debt<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">2021 Credit Facility</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 23, 2021, we entered into a Second Amended and Restated Credit Agreement (the "2021 Credit Facility") to amend and restate the 2018 Credit Facility (as previously restated and amended) among the Company, the lenders from time to time party thereto (the &#8220;Lenders&#8221;), and Bank of America, N.A., as Administrative Agent. The 2021 Credit Facility is secured by all of the assets of the Company, including all of its equity interests in, and loans to, its consolidated subsidiaries. The 2021 Credit Facility provides for revolving loans, swing line loans and letters of credit (the &#8220;2021 Revolving Credit Facility&#8221;) up to a maximum aggregate amount of $600&#160;million and also permits the LLC, prior to the applicable maturity date, to increase the revolving loan commitment and/or obtain term loans in an aggregate amount of up to $250&#160;million, subject to certain restrictions and conditions. All amounts outstanding under the 2021 Revolving Credit Facility will become due on March 23, 2026, which is the maturity date of loans advanced under the 2021 Credit Facility. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The LLC may borrow, prepay and reborrow principal under the 2021 Revolving Credit Facility from time to time during its term. Advances under the 2021 Revolving Credit Facility can be either Eurodollar rate loans or base rate loans. Eurodollar rate revolving loans bear interest on the outstanding principal amount thereof for each interest period at a rate per annum based on the London Interbank Offered Rate or a Successor Rate, as defined, (the &#8220;Eurodollar Rate&#8221;) for such interest period plus a margin ranging from 1.50% to 2.50%, based on the ratio of consolidated net indebtedness to adjusted consolidated earnings before interest expense, tax expense, and depreciation and amortization expenses for such period (the &#8220;Consolidated Total Leverage Ratio&#8221;). Base rate revolving loans bear interest on the outstanding principal amount thereof at a rate per annum equal to the highest of (i) Federal Funds rate plus 0.50%, (ii) the &#8220;prime rate&#8221;, and (iii) Eurodollar Rate plus 1.0% (the &#8220;Base Rate&#8221;), plus a margin ranging from 0.50% to 1.50%, based on the Company's Consolidated Total Leverage Ratio.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the 2021 Revolving Credit Facility, an aggregate amount of up to $100&#160;million in letters of credit may be issued, as well as swing line loans of up to $25&#160;million outstanding at one time. The issuance of such letters of credit and the making of any swing line loan would reduce the amount available under the 2021 Revolving Credit Facility.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net availability under the 2021 Revolving Credit Facility was approximately $599.0 million at March&#160;31, 2022. Letters of credit outstanding at March&#160;31, 2022 totaled approximately $1.0 million. At March&#160;31, 2022, the Company was in compliance with all covenants as defined in the 2021 Credit Facility.  </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">2018 Credit Facility</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">   </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 18, 2018, the LLC entered into an Amended and Restated Credit Agreement (the "2018 Credit Facility"). The 2018 Credit Facility provided for (i)&#160;revolving loans, swing line loans and letters of credit (the &#8220;2018 Revolving Credit Facility&#8221;) up to a maximum aggregate amount of $600 million, and (ii)&#160;a $500 million term loan (the &#8220;2018 Term Loan&#8221;).  The Company repaid the outstanding amounts under the 2018 Term Loan in 2019, and used a portion of the proceeds from the issuance of the 2029 Senior Notes to repay the amount outstanding under the 2018 Revolving Credit Facility in March 2021.  </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Senior Notes</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2032 Senior Notes</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 17, 2021, we consummated the issuance and sale of $300&#160;million aggregate principal amount of our 5.000% Senior Notes due 2032 (the &#8220;2032 Notes&#8221; of "2032 Senior Notes") offered pursuant to a private offering to qualified institutional buyers in accordance with Rule 144A under the Securities Act, and to non-U.S. persons under Regulation S under the Securities Act. The 2032 Notes were issued pursuant to an indenture, dated as of November 17, 2021 (the &#8220;2032 Notes Indenture&#8221;), between the LLC and U.S. Bank National Association, as trustee (the &#8220;Trustee&#8221;). The 2032 Notes bear interest at the rate of 5.000% per annum and will mature on January 15, 2032. Interest on the 2032 Notes is payable in cash on January 15 and July 15 of each year, beginning on July 15, 2022.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The proceeds from the sale of the 2032 Notes was used to repay a portion of our debt under the 2021 Revolving Credit Facility. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2029 Senior Notes</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 23, 2021, we consummated the issuance and sale of $1,000&#160;million aggregate principal amount of our 5.250% Senior Notes due 2029 (the "2029 Notes" or "2029 Senior Notes") offered pursuant to a private offering to qualified institutional buyers in accordance with Rule 144A under the Securities Act, and to non-U.S. persons under Regulation S under the Securities Act. The Notes were issued pursuant to an indenture, dated as of March 23, 2021 (the &#8220;2029 Notes Indenture&#8221;), between the LLC and U.S. Bank National Association, as trustee (the "Trustee"). The 2029 Notes bear interest at the rate of 5.250% per annum and will mature on April 15, 2029.  Interest on the 2029 Notes is payable in cash on April 15th and October 15th of each year. The first interest payment date on the 2029 Senior Notes will be October 15, 2021. The 2029 Notes are general unsecured obligations of the LLC and are not guaranteed by our subsidiaries.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The proceeds from the sale of the 2029 Notes was used to repay debt outstanding under the 2018 Credit Facility in connection with entering into the 2021 Credit Facility, as described above, and to redeem our 8.000% Senior Notes due 2026 (the &#8220;2026 Senior Notes&#8221;).</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2026 Senior Notes</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our 2026 Senior Notes bore interest at 8.000% per annum and were scheduled to mature on May 1, 2026. On March 2, 2021, pursuant to an indenture, dated as of April 18, 2018 between the LLC and U.S. Bank National Association, as trustee ("Trustee"), the Trustee delivered redemption notices, on behalf of the LLC, to holders of the LLC&#8217;s 2026 Senior Notes to redeem the 2026 Senior Notes on April 1, 2021. The principal amount of the 2026 Senior Notes redeemed was $600&#160;million, which represented all of the outstanding principal of the 2026 Senior Notes. The 2026 Senior Notes were redeemed at 100% of their principal, plus an applicable premium, and accrued and unpaid interest as of the redemption date. On March 23, 2021, the proceeds required for the redemption of the 2026 Senior Notes, the applicable premium and accrued interest totaling $647.7&#160;million was irrevocably deposited with the Trustee and held by the Trustee until the date of redemption, April 1, 2021. The redemption of the 2026 Senior Notes resulted in a Loss on Debt Extinguishment of approximately $33.3&#160;million, which is comprised of the premium paid for early redemption of the 2026 Senior Notes, and the expensing of the deferred financing costs and bond premium associated with the 2026 Senior Notes. </span></div><div style="margin-bottom:3pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides the Company&#8217;s debt holdings at March&#160;31, 2022 and December&#160;31, 2021 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:29.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.467%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.448%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Effective Interest Rate</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Effective Interest Rate</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2029 Senior Notes</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.25&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,000,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.89&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,000,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2032 Senior Notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.00&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">300,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.29&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">300,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: Unamortized premiums and debt issuance costs </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14,696)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(15,174)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,285,304&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,284,826&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Senior Notes consisted of the following carrying value and estimated fair value (in thousands):</span></div><div style="margin-top:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.333%"><tr><td style="width:1.0%"/><td style="width:20.128%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.677%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.970%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.677%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.654%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.677%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.829%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.677%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.215%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.677%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.219%"/><td style="width:0.1%"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value Hierarchy Level</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Maturity Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Rate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2032 Senior Notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">January 15, 2032</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">300,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">271,500&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2029 Senior Notes</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">April 15, 2029</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.250&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,000,000&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">930,000&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Debt Issuance Costs</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred debt issuance costs represent the costs associated with the issuance of the Company's financing arrangements. In connection with the 2032 Senior Notes offering in November 2021, the Company recorded $4.3&#160;million in deferred financing costs. In addition, the Company recorded $12.0 million in deferred financing costs related to the 2029 Senior Notes offering in March 2021. The net deferred financing costs associated with the 2026 Senior Notes were $7.2&#160;million at March 31, 2021, and were expensed on April 1, 2021, the date of the redemption of the 2026 Senior Notes. In connection with entering into the 2021 Credit Facility, the Company recorded $5.4&#160;million in deferred financing costs.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Since the Company can borrow, repay and reborrow principal under the 2021 Revolving Credit Facility, the debt issuance costs associated with the 2021 Revolving Credit Facility have been classified as other non-current assets in the accompanying condensed consolidated balance sheet. The debt issuance costs associated with the Senior Notes are classified as a reduction of long-term debt in the accompanying condensed consolidated balance sheet.  </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes unamortized premiums and debt issuance costs at March&#160;31, 2022 and December&#160;31, 2021, and the balance sheet classification in each of the periods presented (</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in thousands</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">):</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  </span></div><div style="margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.725%"><tr><td style="width:1.0%"/><td style="width:56.323%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.651%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.694%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.832%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Unamortized premiums and debt issuance costs </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">27,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%">27,784&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Accumulated amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(6,886)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(6,021)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Unamortized premiums and debt issuance costs, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">20,898&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">21,763&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Balance sheet classification:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Other noncurrent assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">6,202&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">6,589&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Long-term debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">14,696&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">15,174&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">20,898&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">21,763&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI http://asc.fasb.org/topic&amp;trid=2208564<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139794589890936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Noncontrolling Interest<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncontrollingInterestAbstract', window );"><strong>Noncontrolling Interest [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestDisclosureTextBlock', window );">Noncontrolling Interest</a></td>
<td class="text">Noncontrolling Interest  <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Noncontrolling interest represents the portion of the Company&#8217;s majority owned subsidiary&#8217;s net income (loss) and equity that is owned by noncontrolling shareholders. The following tables reflect the LLC&#8217;s ownership percentage of its majority owned operating segments and related noncontrolling interest balances as of March&#160;31, 2022 and December&#160;31, 2021: </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.228%"><tr><td style="width:1.0%"/><td style="width:42.650%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.845%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">% Ownership </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(1)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">March 31, 2022</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">% Ownership </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(1)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">December 31, 2021</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Primary</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Fully<br/>Diluted</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Primary</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Fully<br/>Diluted</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.11 </span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">97.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">88.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:9pt;font-weight:400;line-height:100%">97.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">88.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">BOA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">83.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">83.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ergobaby</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">81.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">81.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lugano</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Marucci</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">82.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">82.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Velocity Outdoor</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">87.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">87.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Altor</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Arnold</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">98.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">85.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">98.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">85.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sterno </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">90.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">87.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.17pt;font-weight:700;line-height:120%;position:relative;top:-3.32pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">  &#160;&#160;&#160;&#160;The principal difference between primary and diluted percentages of our operating segments is due to stock option issuances of operating segment stock to management of the respective businesses.  </span></div><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.087%"><tr><td style="width:1.0%"/><td style="width:58.521%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.659%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.659%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.661%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Noncontrolling Interest Balances</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.11 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,929&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,458&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">BOA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,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:9pt;font-weight:400;line-height:100%">30,581&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ergobaby</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,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:9pt;font-weight:400;line-height:100%">29,435&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lugano</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74,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:9pt;font-weight:400;line-height:100%">70,585&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Marucci</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,380&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,175&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Velocity Outdoor</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,373&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Altor</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,204&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,936&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Arnold </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,316&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,284&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sterno </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,699&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,524&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Allocation Interests</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">171,735&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">175,328&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></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>28
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139794589489928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurement<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">Fair Value Measurement</a></td>
<td class="text">Fair Value Measurement<div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides the assets and liabilities carried at fair value measured on a recurring basis at March&#160;31, 2022 and December&#160;31, 2021 (</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in thousands</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">): </span></div><div style="margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"/><td style="width:41.824%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.579%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.579%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.579%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.581%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Fair Value Measurements at March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Carrying<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Level&#160;1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Put option of noncontrolling shareholders </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(151)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(151)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total recorded at fair value</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(151)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(151)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.87pt">Represents put option issued to noncontrolling shareholders in connection with the 5.11 acquisition.</span></div><div style="margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"/><td style="width:41.824%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.579%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.579%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.579%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.581%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Fair Value Measurements at December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Carrying<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Put option of noncontrolling shareholders </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(151)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(151)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contingent consideration - acquisition </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,350)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,350)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total recorded at fair value</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,501)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,501)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt"><span><br/></span></div><div style="margin-bottom:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.87pt">Represents put option issued to a noncontrolling shareholder in connection with the 5.11 acquisition. </span></div><div style="margin-bottom:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.87pt">Represents potential earn-out payable as additional purchase price consideration by Altor in connection with the acquisition of Polyfoam. The payment of the earn-out occurred on March 31, 2022.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reconciliations of the change in the carrying value of the Level 3 fair value measurements from January 1, 2021 through March&#160;31, 2022 are as follows (</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in thousands</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.362%"><tr><td style="width:1.0%"/><td style="width:81.549%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.251%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at January 1, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,785)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Termination of put option of noncontrolling shareholder - Liberty</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">314&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Increase in the fair value of put option of noncontrolling shareholder - 5.11</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(30)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at December 31, 2021</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,501)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payment of contingent consideration - Polyfoam</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,350&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at March 31, 2022</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">(151)</span></td><td style="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">Valuation Techniques</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has not changed its valuation techniques in measuring the fair value of any of its other financial assets and liabilities during the period. For details of the Company&#8217;s fair value measurement policies under the fair value hierarchy, refer to the Company&#8217;s Annual Report on Form 10-K for the year ended December&#160;31, 2021.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Nonrecurring Fair Value Measurements</span></div>There were no assets or liabilities measured on a non-recurring basis during the quarter ended March&#160;31, 2022 and December 31, 2021, respectively.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139794589411672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" 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 Effective September 1, 2021, the LLC&#8217;s parent (i.e., the Trust) elected to be treated as a corporation for U.S federal income tax purposes. Prior to September 1, 2021, the Company&#8217;s items of income, gain, loss and deduction flowed through to owners of the Trust without being subject to income taxes at the Trust level. Consequently, the Company&#8217;s earnings did not reflect a provision for income taxes except those for foreign, state, city and local income taxes incurred at the entity level. From and after September 1, 2021, the Trust will be subject to entity-level U.S. federal, state, and local corporate income taxes on the Company&#8217;s earnings that flow through to the Trust. <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">However, the Trust itself will no longer be taxed as a flow through entity for U.S. federal income tax purposes. Trust shareholders will no longer receive Schedule K-1&#8217;s, nor will Trust shareholders be allocated any pass through income, loss, deduction, expense, or credit (including &#8220;UBIT&#8221;) from the Trust. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company estimates its annual effective tax rate each fiscal quarter and applies that estimated rate to its interim pre-tax earnings. In this regard, the Company reflects the full year&#8217;s estimated tax impact of certain unusual or infrequently occurring items and the effects of changes in tax laws or rates in the interim period in which they occur.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The computation of the annual estimated effective tax rate for each interim period requires certain assumptions, estimates, and significant judgment, including with respect to the projected operating income for the year, projections of income earned and taxes incurred in various jurisdictions, permanent and temporary differences and the likelihood of recovering deferred tax assets. The accounting estimates used to compute the provision for income taxes may change as new events occur, as additional information is obtained, as our tax structure changes or as the tax laws change.  Certain foreign operations are subject to foreign income taxation under existing provisions of the laws of those jurisdictions.  </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reconciliation between the Federal Statutory Rate and the effective income tax rate for the three months ended March&#160;31, 2022 and 2021 is as follows: </span></div><div style="margin-top:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.058%"><tr><td style="width:1.0%"/><td style="width:63.348%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.270%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.611%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.271%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States Federal Statutory Rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">State income taxes (net of Federal benefits) </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expenses of Compass Group Diversified Holdings LLC representing a pass through to shareholders </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13.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:9pt;font-weight:400;line-height:100%">Impact of subsidiary employee stock options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Credit utilization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4.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:9pt;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-recognition of NOL carryforwards at subsidiaries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" 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%">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:9pt;font-weight:400;line-height:100%">(0.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effect of 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:9pt;font-weight:400;line-height:100%">10.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(3.1)</span></td><td style="background-color:#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:9pt;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:9pt;font-weight:400;line-height:100%">35.2&#160;</span></td><td style="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:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-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%">28.9&#160;</span></td><td style="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:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span><br/></span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The effective income tax rate for the three months ended March 31, 2021 included a loss at the Trust, which was taxed as a partnership through August 31, 2021. Beginning September 1, 2021, the Trust was taxed as a corporation.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI http://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139794589463336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Defined Benefit Plan<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock', window );">Defined Benefit Plan</a></td>
<td class="text">Defined Benefit Plan<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the acquisition of Arnold, the company has a defined benefit plan covering substantially all of Arnold&#8217;s employees at its Lupfig, Switzerland location. The benefits are based on years of service and the employees&#8217; highest average compensation during the specific period.</span></div><div style="margin-bottom:3pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unfunded liability of $1.9 million is recognized in the consolidated balance sheet as a component of other non-current liabilities at March&#160;31, 2022.  Net periodic benefit cost consists of the following for the three months ended March&#160;31, 2022 and 2021</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> (in thousands</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.877%"><tr><td style="width:1.0%"/><td style="width:64.410%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.663%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.763%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.664%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Service cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">110&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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%">109&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(19)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(19)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of unrecognized loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effect of curtailment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(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:9pt;font-weight:400;line-height:100%">57&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net periodic benefit cost</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">92&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">162&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March&#160;31, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> per the terms of the pension agreement, Arnold contributed $0.1 million to the plan. For the remainder of 2022, the expected contribution to the plan will be approximately $0.2 million.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-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 March&#160;31, 2022 were considered Level 3.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI http://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 712<br> -URI http://asc.fasb.org/topic&amp;trid=2197446<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 710<br> -URI http://asc.fasb.org/topic&amp;trid=2127225<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -URI http://asc.fasb.org/topic&amp;trid=2235017<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndEmployeeBenefitPlansTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139794589478488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text">ote O - Commitments and Contingencies<div style="margin-bottom:12pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the normal course of business, the Company and its subsidiaries are involved in various claims and legal proceedings. While the ultimate resolution of these matters has yet to be determined, the Company does not believe that any unfavorable outcomes will have a material adverse effect on the Company's consolidated financial position or results of operations.   </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Leases</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company and its subsidiaries lease manufacturing facilities, warehouses, office facilities, retail stores, equipment and vehicles under various operating arrangements. Certain of the leases are subject to escalation clauses and renewal periods. The Company and its subsidiaries recognize lease expense, including predetermined fixed escalations, on a straight-line basis over the initial term of the lease including reasonably assured renewal periods from the time that the Company and its subsidiaries control the leased property. Leases with an initial term of 12 months or less are not recorded on the balance sheet; we recognize lease expense for these leases on a straight-line basis over the lease term. Certain of our subsidiaries have leases that contain both fixed rent costs and variable rent costs based on achievement of certain operating metrics.&#160;The variable lease expense was not a material component of our total lease expense for the three months ended March&#160;31, 2022 and 2021. The Company recognized $10.4 million and $8.6 million in the three months ended March&#160;31, 2022 and March&#160;31, 2021, respectively, in expense related to operating leases in the condensed consolidated statements of operations. </span></div><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The maturities of lease liabilities at March&#160;31, 2022 are as follows (</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in thousands</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">):</span></div><div style="margin-bottom:12pt;margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:67.105%"><tr><td style="width:1.0%"/><td style="width:68.834%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.889%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.877%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022 (excluding three months ended March 31, 2022)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,965&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,267&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,970&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,491&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,046&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,555&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total undiscounted lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">158,294&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: Interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,141&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">132,153&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The calculated amount of the right-of-use assets and lease liabilities in the table above are impacted by the length of the lease term and discount rate used to present value the minimum lease payments. The Company's lease agreements often include one or more options to renew at the company's discretion.  In general, it is not reasonably certain that lease renewals will be exercised at lease commencement and therefore lease renewals are not included </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%">in the lease term. Regarding the discount rate, lease accounting guidance requires the use of a rate implicit in the lease whenever this rate is readily determinable. As this rate is rarely determinable, the Company utilizes the incremental borrowing rate of the subsidiary entering into the lease arrangement, on a collateralized basis, over a similar term as adjusted for any country specific risk.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average remaining lease terms and discount rates for all of our operating leases were as follows:</span></div><div style="margin-bottom:9pt;margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.140%"><tr><td style="width:1.0%"/><td style="width:47.909%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.962%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.863%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.866%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%;text-decoration:underline">Lease Term and Discount Rate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">March 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average remaining lease term (years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.77</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.46</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.39&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></tr></table></div><div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to leases was as follows (</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in thousands</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">):</span></div><div style="margin-bottom:3pt;margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.902%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.517%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:26.446%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.517%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.120%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.373%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.125%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Line Item in the Company&#8217;s Consolidated Balance Sheet</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85MS9mcmFnOmZiMTM3ZThiOGUxYzRmYjFhYjI0NTE1YmI4MTVlMzE5L3RhYmxlOmRjZTEzMjZkN2E4MzRiZWVhOWRjM2EwMTI1ODQ4NzcwL3RhYmxlcmFuZ2U6ZGNlMTMyNmQ3YTgzNGJlZWE5ZGMzYTAxMjU4NDg3NzBfMi00LTEtMS00ODQ1MQ_3d2a208a-ecdb-4122-94fb-403be4a0ee4b">119,382</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:id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85MS9mcmFnOmZiMTM3ZThiOGUxYzRmYjFhYjI0NTE1YmI4MTVlMzE5L3RhYmxlOmRjZTEzMjZkN2E4MzRiZWVhOWRjM2EwMTI1ODQ4NzcwL3RhYmxlcmFuZ2U6ZGNlMTMyNmQ3YTgzNGJlZWE5ZGMzYTAxMjU4NDg3NzBfMi02LTEtMS00ODQ1MQ_ef0c9dea-cb09-42b8-a64c-752a5848d4d7">116,992</span>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current portion, operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85MS9mcmFnOmZiMTM3ZThiOGUxYzRmYjFhYjI0NTE1YmI4MTVlMzE5L3RhYmxlOmRjZTEzMjZkN2E4MzRiZWVhOWRjM2EwMTI1ODQ4NzcwL3RhYmxlcmFuZ2U6ZGNlMTMyNmQ3YTgzNGJlZWE5ZGMzYTAxMjU4NDg3NzBfMy00LTEtMS00ODQ1MQ_06022c96-7245-4b4a-95f8-92766a45bd53">26,323</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:id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85MS9mcmFnOmZiMTM3ZThiOGUxYzRmYjFhYjI0NTE1YmI4MTVlMzE5L3RhYmxlOmRjZTEzMjZkN2E4MzRiZWVhOWRjM2EwMTI1ODQ4NzcwL3RhYmxlcmFuZ2U6ZGNlMTMyNmQ3YTgzNGJlZWE5ZGMzYTAxMjU4NDg3NzBfMy02LTEtMS00ODQ1MQ_4c5524d5-5300-4be4-9c3c-e4067fd3d91f">25,663</span>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other non-current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85MS9mcmFnOmZiMTM3ZThiOGUxYzRmYjFhYjI0NTE1YmI4MTVlMzE5L3RhYmxlOmRjZTEzMjZkN2E4MzRiZWVhOWRjM2EwMTI1ODQ4NzcwL3RhYmxlcmFuZ2U6ZGNlMTMyNmQ3YTgzNGJlZWE5ZGMzYTAxMjU4NDg3NzBfNC00LTEtMS00ODQ1MQ_8ff6534e-95e5-4cce-b2f1-4cde90459aba">105,830</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:id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85MS9mcmFnOmZiMTM3ZThiOGUxYzRmYjFhYjI0NTE1YmI4MTVlMzE5L3RhYmxlOmRjZTEzMjZkN2E4MzRiZWVhOWRjM2EwMTI1ODQ4NzcwL3RhYmxlcmFuZ2U6ZGNlMTMyNmQ3YTgzNGJlZWE5ZGMzYTAxMjU4NDg3NzBfNC02LTEtMS00ODQ1MQ_e6ba9f1f-9d15-4164-b081-d47edc14bcac">103,800</span>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases was as follows (</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in thousands</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">): </span></div><div style="margin-bottom:9pt;margin-top:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.222%"><tr><td style="width:1.0%"/><td style="width:57.095%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.551%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.852%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.902%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Three months ended March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Three months ended March 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Operating cash flows from operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,409&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,568&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">7,903&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,776&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI http://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI http://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 440<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139794589463336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock', window );">Related Party Transactions</a></td>
<td class="text">Related Party Transactions<div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Management Services Agreement</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The LLC entered into the Mangement Services Agreement ("MSA") with CGM effective May 16, 2006. The MSA provides for, among other things, CGM to perform services for the LLC in exchange for a management fee paid quarterly and equal to 0.5% of the Company's adjusted net assets, as defined in the MSA. At March 31, 2022, CGM entered into a waiver to exclude cash balances held at the LLC from the calculation of the management fee. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2021, </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CGM entered into a waiver of the MSA for a period through December 31, 2021 to receive a 1% annual management fee related to BOA, rather than the 2% called for under the MSA, which resulted in a lower management fee paid during 2021 than would have normally been due</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the first quarter of 2021, the LLC and CGM entered into a waiver agreement whereby CGM agreed to waive the portion of the management fee related to the amount of the proceeds deposited with the Trustee that was in excess of the amount payable related to the 2026 Senior Notes at March 31, 2021. Additionally, CGM entered into a waiver of the MSA at December 31, 2021 to exclude the cash balances held at the LLC from the calculation of the management fee.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Integration Services Agreements</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lugano, which was acquired in September 2021, entered into an Integration Services Agreement ("ISA") with CGM whereby Lugano will pay CGM an integration services fee of $2.3&#160;million quarterly over a twelve month period as services are rendered, beginning in the quarter ended December 31, 2021. BOA, which was acquired in October 2020, entered into an ISA with CGM whereby BOA paid CGM an integration service fee of $4.4&#160;million quarterly over a twelve month period as services were rendered, beginning in the quarter ended December 31, 2020. Marucci Sports, which was acquired in April 2020, entered into an ISA with CGM. Marucci paid CGM an integration service fee of $2.0 million quarterly over a twelve month period as services were rendered, beginning in the quarter ended September 30, 2020. Under the ISAs, CGM provides services for new platform acquisitions to, amongst other things, assist the management at the acquired entities in establishing a corporate governance program, implement </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">compliance and reporting requirements of the Sarbanes-Oxley Act of 2002, as amended, and align the acquired entity's policies and procedures with our other subsidiaries. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The Company and its businesses have the following significant related party transactions</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">5.11</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recapitalization</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - In August 2021, the Company completed a recapitalization of 5.11 whereby the LLC entered into an amendment to the intercompany loan agreement with 5.11 (the "5.11 Loan Agreement").</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The 5.11 Loan Agreement was amended to provide for additional term loan borrowings of $55.0&#160;million to fund a distribution to shareholders. The LLC owned 97.7% of the outstanding shares of 5.11 on the date of the distribution and received $53.7&#160;million. The remaining amount of the distribution was paid to minority shareholders. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Related Party Vendor Purchases - </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.11 purchases inventory from a vendor who is a related party to 5.11 through one of the executive officers of 5.11 via the executive's 40% ownership interest in the vendor. 5.11 purchased approximately $0.3 million and $0.4 million during the three months ended</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31, 2022 and March&#160;31, 2021, respectively in inventory from the vendor. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">BOA</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Repurchase of Noncontrolling Interest </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- In September 2021, BOA repurchased shares of its issued and outstanding common shares from its largest minority shareholder for a total payment of$48.0&#160;million, which BOA financed by borrowing under their intercompany credit facility with the LLC (the "BOA Credit Agreement"). The BOA Credit Agreement was amended to (i) provide for additional term loan borrowings of $38.0&#160;million, and (ii) consent to the repurchase of the shares from the minority shareholder. The transaction was accounted for in accordance with ASC 810 - Consolidation, whereby the carrying amount of the noncontrolling interest was adjusted to reflect the change in the ownership interest in BOA that occurred as a result of the share repurchase. The difference between the fair value of the consideration paid of $48.0&#160;million and the amount by which the noncontrolling interest was adjusted of $39.4&#160;million was recognized in equity attributable to the LLC.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Related Party Vendor Purchases - </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A contract manufacturer used by BOA as the primary supplier of molded injection parts is a noncontrolling shareholder of BOA.  BOA had approxim</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ately $15.2&#160;million and $9.8&#160;million in purchases from this supplier</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> during the three months ended March&#160;31, 2022 and March&#160;31, 2021, respectively.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Ergobaby</span></div>Recapitalization - In February 2022, the Company completed a recapitalization of Ergobaby whereby the LLC entered into an amendment to the intercompany loan agreement with Ergobaby (the "Ergo Loan Agreement"). The Ergo Loan Agreement was amended to provide for additional loan borrowings of $61.5&#160;million to fund a distribution to shareholders. The LLC owned 81.6% of the outstanding shares of Ergobaby on the date of the distribution and received $50.2&#160;million. The remaining amount of the distribution was paid to minority shareholders.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -URI http://asc.fasb.org/topic&amp;trid=2122745<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39691-107864<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139794589572760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Event<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">Subsequent Events</a></td>
<td class="text">Note Q - Subsequent EventOn October 13, 2021, the LLC, as the Sellers Representative of the AC Sellers of stock and options of Advanced Circuits, a majority owned subsidiary of the LLC, entered into a definitive Agreement and Plan of Merger 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;). The AC Merger is conditioned on, among other things, the closing of a business combination between AC Buyer and a publicly traded special purpose acquisition company (a &#8220;SPAC&#8221;). In connection with the AC Merger, AC Buyer announced its entry into a definitive merger agreement for a business combination (the &#8220;SPAC Transaction&#8221;) with a SPAC, ACE Convergence Acquisition Corp. (&#8220;ACE&#8221;). In order to obtain shareholder approval of the SPAC Transaction, ACE had previously scheduled and announced an extraordinary general meeting of shareholders for May 5, 2022. On May 2, 2022, ACE postponed the extraordinary general meeting to allow additional time to revise and finalize its financing arrangements with respect to the SPAC Transaction.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -URI http://asc.fasb.org/topic&amp;trid=2122774<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6842918&amp;loc=SL6314017-165662<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139794589408648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Events [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">Subsequent Events</a></td>
<td class="text">Note Q - Subsequent EventOn October 13, 2021, the LLC, as the Sellers Representative of the AC Sellers of stock and options of Advanced Circuits, a majority owned subsidiary of the LLC, entered into a definitive Agreement and Plan of Merger 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;). The AC Merger is conditioned on, among other things, the closing of a business combination between AC Buyer and a publicly traded special purpose acquisition company (a &#8220;SPAC&#8221;). In connection with the AC Merger, AC Buyer announced its entry into a definitive merger agreement for a business combination (the &#8220;SPAC Transaction&#8221;) with a SPAC, ACE Convergence Acquisition Corp. (&#8220;ACE&#8221;). In order to obtain shareholder approval of the SPAC Transaction, ACE had previously scheduled and announced an extraordinary general meeting of shareholders for May 5, 2022. On May 2, 2022, ACE postponed the extraordinary general meeting to allow additional time to revise and finalize its financing arrangements with respect to the SPAC Transaction.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -URI http://asc.fasb.org/topic&amp;trid=2122774<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6842918&amp;loc=SL6314017-165662<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139794584381544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Presentation and Principles of Consolidation (Policies)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Consolidation</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Consolidation</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed consolidated financial statements include the accounts of the Company, as well as the businesses acquired as of their respective acquisition date. All significant intercompany accounts and transactions have been eliminated in consolidation. Discontinued operating entities are reflected as discontinued operations in the Company's results of operations and statements of financial position.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_SeasonalityPolicyTextBlock', window );">Seasonality</a></td>
<td class="text">SeasonalityEarnings of certain of our operating segments are seasonal in nature due to various recurring events, holidays and seasonal weather patterns, as well as the timing of our acquisitions during a given year. Historically, the third and fourth quarters produce the highest net sales during our fiscal year.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRecognitionPolicyTextBlock', window );">Revenue</a></td>
<td class="text">he Company recognizes revenue when a customer obtains control of promised goods or services. The amount of revenue recognized reflects the consideration to which the Company expects to be entitled to receive in exchange for these goods or services, and excludes any sales incentives or taxes collected from customers which are subsequently remitted to government authorities.   Disaggregated Revenue - The Company disaggregates revenue by strategic business unit and by geography for each strategic business unit which are categories that depict how the nature, amount and uncertainty of revenue and cash flows are affected by economic factors. This disaggregation also represents how the Company evaluates its financial performance, as well as how the Company communicates its financial performance to the investors and other users of its financial statements. Each strategic business unit represents the Company&#8217;s reportable segments and offers different products and services.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationsPolicyTextBlock', window );">Discontinued Operations, Policy [Policy Text Block]</a></td>
<td class="text">iscontinued OperationsOn October 13, 2021, the LLC entered into a definitive Agreement and Plan of Merger to sell its majority owned subsidiary, Compass AC Holdings, Inc. ("ACI" or "Advanced Circuits"), which met the criteria to be classified as a discontinued operation as of December 31, 2021 and March 31, 2022. As a result, the Company reported the results of operations of ACI as discontinued operations in the condensed consolidated statements of operations for all periods presented. In addition, the assets and liabilities associated with this business have been reclassified as held for sale in the consolidated balance sheets.<span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company completed the sale of Liberty Safe Holding Corporation ("Liberty") during the third quarter of 2021.  The results of operations of Liberty are reported as discontinued operations in the condensed consolidated statements of operations for the three months ended March&#160;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 href="#icba28ff815a8419b82e3ccdf453a8bce_52" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note C - "Discontinued Operations"</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for additional information. Unless otherwise indicated, the disclosures accompanying the condensed consolidated financial statements reflect the Company's continuing operations.</span><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_SeasonalityPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Seasonality [Policy Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_SeasonalityPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting.  The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18823-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=d3e5614-111684<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for discontinued operations. Includes, but is not limited to, method of interest allocation to a discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section S99<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=26872618&amp;loc=d3e7436-122677<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRecognitionPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18823-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18823-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRecognitionPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139794589583896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operations Discontinued operations (Policies)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock', window );">Disposal Groups, Including Discontinued Operations</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Summarized results of operations of Liberty for the three months ended March 31, 2021 are as follows (in thousands):</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:68.421%"><tr><td style="width:1.0%"/><td style="width:71.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.654%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:25.397%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Three months ended&#160;<br/>&#160;March 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">31,479&#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%">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%">8,897&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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%">5,630&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-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,636&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1,441&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-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,195&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The results of operations for the three months ended March 31, 2021, excludes $0.7&#160;million of intercompany interest expense.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sale of Clean Earth  </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 8, 2019, the LLC, as majority stockholder of CEHI Acquisition Corporation ("Clean Earth" or CEHI") and as sellers&#8217; representative, entered into a definitive Stock Purchase Agreement (the &#8220;Clean Earth Purchase Agreement&#8221;) with Calrissian Holdings, LLC (&#8220;Clean Earth Buyer&#8221;), CEHI, the other holders of stock and options of CEHI and, as Clean Earth Buyer&#8217;s guarantor, Harsco Corporation, pursuant to which Clean Earth Buyer would acquire all of the issued and outstanding securities of CEHI, the parent company of the operating entity, Clean Earth, Inc. On June 28, 2019, Clean Earth Buyer completed the acquisition of all of the issued and outstanding securities of CEHI pursuant to the Clean Earth Purchase Agreement. The Company recognized a gain on the sale of Clean Earth of $209.3&#160;million during the year ended December 31, 2019. In the first quarter of 2022, the LLC received an income tax refund of approximately $6.0&#160;million related to Clean Earth which was recognized as gain on sale of discontinued operations in the accompanying consolidated statement of operations.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=SL51724579-110230<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1474-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5D<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721677-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721659-107760<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721665-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721671-107760<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721663-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139794589578168">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock', window );">Disposal Groups, Including Discontinued Operations</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Summarized results of operations of Liberty for the three months ended March 31, 2021 are as follows (in thousands):</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:68.421%"><tr><td style="width:1.0%"/><td style="width:71.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.654%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:25.397%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Three months ended&#160;<br/>&#160;March 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">31,479&#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%">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%">8,897&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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%">5,630&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-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,636&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1,441&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-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,195&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The results of operations for the three months ended March 31, 2021, excludes $0.7&#160;million of intercompany interest expense.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sale of Clean Earth  </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 8, 2019, the LLC, as majority stockholder of CEHI Acquisition Corporation ("Clean Earth" or CEHI") and as sellers&#8217; representative, entered into a definitive Stock Purchase Agreement (the &#8220;Clean Earth Purchase Agreement&#8221;) with Calrissian Holdings, LLC (&#8220;Clean Earth Buyer&#8221;), CEHI, the other holders of stock and options of CEHI and, as Clean Earth Buyer&#8217;s guarantor, Harsco Corporation, pursuant to which Clean Earth Buyer would acquire all of the issued and outstanding securities of CEHI, the parent company of the operating entity, Clean Earth, Inc. On June 28, 2019, Clean Earth Buyer completed the acquisition of all of the issued and outstanding securities of CEHI pursuant to the Clean Earth Purchase Agreement. The Company recognized a gain on the sale of Clean Earth of $209.3&#160;million during the year ended December 31, 2019. In the first quarter of 2022, the LLC received an income tax refund of approximately $6.0&#160;million related to Clean Earth which was recognized as gain on sale of discontinued operations in the accompanying consolidated statement of operations.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=SL51724579-110230<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1474-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5D<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721677-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721659-107760<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721665-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721671-107760<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721663-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139794589461096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Disaggregation of Revenue</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables provide disaggregation of revenue by reportable segment geography for the three months ended March&#160;31, 2022 and 2021 (in thousands):</span></div><div style="margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.198%"><tr><td style="width:1.0%"/><td style="width:12.729%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.586%"/><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:6.650%"/><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:6.650%"/><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:6.346%"/><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:6.954%"/><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:7.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.258%"/><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:6.498%"/><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:8.186%"/><td style="width:0.1%"/></tr><tr><td colspan="60" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Three months ended March 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">5.11</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">BOA</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Ergo</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Lugano</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Marucci</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Velocity</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Altor</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Arnold</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Sterno</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">80,803&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">20,202&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">8,173&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">47,019&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">51,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:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">43,813&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">57,781&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">26,173&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">74,698&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">409,744&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">2,388&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">540&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">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:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">552&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">3,561&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">193&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">1,799&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">9,826&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">7,545&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">17,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:7.5pt;font-weight:400;line-height:100%">7,590&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">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:7.5pt;font-weight:400;line-height:100%">2,426&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">9,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:7.5pt;font-weight:400;line-height:100%">302&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">44,478&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Asia Pacific</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">3,964&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">18,904&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">3,470&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">419&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">354&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">1,782&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">102&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">28,995&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Other international</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">9,323&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">64&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">184&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">33&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">1,292&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">6,047&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">508&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">19&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">17,470&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">104,023&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">56,810&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">20,210&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">47,019&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">52,092&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">51,446&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">63,828&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">38,165&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">76,920&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">510,513&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:15pt;text-align:center"><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 style="width:16.783%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><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.798%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.288%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.798%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.999%"/><td style="width:0.1%"/></tr><tr><td colspan="54" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Three months ended March 31, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">5.11</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Boa</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ergo</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Marucci</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Velocity</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Altor</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Arnold</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Sterno</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">80,783&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt 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,081&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">8,799&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">36,096&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">58,269&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">32,744&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">21,361&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">74,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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">326,158&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,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:8pt;font-weight:400;line-height:100%">224&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">754&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="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%">341&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,223&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">205&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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:8pt;font-weight:400;line-height:100%">10,301&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">7,155&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,350&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,345&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,521&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">8,858&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">249&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,507&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" 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%">3,813&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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:8pt;font-weight:400;line-height:100%">5,261&#160;</span></td><td style="background-color:#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%">182&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">276&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,293&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,568&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other international</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,572&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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="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%">1,343&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,076&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">768&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,022&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">99,877&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">36,452&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,328&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">36,648&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">65,632&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">37,820&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32,485&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">77,314&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">408,556&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139794584444040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operating Segment Data (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" 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:75.146%"><tr><td style="width:1.0%"/><td style="width:64.464%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.826%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.772%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.438%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Net Revenues</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.11 </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">104,023&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99,877&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">BOA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56,810&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,452&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ergobaby</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,210&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,328&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lugano</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,019&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Marucci</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52,092&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,648&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Velocity Outdoor</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51,446&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,632&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Altor</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63,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:9pt;font-weight:400;line-height:100%">37,820&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Arnold</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,165&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,485&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sterno</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">76,920&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">77,314&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total segment revenue</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">510,513&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">408,556&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total consolidated revenues</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">510,513&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">408,556&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><span></span>
</td>
</tr>
<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_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock', window );">Summary of Profit (Loss) of Operating Segments</a></td>
<td class="text"><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.146%"><tr><td style="width:1.0%"/><td style="width:64.464%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.826%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.772%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.438%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.11 </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,905&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,836&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">BOA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,811&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,254&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ergobaby</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(276)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,964&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lugano</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,606&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Marucci</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,885&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,507&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Velocity Outdoor</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,067&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,034&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Altor</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,834&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,684&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Arnold</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,288&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,996&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sterno </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,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:9pt;font-weight:400;line-height:100%">4,284&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61,154&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,559&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Reconciliation of segment profit (loss) to consolidated net income before income taxes:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(17,419)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,805)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other income (expense), net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,036&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,228)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate and other </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(17,418)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14,136)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total consolidated income before income taxes</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%">28,353&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,390&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span><br/></span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.87pt">Segment profit (loss) represents operating income (loss).</span></div>(2)Primarily relates to management fees expensed and payable to CGM,  and corporate overhead expenses<span></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_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock', window );">Summary of Goodwill and Identifiable Assets of Operating Segments</a></td>
<td class="text"><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:73.391%"><tr><td style="width:1.0%"/><td style="width:64.039%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.832%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.796%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.833%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Depreciation and Amortization Expense</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.11 </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,412&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,358&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">BOA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,254&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,890&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ergobaby</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,995&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,217&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lugano</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,169&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Marucci</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,152&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,139&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Velocity Outdoor</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,195&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,073&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Altor</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,928&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,563&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Arnold </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,185&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,721&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sterno</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,003&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,185&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,293&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,146&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Reconciliation of segment to consolidated total:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of debt issuance costs and bond premium</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">866&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">603&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consolidated total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,159&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:3pt"><span><br/></span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.245%"><tr><td style="width:1.0%"/><td style="width:43.394%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.144%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.144%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.144%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.442%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Accounts Receivable</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Identifiable Assets</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">March 31,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">March 31,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.11 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,644&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,461&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">361,564&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">354,666&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">BOA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,700&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,387&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">256,196&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">263,052&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ergobaby</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,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:9pt;font-weight:400;line-height:100%">11,167&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">88,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:9pt;font-weight:400;line-height:100%">86,530&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lugano</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,633&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,812&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">270,623&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">233,720&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Marucci</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,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:9pt;font-weight:400;line-height:100%">23,261&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">165,096&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">146,087&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Velocity Outdoor</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,328&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,017&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">231,439&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">219,545&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Altor</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,325&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,457&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">210,942&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">205,631&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Arnold </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,359&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,372&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">98,771&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101,591&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sterno </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">57,356&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72,179&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">241,800&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">244,338&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14,018)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13,851)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">265,287&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">268,262&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,925,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,855,160&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Reconciliation of segment to consolidated total:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate and other identifiable assets</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> </span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53,574&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">106,011&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Assets held for sale</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">102,293&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99,423&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consolidated total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">265,287&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">268,262&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,081,067&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,060,594&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="margin-bottom:6pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.87pt">Does not include accounts receivable balances per schedule above or goodwill balances - refer to </span><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#icba28ff815a8419b82e3ccdf453a8bce_64" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Note G - "Goodwill and Other Intangible Assets"</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of all significant reconciling items in the reconciliation of total assets from reportable segments to the entity's consolidated assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation of profit (loss) from reportable segments to the consolidated income (loss) before income tax expense (benefit) and discontinued operations. Includes, but is not limited to, reconciliation after income tax if income tax is allocated to the reportable segment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of all significant reconciling items in the reconciliation of total revenues from reportable segments to the entity's consolidated revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139794589367592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant and Equipment and Inventory (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Summary of Property, Plant and Equipment</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.654%"><tr><td style="width:1.0%"/><td style="width:53.360%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.729%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.207%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">208,231&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">206,919&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Furniture, fixtures and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52,794&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">57,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:9pt;font-weight:400;line-height:100%">56,988&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Buildings and land</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,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:9pt;font-weight:400;line-height:100%">13,345&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Construction in process</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,971&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,340&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">354,877&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">345,386&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(175,700)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(166,993)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">179,177&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">178,393&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock', window );">Summary of Inventory</a></td>
<td class="text"><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory is comprised of the following at March&#160;31, 2022 and December&#160;31, 2021 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.654%"><tr><td style="width:1.0%"/><td style="width:53.360%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.729%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.207%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Raw materials </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">106,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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">105,654&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Work-in-process</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,003&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,026&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">497,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:9pt;font-weight:400;line-height:100%">457,274&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: obsolescence reserve</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(24,203)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(27,870)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">617,159&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">562,084&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139794586107672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfGoodwillTextBlock', window );">Summary of Reconciliation of Change in Carrying Value of Goodwill</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the net carrying value of goodwill at March&#160;31, 2022 and December&#160;31, 2021, is as follows </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.046%"><tr><td style="width:1.0%"/><td style="width:47.476%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.137%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.748%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.139%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Three months ended March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Year ended&#160;<br/>&#160;December 31, 2021</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill - gross carrying amount</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">848,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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">873,150&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated impairment losses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(57,745)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(57,745)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill - net carrying amount</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">791,174&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">815,405&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a reconciliation of the change in the carrying value of goodwill for the three months ended March&#160;31, 2022 by operating segment </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.239%"><tr><td style="width:1.0%"/><td style="width:39.674%"/><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:17.534%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.276%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.826%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:1.276%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.692%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at January 1, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Acquisitions/Measurement Period Adjustments</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at March 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.11</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">92,966&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">92,966&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">BOA</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">254,153&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">254,153&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ergobaby</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61,448&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61,448&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lugano</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">83,458&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,879&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">86,337&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Marucci</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">107,855&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(29,657)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78,198&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Velocity Outdoor</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,079&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,079&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Altor</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">90,843&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,547&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">93,390&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Arnold </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,267&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,267&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sterno</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55,336&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55,336&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">815,405&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(24,231)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">791,174&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_ScheduleOfIntangibleAssetsByMajorClassTableTextBlock', window );">Summary of Other Intangible Assets</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other intangible assets are comprised of the following at March&#160;31, 2022 and December&#160;31, 2021</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> (in thousands)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:23.315%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.019%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%">Gross Carrying  Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%">Accumulated  Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%">Net Carrying  Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%">Gross Carrying  Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%">Accumulated  Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%">Net Carrying  Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Customer relationships</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">574,834&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">(200,260)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">374,574&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">566,805&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">(180,581)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">386,224&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Technology and patents</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">158,334&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">(41,982)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">116,352&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">153,124&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">(49,898)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">103,226&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Trade names, subject to amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">425,348&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">(96,242)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">329,106&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">411,100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">(87,178)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">323,922&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">4,617&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">(3,613)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">1,004&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">4,617&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">(3,502)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">1,115&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Other contractual intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">2,243&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">(899)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">1,344&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">1,960&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">(735)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">1,225&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">1,165,376&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">(342,996)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">822,380&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">1,137,606&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">(321,894)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">815,712&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Trade names, not subject to amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">56,965&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">56,965&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">56,965&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">56,965&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Total intangibles, net</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">1,222,341&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">(342,996)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">879,345&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">1,194,571&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">(321,894)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">872,677&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Summary of Estimated Charges to Amortization Expense of Intangible Assets</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated charges to amortization expense of intangible assets for the remainder of 2022 and the next four years, is as follows </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="margin-bottom:9pt;margin-top:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:50.438%"><tr><td style="width:1.0%"/><td style="width:17.450%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.249%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.450%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.249%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.450%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.249%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.450%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.249%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.450%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:1.254%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,608&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">81,372&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">76,035&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">69,685&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_ScheduleOfIntangibleAssetsByMajorClassTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule of intangible assets by major class.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_ScheduleOfIntangibleAssetsByMajorClassTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfGoodwillTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfGoodwillTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139794589477928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Warranties (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GuaranteesAbstract', window );"><strong>Guarantees [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock', window );">Change in Carrying Value of Company's Warranty Liability</a></td>
<td class="text">A reconciliation of the change in the carrying value of the Company&#8217;s warranty liability for the three months ended March&#160;31, 2022 and the year ended December&#160;31, 2021 is as follows (<span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in thousands</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.485%"><tr><td style="width:1.0%"/><td style="width:54.183%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.743%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.033%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Warranty liability</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Three months ended March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Year ended December 31, 2021</span></td></tr><tr style="height:6pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,062&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,558&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Provision for warranties issued during the period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">184&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,257&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fulfillment of warranty obligations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(429)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,753)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,817&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,062&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GuaranteesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GuaranteesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123368208&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139794589501128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtTableTextBlock', window );">Summary of Debt Holdings</a></td>
<td class="text">he following table provides the Company&#8217;s debt holdings at March&#160;31, 2022 and December&#160;31, 2021 <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:29.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.467%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.448%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Effective Interest Rate</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Effective Interest Rate</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2029 Senior Notes</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.25&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,000,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.89&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,000,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2032 Senior Notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.00&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">300,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.29&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">300,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: Unamortized premiums and debt issuance costs </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14,696)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(15,174)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,285,304&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,284,826&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139794589393352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock', window );">Summary of Basic and Diluted Earnings Per Share</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted earnings per share for the three months ended March&#160;31, 2022 and 2021 attributable to the common shares of Holdings is calculated as follows </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands, except per share data)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"/><td style="width:69.969%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.579%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.580%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Three months ended&#160;<br/>&#160;March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="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%">Net income (loss) from continuing operations attributable to common shares of Holdings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">4,526&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(2,949)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Less: Effect of contribution based profit - Holding Event</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">4,254&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,516&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Net loss from continuing operations attributable to common shares of Holdings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">272&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-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,465)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"/><td style="width:69.969%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.579%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.580%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Income from discontinued operations attributable to Holdings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">10,322&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-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,815&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Less: Effect of contribution based profit - Holding Event</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">630&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">538&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Income from discontinued operations attributable to common shares of Holdings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">9,692&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-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,277&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Basic and diluted weighted average common shares outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">69,375&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">64,900&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="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:700;line-height:100%">Basic and fully diluted income (loss) per common share attributable to Holdings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Continuing operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">0.00&#160;</span></td><td style="background-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"/><td colspan="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%">Discontinued operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">0.14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">0.14&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">0.01&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table>Dist<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the effect of income (loss) on basic earnings per share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1278-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139794589446488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Noncontrolling Interest (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncontrollingInterestAbstract', window );"><strong>Noncontrolling Interest [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_NoncontrollingInterestTableTextBlock', window );">Company's Ownership Percentage of its Majority Owned Operating Segments and Related Noncontrolling Interest</a></td>
<td class="text">The following tables reflect the LLC&#8217;s ownership percentage of its majority owned operating segments and related noncontrolling interest balances as of March&#160;31, 2022 and December&#160;31, 2021: <div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.228%"><tr><td style="width:1.0%"/><td style="width:42.650%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.845%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">% Ownership </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(1)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">March 31, 2022</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">% Ownership </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(1)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">December 31, 2021</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Primary</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Fully<br/>Diluted</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Primary</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Fully<br/>Diluted</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.11 </span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">97.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">88.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:9pt;font-weight:400;line-height:100%">97.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">88.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">BOA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">83.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">83.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ergobaby</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">81.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">81.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lugano</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Marucci</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">82.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">82.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Velocity Outdoor</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">87.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">87.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Altor</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Arnold</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">98.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">85.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">98.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">85.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sterno </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">90.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">87.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.17pt;font-weight:700;line-height:120%;position:relative;top:-3.32pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">  &#160;&#160;&#160;&#160;The principal difference between primary and diluted percentages of our operating segments is due to stock option issuances of operating segment stock to management of the respective businesses.  </span></div><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.087%"><tr><td style="width:1.0%"/><td style="width:58.521%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.659%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.659%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.661%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Noncontrolling Interest Balances</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.11 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,929&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,458&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">BOA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,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:9pt;font-weight:400;line-height:100%">30,581&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ergobaby</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,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:9pt;font-weight:400;line-height:100%">29,435&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lugano</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74,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:9pt;font-weight:400;line-height:100%">70,585&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Marucci</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,380&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,175&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Velocity Outdoor</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,373&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Altor</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,204&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,936&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Arnold </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,316&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,284&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sterno </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,699&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,524&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Allocation Interests</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">171,735&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">175,328&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></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>46
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139794589878936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurement (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock', window );">Summary of Assets and Liabilities Carried at Fair Value Measured on Recurring Basis</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides the assets and liabilities carried at fair value measured on a recurring basis at March&#160;31, 2022 and December&#160;31, 2021 (</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in thousands</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">): </span></div><div style="margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"/><td style="width:41.824%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.579%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.579%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.579%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.581%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Fair Value Measurements at March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Carrying<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Level&#160;1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Put option of noncontrolling shareholders </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(151)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(151)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total recorded at fair value</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(151)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(151)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.87pt">Represents put option issued to noncontrolling shareholders in connection with the 5.11 acquisition.</span></div><div style="margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"/><td style="width:41.824%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.579%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.579%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.579%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.581%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Fair Value Measurements at December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Carrying<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Put option of noncontrolling shareholders </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(151)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(151)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contingent consideration - acquisition </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,350)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,350)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total recorded at fair value</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,501)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,501)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock', window );">Reconciliations of Change in Carrying Value of Level 3 Fair Value Measurements</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reconciliations of the change in the carrying value of the Level 3 fair value measurements from January 1, 2021 through March&#160;31, 2022 are as follows (</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in thousands</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.362%"><tr><td style="width:1.0%"/><td style="width:81.549%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.251%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at January 1, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,785)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Termination of put option of noncontrolling shareholder - Liberty</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">314&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Increase in the fair value of put option of noncontrolling shareholder - 5.11</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(30)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at December 31, 2021</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,501)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payment of contingent consideration - Polyfoam</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,350&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at March 31, 2022</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">(151)</span></td><td style="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_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19279-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139794589570152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Reconciliation Between Federal Statutory Rate and Effective Income Tax Rate</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reconciliation between the Federal Statutory Rate and the effective income tax rate for the three months ended March&#160;31, 2022 and 2021 is as follows: </span></div><div style="margin-top:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.058%"><tr><td style="width:1.0%"/><td style="width:63.348%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.270%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.611%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.271%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States Federal Statutory Rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">State income taxes (net of Federal benefits) </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expenses of Compass Group Diversified Holdings LLC representing a pass through to shareholders </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13.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:9pt;font-weight:400;line-height:100%">Impact of subsidiary employee stock options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Credit utilization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4.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:9pt;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-recognition of NOL carryforwards at subsidiaries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" 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%">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:9pt;font-weight:400;line-height:100%">(0.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effect of 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:9pt;font-weight:400;line-height:100%">10.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(3.1)</span></td><td style="background-color:#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:9pt;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:9pt;font-weight:400;line-height:100%">35.2&#160;</span></td><td style="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:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-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%">28.9&#160;</span></td><td style="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:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span><br/></span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The effective income tax rate for the three months ended March 31, 2021 included a loss at the Trust, which was taxed as a partnership through August 31, 2021. Beginning September 1, 2021, the Trust was taxed as a corporation.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139794589600152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Defined Benefit Plan (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock', window );">Summary of Net Periodic Benefit Cost</a></td>
<td class="text">Net periodic benefit cost consists of the following for the three months ended March&#160;31, 2022 and 2021<span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> (in thousands</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.877%"><tr><td style="width:1.0%"/><td style="width:64.410%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.663%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.763%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.664%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Service cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">110&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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%">109&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(19)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(19)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of unrecognized loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effect of curtailment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(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:9pt;font-weight:400;line-height:100%">57&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net periodic benefit cost</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">92&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">162&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfNetBenefitCostsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139794589609592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock', window );">Supplemental Balance Sheet Disclosures</a></td>
<td class="text"><div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to leases was as follows (</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in thousands</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">):</span></div><div style="margin-bottom:3pt;margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.902%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.517%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:26.446%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.517%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.120%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.373%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.125%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Line Item in the Company&#8217;s Consolidated Balance Sheet</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85MS9mcmFnOmZiMTM3ZThiOGUxYzRmYjFhYjI0NTE1YmI4MTVlMzE5L3RhYmxlOmRjZTEzMjZkN2E4MzRiZWVhOWRjM2EwMTI1ODQ4NzcwL3RhYmxlcmFuZ2U6ZGNlMTMyNmQ3YTgzNGJlZWE5ZGMzYTAxMjU4NDg3NzBfMi00LTEtMS00ODQ1MQ_3d2a208a-ecdb-4122-94fb-403be4a0ee4b">119,382</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:id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85MS9mcmFnOmZiMTM3ZThiOGUxYzRmYjFhYjI0NTE1YmI4MTVlMzE5L3RhYmxlOmRjZTEzMjZkN2E4MzRiZWVhOWRjM2EwMTI1ODQ4NzcwL3RhYmxlcmFuZ2U6ZGNlMTMyNmQ3YTgzNGJlZWE5ZGMzYTAxMjU4NDg3NzBfMi02LTEtMS00ODQ1MQ_ef0c9dea-cb09-42b8-a64c-752a5848d4d7">116,992</span>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current portion, operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85MS9mcmFnOmZiMTM3ZThiOGUxYzRmYjFhYjI0NTE1YmI4MTVlMzE5L3RhYmxlOmRjZTEzMjZkN2E4MzRiZWVhOWRjM2EwMTI1ODQ4NzcwL3RhYmxlcmFuZ2U6ZGNlMTMyNmQ3YTgzNGJlZWE5ZGMzYTAxMjU4NDg3NzBfMy00LTEtMS00ODQ1MQ_06022c96-7245-4b4a-95f8-92766a45bd53">26,323</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:id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85MS9mcmFnOmZiMTM3ZThiOGUxYzRmYjFhYjI0NTE1YmI4MTVlMzE5L3RhYmxlOmRjZTEzMjZkN2E4MzRiZWVhOWRjM2EwMTI1ODQ4NzcwL3RhYmxlcmFuZ2U6ZGNlMTMyNmQ3YTgzNGJlZWE5ZGMzYTAxMjU4NDg3NzBfMy02LTEtMS00ODQ1MQ_4c5524d5-5300-4be4-9c3c-e4067fd3d91f">25,663</span>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other non-current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85MS9mcmFnOmZiMTM3ZThiOGUxYzRmYjFhYjI0NTE1YmI4MTVlMzE5L3RhYmxlOmRjZTEzMjZkN2E4MzRiZWVhOWRjM2EwMTI1ODQ4NzcwL3RhYmxlcmFuZ2U6ZGNlMTMyNmQ3YTgzNGJlZWE5ZGMzYTAxMjU4NDg3NzBfNC00LTEtMS00ODQ1MQ_8ff6534e-95e5-4cce-b2f1-4cde90459aba">105,830</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:id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85MS9mcmFnOmZiMTM3ZThiOGUxYzRmYjFhYjI0NTE1YmI4MTVlMzE5L3RhYmxlOmRjZTEzMjZkN2E4MzRiZWVhOWRjM2EwMTI1ODQ4NzcwL3RhYmxlcmFuZ2U6ZGNlMTMyNmQ3YTgzNGJlZWE5ZGMzYTAxMjU4NDg3NzBfNC02LTEtMS00ODQ1MQ_e6ba9f1f-9d15-4164-b081-d47edc14bcac">103,800</span>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock', window );">Supplemental Cash Flow Information Related to Leases</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases was as follows (</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in thousands</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">): </span></div><div style="margin-bottom:9pt;margin-top:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.222%"><tr><td style="width:1.0%"/><td style="width:57.095%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.551%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.852%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.902%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Three months ended March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Three months ended March 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Operating cash flows from operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,409&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,568&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">7,903&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,776&#160;</span></td><td style="background-color:#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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock', window );">Weighted Average Remaining Lease Term and Discount Rate For Operating Leases</a></td>
<td class="text"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average remaining lease terms and discount rates for all of our operating leases were as follows:</span></div><div style="margin-bottom:9pt;margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.140%"><tr><td style="width:1.0%"/><td style="width:47.909%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.962%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.863%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.866%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%;text-decoration:underline">Lease Term and Discount Rate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">March 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average remaining lease term (years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.77</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.46</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.39&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></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_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Maturities of Lease Liabilities</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The maturities of lease liabilities at March&#160;31, 2022 are as follows (</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in thousands</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">):</span></div><div style="margin-bottom:12pt;margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:67.105%"><tr><td style="width:1.0%"/><td style="width:68.834%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.889%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.877%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022 (excluding three months ended March 31, 2022)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,965&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,267&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,970&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,491&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,046&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,555&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total undiscounted lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">158,294&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: Interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,141&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">132,153&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for lessee's operating leases. Includes, but is not limited to, description of lessee's operating lease, existence and terms of renewal or purchase options and escalation clauses, restrictions imposed by lease, such as those concerning dividends, additional debt, and further leasing, rent holidays, rent concessions, or leasehold improvement incentives and unusual provisions or conditions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123406913&amp;loc=d3e41499-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124440162&amp;loc=d3e12069-110248<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123406913&amp;loc=d3e41502-112717<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123389372&amp;loc=d3e36991-112694<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123403562&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of supplemental cash flow information for the periods presented.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -URI http://asc.fasb.org/topic&amp;trid=2122208<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalBalanceSheetDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139794589422344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Presentation and Principles of Consolidation - Narrative (Details)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2022 </div>
<div>Segment</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_NumberOfBusinessesOwned', window );">Number Of Businesses Owned</a></td>
<td class="nump">10<span></span>
</td>
</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>
</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_us-gaap_NumberOfReportableSegments', window );">Number of reportable operating segments</a></td>
<td class="nump">9<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_NumberOfBusinessesOwned">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number Of Businesses Owned</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_NumberOfBusinessesOwned</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_OwnershipPercentageOfTrustInterestHeldByParentEntity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Ownership percentage of trust interest held by parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_OwnershipPercentageOfTrustInterestHeldByParentEntity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139794581060872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisition - Additional Information (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Oct. 22, 2021</div></th>
<th class="th"><div>Oct. 05, 2021</div></th>
<th class="th"><div>Sep. 03, 2021</div></th>
<th class="th"><div>Mar. 01, 2021</div></th>
<th class="th"><div>Jul. 01, 2020</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Jan. 01, 2021</div></th>
<th class="th"><div>Oct. 16, 2020</div></th>
<th class="th"><div>Apr. 20, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 791,174<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 815,405<span></span>
</td>
<td class="nump">$ 815,405<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromLongTermLinesOfCredit', window );">Borrowings under credit facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 143,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_MarucciMemberMember', window );">Marucci [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">78,198<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 107,855<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=codi_MarucciMemberMember', window );">Marucci [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_BusinessCombinationIntegrationServicesPayable', window );">Integration service fees payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=codi_BOAMember', window );">BOA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_BusinessCombinationIntegrationServicesPayable', window );">Integration service fees payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=codi_LuganoMember', window );">Lugano</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_BusinessCombinationIntegrationServicesPayable', window );">Integration service fees payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">158,780<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">86,337<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts', window );">Payments to Acquire Businesses, Net of Cash Acquired and Net of Transactions Costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 265,727<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">263,307<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired', window );">Business Acquisition, Percentage of Voting Interests Acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">60.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts', window );">Business Combination, Acquisition Related Costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,827<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,827<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital', window );">Business Combination, Consideration Transferred, Increase (Decrease) in Working Capital</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromLongTermLinesOfCredit', window );">Borrowings under credit facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">120,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">82,454<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_NoncontrollingInterestMember', window );">Non- Controlling Interest | Lugano</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired', window );">Business Acquisition, Percentage of Voting Interests Acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=codi_MarucciMemberMember', window );">Marucci [Member] | Lizard Skinds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts', window );">Payments to Acquire Businesses, Net of Cash Acquired and Net of Transactions Costs</a></td>
<td class="nump">$ 47,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired', window );">Business Acquisition, Percentage of Voting Interests Acquired</a></td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts', window );">Business Combination, Acquisition Related Costs</a></td>
<td class="nump">$ 1,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromLongTermLinesOfCredit', window );">Borrowings under credit facility</a></td>
<td class="nump">$ 44,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Business Acquisition, Equity Interest Issued or Issuable, Number of Shares</a></td>
<td class="nump">11,915<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill, Acquired During Period</a></td>
<td class="nump">$ 10,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill</a></td>
<td class="nump">$ 27,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=codi_AltorMember', window );">Altor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts', window );">Payments to Acquire Businesses, Net of Cash Acquired and Net of Transactions Costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=codi_AltorMember', window );">Altor | Plymouth Foam</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts', window );">Payments to Acquire Businesses, Net of Cash Acquired and Net of Transactions Costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 56,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts', window );">Business Combination, Acquisition Related Costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromLongTermLinesOfCredit', window );">Borrowings under credit facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">52,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill, Acquired During Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 20,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=codi_ArnoldMember', window );">Arnold | Ramco</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts', window );">Payments to Acquire Businesses, Net of Cash Acquired and Net of Transactions Costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 34,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_BusinessAcquisitionPaymentThroughEquityInvestment', window );">Business acquisition, payment through equity investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill, Acquired During Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_BusinessAcquisitionPaymentThroughEquityInvestment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business acquisition, payment through equity investment</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_BusinessAcquisitionPaymentThroughEquityInvestment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Consideration Transferred, Increase (Decrease) in Working Capital</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_BusinessCombinationIntegrationServicesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Integration Services Payable</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_BusinessCombinationIntegrationServicesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payments to Acquire Businesses, Net of Cash Acquired and Net of Transactions Costs</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of equity interests issued or issuable to acquire entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of voting equity interests acquired at the acquisition date in the business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 23<br> -URI http://asc.fasb.org/extlink&amp;oid=123586518&amp;loc=d3e1043-128460<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAcquisitionRelatedCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116859824&amp;loc=d3e6819-128478<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of intangible assets, excluding goodwill, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAcquiredDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAcquiredDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromLongTermLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromLongTermLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_MarucciMemberMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_MarucciMemberMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=codi_MarucciMemberMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=codi_MarucciMemberMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=codi_BOAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=codi_BOAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=codi_LuganoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=codi_LuganoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_NoncontrollingInterestMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_NoncontrollingInterestMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=codi_MarucciMemberMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=codi_MarucciMemberMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=codi_LizardSkinsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=codi_LizardSkinsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=codi_AltorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=codi_AltorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=codi_PlymouthFoamMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=codi_PlymouthFoamMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=codi_ArnoldMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=codi_ArnoldMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=codi_RamcoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=codi_RamcoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139794581393768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisition - Schedule of Assets Acquired and Liabilities Assumed as of the Acquisition Date (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 03, 2021</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Jan. 01, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
</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_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 791,174<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 815,405<span></span>
</td>
<td class="nump">$ 815,405<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</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_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Payments to Acquire Businesses, Net of Cash Acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,636<span></span>
</td>
<td class="nump">$ 34,257<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
</tr>
<tr class="ro">
<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>
</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_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 158,780<span></span>
</td>
<td class="nump">86,337<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents</a></td>
<td class="nump">1,433<span></span>
</td>
<td class="nump">1,433<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables</a></td>
<td class="nump">20,954<span></span>
</td>
<td class="nump">20,954<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory</a></td>
<td class="nump">85,794<span></span>
</td>
<td class="nump">95,213<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment</a></td>
<td class="nump">2,743<span></span>
</td>
<td class="nump">3,135<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_us-gaap_PaymentsToAcquireBusinessesGross', window );">Payments to Acquire Businesses, Gross</a></td>
<td class="nump">267,554<span></span>
</td>
<td class="nump">265,134<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue', window );">Business Combination, Acquisition of Less than 100 Percent, Noncontrolling Interest, Fair Value</a></td>
<td class="nump">68,000<span></span>
</td>
<td class="nump">68,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_us-gaap_NotesReceivableRelatedParties', window );">Notes Receivable, Related Parties</a></td>
<td class="nump">99,381<span></span>
</td>
<td class="nump">96,961<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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 );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets</a></td>
<td class="nump">4,979<span></span>
</td>
<td class="nump">9,093<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">82,454<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
</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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets</a></td>
<td class="nump">274,683<span></span>
</td>
<td class="nump">298,619<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities</a></td>
<td class="nump">7,129<span></span>
</td>
<td class="nump">7,187<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other</a></td>
<td class="nump">99,381<span></span>
</td>
<td class="nump">100,136<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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 );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities And Noncontrolling Interest</a></td>
<td class="nump">174,510<span></span>
</td>
<td class="nump">198,446<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest', window );">Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Including Noncontrolling Interest</a></td>
<td class="nump">100,173<span></span>
</td>
<td class="nump">100,173<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_us-gaap_CashAcquiredFromAcquisition', window );">Cash Acquired from Acquisition</a></td>
<td class="nump">1,554<span></span>
</td>
<td class="nump">1,434<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital', window );">Business Combination, Consideration Transferred, Increase (Decrease) in Working Capital</a></td>
<td class="nump">10,000<span></span>
</td>
<td class="nump">7,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Payments to Acquire Businesses, Net of Cash Acquired</a></td>
<td class="nump">256,000<span></span>
</td>
<td class="nump">256,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_BusinessCombinationAcquisitionRelatedCosts', window );">Business Combination, Acquisition Related Costs</a></td>
<td class="nump">1,827<span></span>
</td>
<td class="nump">1,827<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts', window );">Payments to Acquire Businesses, Net of Cash Acquired and Net of Transactions Costs</a></td>
<td class="nump">265,727<span></span>
</td>
<td class="nump">263,307<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">23,123<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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>
</tr>
<tr class="ro">
<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>
</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_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(72,443)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables</a></td>
<td class="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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,419<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">392<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue', window );">Business Combination, Acquisition of Less than 100 Percent, Noncontrolling Interest, Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableRelatedParties', window );">Notes Receivable, Related Parties</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,420)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,114<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">82,454<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,936<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">58<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">755<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities And Noncontrolling Interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,936<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest', window );">Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Including Noncontrolling Interest</a></td>
<td class="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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAcquiredFromAcquisition', window );">Cash Acquired from Acquisition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(120)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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 );">Business Combination, Consideration Transferred, Increase (Decrease) in Working Capital</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,300)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Payments to Acquire Businesses, Net of Cash Acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_BusinessCombinationAcquisitionRelatedCosts', window );">Business Combination, Acquisition Related Costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts', window );">Payments to Acquire Businesses, Net of Cash Acquired and Net of Transactions Costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,420)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 23,123<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Consideration Transferred, Increase (Decrease) in Working Capital</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Including Noncontrolling Interest</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities And Noncontrolling Interest</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed Other Assets</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payments to Acquire Businesses, Net of Cash Acquired and Net of Transactions Costs</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of assets acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of intangible assets, excluding goodwill, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of inventory recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI http://asc.fasb.org/extlink&amp;oid=123455525&amp;loc=d3e2207-128464<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of property, plant, and equipment recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI http://asc.fasb.org/extlink&amp;oid=123455525&amp;loc=d3e2207-128464<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAcquiredFromAcquisition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAcquiredFromAcquisition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_LuganoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=codi_LuganoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementScenarioAxis=us-gaap_ScenarioAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementScenarioAxis=us-gaap_ScenarioAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139794585208200">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Acquisition - Schedule of Intangible Assets Recorded as Part of Acquisition (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 03, 2021</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Jan. 01, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" 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">$ 791,174<span></span>
</td>
<td class="nump">$ 815,405<span></span>
</td>
<td class="nump">$ 815,405<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=codi_LuganoMember', window );">Lugano</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Finite-lived Intangible Assets Acquired</a></td>
<td class="nump">$ 82,454<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">158,780<span></span>
</td>
<td class="nump">$ 86,337<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=codi_LuganoMember', window );">Lugano | Trade name</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Finite-lived Intangible Assets Acquired</a></td>
<td class="nump">$ 48,433<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Acquired Finite-lived Intangible Assets, Weighted Average Useful Life</a></td>
<td class="text">18 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=codi_LuganoMember', window );">Lugano | Customer relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Finite-lived Intangible Assets Acquired</a></td>
<td class="nump">$ 34,021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Acquired Finite-lived Intangible Assets, Weighted Average Useful Life</a></td>
<td class="text">15 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinitelivedIntangibleAssetsAcquired1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinitelivedIntangibleAssetsAcquired1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=codi_LuganoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=codi_LuganoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139794580231240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisition - Pro Forma Information (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 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_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems', window );"><strong>Business Acquisition, Pro Forma Information, Nonrecurring Adjustment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss attributable to Holdings</a></td>
<td class="nump">$ 23,762<span></span>
</td>
<td class="nump">$ 18,994<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=codi_MarucciBoaMember', window );">Marucci &amp; Boa</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
</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_us-gaap_BusinessAcquisitionsProFormaRevenue', window );">Business Acquisition, Pro Forma Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">437,995<span></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_us-gaap_NetIncomeLoss', window );">Net loss attributable to Holdings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,861<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_BusinessAcquisitionProFormaGrossProfit', window );">Business Acquisition, Pro Forma Gross Profit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">183,722<span></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_us-gaap_BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax', window );">Business Acquisition, Pro Forma Income (Loss) from Continuing Operations, Net of Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">43,260<span></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_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss', window );">Business Acquisition, Pro Forma Net Income (Loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 18,090<span></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_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic', window );">Business Acquisition, Pro Forma Earnings Per Share, Basic</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.00<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_BusinessAcquisitionProFormaGrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Acquisition, Pro Forma Gross Profit</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_BusinessAcquisitionProFormaGrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The pro forma basic net income per share for a period as if the business combination or combinations had been completed at the beginning of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of pro forma income from continuing operations as if the business combination had been completed at the beginning of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionsProFormaRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionsProFormaRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=codi_MarucciBoaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=codi_MarucciBoaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139794586250680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operations (Details) - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 13, 2021</div></th>
<th class="th"><div>Aug. 03, 2021</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_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="nump">$ 5,993<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax', window );">Gain on sale of discontinued operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,993<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_CleanEarthHoldingsMember', window );">Clean Earth</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" 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>
</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_us-gaap_IncomeTaxRefundsDiscontinuedOperations', window );">Income Tax Refunds, Discontinued Operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=codi_LibertyMember', window );">Lugano</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl 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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DisposalGrouprepaymentofintercompanyloans', window );">Disposal Group, repayment of intercompany loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_Disposalgroupincludingdiscontinuedoperationtransactioncosts', window );">disposal group, including discontinued operation, transaction costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates', window );">Proceeds from sale of businesses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">128,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=codi_AciMember', window );">Aci [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_OwnershipPercentageOfNoncontrollingShareholders', window );">% Ownership</a></td>
<td class="nump">67.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_PercentageOfGrossConsiderationReceived', window );">Percentage of Gross Consideration Received</a></td>
<td class="nump">77.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=codi_AciMember', window );">Aci [Member] | Discontinued Operations, Held-for-sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates', window );">Proceeds from sale of businesses</a></td>
<td class="nump">$ 310,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_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>
</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_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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_AdditionalSharesOfSPACCommonStock', window );">Additional shares of SPAC common stock</a></td>
<td class="nump">2,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_AdditionalSharesOfSPACCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Additional shares of SPAC common stock</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_AdditionalSharesOfSPACCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Discontinued Operation, Gain on Disposal of Discontinued Operation, Net of Tax</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_DisposalGroupTotalenterprisevalue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Total enterprise value</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_DisposalGroupTotalenterprisevalue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_DisposalGrouprepaymentofintercompanyloans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, repayment of intercompany loans</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_DisposalGrouprepaymentofintercompanyloans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_Disposalgroupincludingdiscontinuedoperationtransactioncosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>disposal group, including discontinued operation, transaction costs</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_Disposalgroupincludingdiscontinuedoperationtransactioncosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_OwnershipPercentageOfNoncontrollingShareholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Ownership percentage of noncontrolling shareholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_OwnershipPercentageOfNoncontrollingShareholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_PercentageOfGrossConsiderationReceived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of Gross Consideration Received</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_PercentageOfGrossConsiderationReceived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of gain (loss) recognized on the sale or disposal of a disposal group. Excludes discontinued operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2443-110228<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxRefundsDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash received during the period as refunds for the overpayment of taxes from discontinued operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxRefundsDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash consideration received for selling an asset or business through a noncash (or part noncash) transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4304-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4332-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4313-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from the sale of a business segment or subsidiary or sale of an entity that is related to it but not strictly controlled during the period (for example, an unconsolidated subsidiary, affiliate, joint venture or equity method investment).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents the cash inflow during the period from the sale of a component of the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_CleanEarthHoldingsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_CleanEarthHoldingsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=codi_LibertyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=codi_LibertyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=codi_AciMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=codi_AciMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsHeldforsaleMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsHeldforsaleMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139794586720472">
<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="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract', window );"><strong>Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_MinorityInterest', window );">Noncontrolling interest of discontinued operations</a></td>
<td class="nump">$ 171,735<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 175,328<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest</a></td>
<td class="nump">5,370<span></span>
</td>
<td class="nump">$ 8,914<span></span>
</td>
<td class="text">&#160;<span></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_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Disposal Group, Including Discontinued Operation, Assets, Current</a></td>
<td class="nump">102,293<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">99,423<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Disposal Group, Including Discontinued Operation, Liabilities, Current</a></td>
<td class="nump">30,905<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,127<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation', window );">Stockholders' Equity Attributable to Noncontrolling Interest, Discontinued Operation</a></td>
<td class="num">(1,449)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,614)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=codi_AciMember', window );">Aci [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract', window );"><strong>Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents', window );">Disposal Group, Including Discontinued Operation, Cash and Cash Equivalents</a></td>
<td class="nump">6,857<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,610<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet', window );">Disposal Group, Including Discontinued Operation, Accounts, Notes and Loans Receivable, Net</a></td>
<td class="nump">9,502<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,447<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent', window );">Disposal Group, Including Discontinued Operation, Inventory, Current</a></td>
<td class="nump">3,928<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,660<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent', window );">Disposal Group, Including Discontinued Operation, Prepaid and Other Assets, Current</a></td>
<td class="nump">688<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">430<span></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_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Disposal Group, Including Discontinued Operation, Assets, Current</a></td>
<td class="nump">20,975<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,147<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment', window );">Disposal Group, Including Discontinued Operation, Property, Plant and Equipment</a></td>
<td class="nump">7,624<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,083<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1', window );">Disposal Group, Including Discontinued Operation, Goodwill</a></td>
<td class="nump">66,668<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">66,668<span></span>
</td>
</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_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets', window );">Disposal Group, Including Discontinued Operation, Intangible Assets</a></td>
<td class="nump">13<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23<span></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_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets', window );">Disposal Group, Including Discontinued Operation, Other Assets, Noncurrent</a></td>
<td class="nump">7,013<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,502<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent', window );">Disposal Group, Including Discontinued Operation, Assets, Noncurrent</a></td>
<td class="nump">81,318<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">82,276<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent', window );">Disposal Group, Including Discontinued Operation, Accounts Payable, Current</a></td>
<td class="nump">5,838<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,798<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent', window );">Disposal Group, Including Discontinued Operation, Accrued Liabilities, Current</a></td>
<td class="nump">4,014<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,718<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DisposalGroupDueToRelatedParty', window );">Disposal group due to related party</a></td>
<td class="nump">125<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">125<span></span>
</td>
</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_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities', window );">Disposal Group, Including Discontinued Operation, Other Liabilities, Current</a></td>
<td class="nump">1,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,580<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Disposal Group, Including Discontinued Operation, Liabilities, Current</a></td>
<td class="nump">11,577<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,221<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities', window );">Disposal Group, Including Discontinued Operation, Deferred Tax Liabilities</a></td>
<td class="nump">13,369<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,419<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities', window );">Disposal Group, Including Discontinued Operation, Other Liabilities, Noncurrent</a></td>
<td class="nump">5,959<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,487<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" 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,328<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,906<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation', window );">Stockholders' Equity Attributable to Noncontrolling Interest, Discontinued Operation</a></td>
<td class="num">$ (1,449)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (2,614)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_LibertyMember', window );">Lugano</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
</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_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue', window );">Disposal Group, Including Discontinued Operation, Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">31,479<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract', window );"><strong>Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss', window );">Disposal Group, Including Discontinued Operation, Gross Profit (Loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,897<span></span>
</td>
<td class="text">&#160;<span></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_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss', window );">Disposal Group, Including Discontinued Operation, Operating Income (Loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,630<span></span>
</td>
<td class="text">&#160;<span></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_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax', window );">Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,636<span></span>
</td>
<td class="text">&#160;<span></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_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation', window );">Discontinued Operation, Tax Effect of Discontinued Operation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,441<span></span>
</td>
<td class="text">&#160;<span></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_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,195<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_DisposalGroupDueToRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disposal group due to related party</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_DisposalGroupDueToRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stockholders' Equity Attributable to Noncontrolling Interest, Discontinued Operation</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2473-110228<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of income (loss) from a discontinued operation. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) related to a discontinued operation. Includes, but is not limited to, tax expense (benefit) related to income (loss) from operations during the phase-out period, tax expense (benefit) related to gain (loss) on disposal, tax expense (benefit) related to gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and tax expense (benefit) related to adjustments of a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as accounts, notes and loans receivable attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as accounts payable attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2473-110228<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as accrued liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2473-110228<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2510-110228<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as cash and cash equivalents attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as deferred tax liabilities attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as goodwill attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gross profit attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as intangible assets, excluding goodwill, attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as inventory attributable to disposal group, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2473-110228<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating income (loss) attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as other liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2473-110228<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as other assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2510-110228<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as other liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2510-110228<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as prepaid and other assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2473-110228<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as property, plant and equipment attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109227538&amp;loc=d3e44648-109337<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2473-110228<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2510-110228<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.31)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=codi_AciMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=codi_AciMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_LibertyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_LibertyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139794586259864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operations - Summarized Operating Results (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Aug. 03, 2021</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Income from discontinued operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,370<span></span>
</td>
<td class="nump">$ 8,914<span></span>
</td>
</tr>
<tr class="rh">
<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>
</tr>
<tr class="ro">
<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>
</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_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal', window );">Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal</a></td>
<td class="nump">$ 72,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DisposalGroupTotalenterprisevalue', window );">Disposal Group, Total enterprise value</a></td>
<td class="nump">147,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DisposalGrouprepaymentofintercompanyloans', window );">Disposal Group, repayment of intercompany loans</a></td>
<td class="nump">26,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_Disposalgroupincludingdiscontinuedoperationtransactioncosts', window );">disposal group, including discontinued operation, transaction costs</a></td>
<td class="nump">4,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates', window );">Proceeds from sale of business</a></td>
<td class="nump">$ 128,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue', window );">Net sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">31,479<span></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_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss', window );">Gross profit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,897<span></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_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,630<span></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_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax', window );">Income (loss) from continuing operations before income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,636<span></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_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation', window );">Provision for income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,441<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_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Income from discontinued operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,195<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations', window );">Disposal Group, Including Discontinued Operation, Intercompany Interest Expense Excluded from Income (Loss) from Discontinued Operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">700<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_AciMember', window );">Aci [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
</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_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue', window );">Net sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,249<span></span>
</td>
<td class="nump">21,562<span></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_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss', window );">Gross profit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,930<span></span>
</td>
<td class="nump">9,404<span></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_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,524<span></span>
</td>
<td class="nump">5,495<span></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_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax', window );">Income (loss) from continuing operations before income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,477<span></span>
</td>
<td class="nump">5,491<span></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_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation', window );">Provision for income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,107<span></span>
</td>
<td class="nump">771<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_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Income from discontinued operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,370<span></span>
</td>
<td class="nump">4,720<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations', window );">Disposal Group, Including Discontinued Operation, Intercompany Interest Expense Excluded from Income (Loss) from Discontinued Operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,700<span></span>
</td>
<td class="nump">$ 1,900<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Including Discontinued Operation, Intercompany Interest Expense Excluded from Income (Loss) from Discontinued Operations</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_DisposalGroupTotalenterprisevalue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Total enterprise value</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_DisposalGroupTotalenterprisevalue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_DisposalGrouprepaymentofintercompanyloans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, repayment of intercompany loans</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_DisposalGrouprepaymentofintercompanyloans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_Disposalgroupincludingdiscontinuedoperationtransactioncosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>disposal group, including discontinued operation, transaction costs</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_Disposalgroupincludingdiscontinuedoperationtransactioncosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of income (loss) from a discontinued operation. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) related to a discontinued operation. Includes, but is not limited to, tax expense (benefit) related to income (loss) from operations during the phase-out period, tax expense (benefit) related to gain (loss) on disposal, tax expense (benefit) related to gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and tax expense (benefit) related to adjustments of a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gross profit attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating income (loss) attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of gain (loss) recognized on the sale or disposal of a disposal group. Excludes discontinued operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2443-110228<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109227538&amp;loc=d3e44648-109337<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from the sale of a business segment or subsidiary or sale of an entity that is related to it but not strictly controlled during the period (for example, an unconsolidated subsidiary, affiliate, joint venture or equity method investment).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=codi_LibertyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=codi_LibertyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_LibertyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_LibertyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_AciMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_AciMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139794581649656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue - Disaggregation of Revenue (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">$ 510,513<span></span>
</td>
<td class="nump">$ 408,556<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_A5.11TacticalMember', window );">5.11</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
</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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">104,023<span></span>
</td>
<td class="nump">99,877<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_ErgoMember', window );">Ergo</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
</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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">20,210<span></span>
</td>
<td class="nump">22,328<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_MarucciMemberMember', window );">Marucci [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">52,092<span></span>
</td>
<td class="nump">36,648<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_VelocityOutdoorMember', window );">Velocity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
</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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">51,446<span></span>
</td>
<td class="nump">65,632<span></span>
</td>
</tr>
<tr class="rh">
<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>
</tr>
<tr class="ro">
<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>
</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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">38,165<span></span>
</td>
<td class="nump">32,485<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_SternoProductsMember', window );">Sterno</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
</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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">76,920<span></span>
</td>
<td class="nump">77,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_BOAMember', window );">BOA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">56,810<span></span>
</td>
<td class="nump">36,452<span></span>
</td>
</tr>
<tr class="rh">
<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>
</tr>
<tr class="re">
<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>
</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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">63,828<span></span>
</td>
<td class="nump">37,820<span></span>
</td>
</tr>
<tr class="rh">
<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>
</tr>
<tr class="ro">
<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>
</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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">47,019<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="re">
<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>
</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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">409,744<span></span>
</td>
<td class="nump">326,158<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States | 5.11</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
</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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">80,803<span></span>
</td>
<td class="nump">80,783<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States | Ergo</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
</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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">8,173<span></span>
</td>
<td class="nump">8,799<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States | Marucci [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
</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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">51,082<span></span>
</td>
<td class="nump">36,096<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States | Velocity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
</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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">43,813<span></span>
</td>
<td class="nump">58,269<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="ro">
<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>
</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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">26,173<span></span>
</td>
<td class="nump">21,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_StatementGeographicalAxis=country_US', window );">United States | Sterno</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">74,698<span></span>
</td>
<td class="nump">74,025<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="ro">
<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>
</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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">20,202<span></span>
</td>
<td class="nump">14,081<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States | Altor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">57,781<span></span>
</td>
<td class="nump">32,744<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<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>
</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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">47,019<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="re">
<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>
</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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">9,826<span></span>
</td>
<td class="nump">10,301<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CA', window );">Canada | 5.11</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
</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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">2,388<span></span>
</td>
<td class="nump">2,554<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CA', window );">Canada | Ergo</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
</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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">793<span></span>
</td>
<td class="nump">754<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CA', window );">Canada | Marucci [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
</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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">552<span></span>
</td>
<td class="nump">341<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CA', window );">Canada | Velocity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
</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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">3,561<span></span>
</td>
<td class="nump">3,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_srt_StatementGeographicalAxis=country_CA', window );">Canada | Arnold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">193<span></span>
</td>
<td class="nump">205<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CA', window );">Canada | Sterno</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
</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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">1,799<span></span>
</td>
<td class="nump">3,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_srt_StatementGeographicalAxis=country_CA', window );">Canada | BOA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">540<span></span>
</td>
<td class="nump">224<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CA', window );">Canada | Altor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<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>
</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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="re">
<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>
</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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">44,478<span></span>
</td>
<td class="nump">39,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_srt_StatementGeographicalAxis=srt_EuropeMember', window );">Europe | 5.11</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">7,545<span></span>
</td>
<td class="nump">7,155<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_EuropeMember', window );">Europe | Ergo</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
</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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">7,590<span></span>
</td>
<td class="nump">7,345<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_EuropeMember', window );">Europe | Marucci [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
</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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">6<span></span>
</td>
<td class="nump">29<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_EuropeMember', window );">Europe | Velocity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
</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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">2,426<span></span>
</td>
<td class="nump">2,521<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="ro">
<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>
</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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">9,509<span></span>
</td>
<td class="nump">8,858<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_EuropeMember', window );">Europe | Sterno</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
</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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">302<span></span>
</td>
<td class="nump">249<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<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>
</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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">17,100<span></span>
</td>
<td class="nump">13,350<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="re">
<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>
</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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<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>
</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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AsiaPacificMember', window );">Asia Pacific</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
</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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">28,995<span></span>
</td>
<td class="nump">19,568<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AsiaPacificMember', window );">Asia Pacific | 5.11</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
</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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">3,964<span></span>
</td>
<td class="nump">3,813<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AsiaPacificMember', window );">Asia Pacific | Ergo</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
</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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">3,470<span></span>
</td>
<td class="nump">5,261<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AsiaPacificMember', window );">Asia Pacific | Marucci [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
</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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">419<span></span>
</td>
<td class="nump">182<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AsiaPacificMember', window );">Asia Pacific | Velocity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
</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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">354<span></span>
</td>
<td class="nump">276<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AsiaPacificMember', window );">Asia Pacific | Arnold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
</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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">1,782<span></span>
</td>
<td class="nump">1,293<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AsiaPacificMember', window );">Asia Pacific | Sterno</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
</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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">102<span></span>
</td>
<td class="nump">15<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AsiaPacificMember', window );">Asia Pacific | BOA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
</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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">18,904<span></span>
</td>
<td class="nump">8,728<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AsiaPacificMember', window );">Asia Pacific | Altor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AsiaPacificMember', window );">Asia Pacific | Lugano</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
</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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=codi_OtherInternationalMember', window );">Other international</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
</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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">17,470<span></span>
</td>
<td class="nump">13,022<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=codi_OtherInternationalMember', window );">Other international | 5.11</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
</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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">9,323<span></span>
</td>
<td class="nump">5,572<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=codi_OtherInternationalMember', window );">Other international | Ergo</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
</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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">184<span></span>
</td>
<td class="nump">169<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=codi_OtherInternationalMember', window );">Other international | Marucci [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
</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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">33<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=codi_OtherInternationalMember', window );">Other international | Velocity</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">1,292<span></span>
</td>
<td class="nump">1,343<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=codi_OtherInternationalMember', window );">Other international | Arnold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
</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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">508<span></span>
</td>
<td class="nump">768<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=codi_OtherInternationalMember', window );">Other international | Sterno</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
</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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">19<span></span>
</td>
<td class="nump">25<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=codi_OtherInternationalMember', window );">Other international | BOA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
</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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">64<span></span>
</td>
<td class="nump">69<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=codi_OtherInternationalMember', window );">Other international | Altor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
</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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">6,047<span></span>
</td>
<td class="nump">$ 5,076<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=codi_OtherInternationalMember', window );">Other international | Lugano</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
</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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_A5.11TacticalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_A5.11TacticalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_ErgoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_ErgoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_MarucciMemberMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_MarucciMemberMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_VelocityOutdoorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_VelocityOutdoorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_ArnoldMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_ArnoldMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_SternoProductsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_SternoProductsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_BOAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_BOAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_AltorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_AltorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_LuganoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_LuganoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_CA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_CA</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_EuropeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_EuropeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_AsiaPacificMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_AsiaPacificMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=codi_OtherInternationalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=codi_OtherInternationalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139794581221752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operating Segment Data - Additional Information (Detail)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Mar. 31, 2022 </div>
<div>USD ($) </div>
<div>Clients </div>
<div>Segment </div>
<div>Facility</div>
</th>
<th class="th">
<div>Mar. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 23, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_DepreciationAndAmortization', window );">Depreciation and Amortization Expense</a></td>
<td class="nump">$ 34,159<span></span>
</td>
<td class="nump">$ 27,749<span></span>
</td>
<td class="text">&#160;<span></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_us-gaap_NumberOfReportableSegments', window );">Number of reportable operating segments | Segment</a></td>
<td class="nump">9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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>
</tr>
<tr class="re">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_ProceedsHeldInEscrow', window );">proceeds held in escrow</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 647,700<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_ErgobabyMember', window );">Ergobaby | Geographic Concentration Risk | Trading Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 custom" 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="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_ArnoldMagneticsMember', window );">Arnold | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_NumberOfClients', window );">Number of clients | Clients</a></td>
<td class="nump">2,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_NumberOfManufacturingFacilities', window );">Number Of Manufacturing Facilities | Facility</a></td>
<td class="nump">17<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and Amortization Expense</a></td>
<td class="nump">$ 33,293<span></span>
</td>
<td class="nump">27,146<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | 5.11</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and Amortization Expense</a></td>
<td class="nump">5,412<span></span>
</td>
<td class="nump">5,358<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="re">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and Amortization Expense</a></td>
<td class="nump">1,995<span></span>
</td>
<td class="nump">2,217<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Velocity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and Amortization Expense</a></td>
<td class="nump">3,195<span></span>
</td>
<td class="nump">3,073<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="re">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and Amortization Expense</a></td>
<td class="nump">2,185<span></span>
</td>
<td class="nump">1,721<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="ro">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and Amortization Expense</a></td>
<td class="nump">5,003<span></span>
</td>
<td class="nump">5,185<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="re">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and Amortization Expense</a></td>
<td class="nump">$ 3,928<span></span>
</td>
<td class="nump">$ 2,563<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_NumberOfClients">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of clients.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_NumberOfClients</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_NumberOfManufacturingFacilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of manufacturing facilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_NumberOfManufacturingFacilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:positiveIntegerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_ProceedsHeldInEscrow">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Proceeds held in escrow</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_ProceedsHeldInEscrow</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13537-108611<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=codi_Seniornotesdue2026Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=codi_Seniornotesdue2026Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_ErgobabyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_ErgobabyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_GeographicConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_GeographicConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_TradingRevenueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_TradingRevenueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_ArnoldMagneticsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_ArnoldMagneticsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_AltorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_AltorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_A5.11TacticalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_A5.11TacticalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_VelocityOutdoorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_VelocityOutdoorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_SternoProductsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_SternoProductsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139794589816888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operating Segment Data - Summary of Net Sales of Operating Segments (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 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_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">$ 510,513<span></span>
</td>
<td class="nump">$ 408,556<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_A5.11TacticalMember', window );">5.11</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
</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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">104,023<span></span>
</td>
<td class="nump">99,877<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_MarucciMemberMember', window );">Marucci [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
</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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">52,092<span></span>
</td>
<td class="nump">36,648<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_VelocityOutdoorMember', window );">Velocity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
</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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">51,446<span></span>
</td>
<td class="nump">65,632<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_SternoProductsMember', window );">Sterno</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
</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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">76,920<span></span>
</td>
<td class="nump">77,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_BOAMember', window );">BOA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">56,810<span></span>
</td>
<td class="nump">36,452<span></span>
</td>
</tr>
<tr class="rh">
<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>
</tr>
<tr class="re">
<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>
</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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">63,828<span></span>
</td>
<td class="nump">37,820<span></span>
</td>
</tr>
<tr class="rh">
<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>
</tr>
<tr class="ro">
<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>
</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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">47,019<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="re">
<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>
</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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">510,513<span></span>
</td>
<td class="nump">408,556<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | 5.11</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
</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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">104,023<span></span>
</td>
<td class="nump">99,877<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="re">
<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>
</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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">20,210<span></span>
</td>
<td class="nump">22,328<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Marucci [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">52,092<span></span>
</td>
<td class="nump">36,648<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Velocity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
</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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">51,446<span></span>
</td>
<td class="nump">65,632<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="ro">
<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>
</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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">38,165<span></span>
</td>
<td class="nump">32,485<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="re">
<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>
</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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">76,920<span></span>
</td>
<td class="nump">77,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_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | BOA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
</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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">56,810<span></span>
</td>
<td class="nump">36,452<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="re">
<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>
</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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">63,828<span></span>
</td>
<td class="nump">37,820<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="ro">
<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>
</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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">47,019<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_MaterialReconcilingItemsMember', window );">Reconciliation of Segment to Consolidated | Corporate and other</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_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingRevenueReconcilingItemLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_A5.11TacticalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_A5.11TacticalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_MarucciMemberMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_MarucciMemberMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_VelocityOutdoorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_VelocityOutdoorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_SternoProductsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_SternoProductsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_BOAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_BOAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_AltorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_AltorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_LuganoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_LuganoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_ErgobabyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_ErgobabyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_ArnoldMagneticsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_ArnoldMagneticsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_MaterialReconcilingItemsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_MaterialReconcilingItemsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=us-gaap_CorporateAndOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=us-gaap_CorporateAndOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139794581612792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operating Segment Data - Summary of Profit (Loss) of Operating Segments (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 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_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</a></td>
<td class="nump">$ 28,353<span></span>
</td>
<td class="nump">$ 18,390<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other income (expense), net</a></td>
<td class="nump">2,036<span></span>
</td>
<td class="num">(2,228)<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="re">
<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>
</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_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Total consolidated income (loss) from continuing operations before income taxes</a></td>
<td class="nump">61,154<span></span>
</td>
<td class="nump">48,559<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | 5.11</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
</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_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Total consolidated income (loss) from continuing operations before income taxes</a></td>
<td class="nump">5,905<span></span>
</td>
<td class="nump">5,836<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="re">
<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>
</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_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Total consolidated income (loss) from continuing operations before income taxes</a></td>
<td class="num">(276)<span></span>
</td>
<td class="nump">1,964<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Marucci [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
</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_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Total consolidated income (loss) from continuing operations before income taxes</a></td>
<td class="nump">7,885<span></span>
</td>
<td class="nump">10,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_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Velocity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
</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_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Total consolidated income (loss) from continuing operations before income taxes</a></td>
<td class="nump">3,067<span></span>
</td>
<td class="nump">11,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_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Arnold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</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_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Total consolidated income (loss) from continuing operations before income taxes</a></td>
<td class="nump">3,288<span></span>
</td>
<td class="nump">2,996<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<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>
</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_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Total consolidated income (loss) from continuing operations before income taxes</a></td>
<td class="nump">3,034<span></span>
</td>
<td class="nump">4,284<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | BOA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</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_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Total consolidated income (loss) from continuing operations before income taxes</a></td>
<td class="nump">18,811<span></span>
</td>
<td class="nump">7,254<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="re">
<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>
</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_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Total consolidated income (loss) from continuing operations before income taxes</a></td>
<td class="nump">5,834<span></span>
</td>
<td class="nump">4,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_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Lugano</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
</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_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Total consolidated income (loss) from continuing operations before income taxes</a></td>
<td class="nump">13,606<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_MaterialReconcilingItemsMember', window );">Reconciliation of Segment to Consolidated</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
</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_us-gaap_InterestExpense', window );">Interest expense, net</a></td>
<td class="num">(17,419)<span></span>
</td>
<td class="num">(13,805)<span></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_us-gaap_OtherNonoperatingIncomeExpense', window );">Other income (expense), net</a></td>
<td class="nump">2,036<span></span>
</td>
<td class="num">(2,228)<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="re">
<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>
</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_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Total consolidated income (loss) from continuing operations before income taxes</a></td>
<td class="num">$ (17,418)<span></span>
</td>
<td class="num">$ (14,136)<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_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_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingRevenueReconcilingItemLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_A5.11TacticalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_A5.11TacticalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_ErgobabyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_ErgobabyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_MarucciMemberMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_MarucciMemberMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_VelocityOutdoorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_VelocityOutdoorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_ArnoldMagneticsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_ArnoldMagneticsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_SternoProductsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_SternoProductsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_BOAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_BOAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_AltorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_AltorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_LuganoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_LuganoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_MaterialReconcilingItemsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_MaterialReconcilingItemsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>62
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139794585325336">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Operating Segment Data - Summary of Depreciation, Goodwill and Identifiable Assets of Operating Segments (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">3 Months Ended</th>
<th class="th" colspan="2"></th>
</tr>
<tr>
<th class="th" colspan="2"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th" colspan="2"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAssetReconcilingItemLineItems', window );"><strong>Segment Reporting, Asset Reconciling Item [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</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_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Accounts Receivable, Allowance for Credit Loss</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (14,018)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (13,851)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_IdentifiableAssetsOfSegments', window );">Identifiable Assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">2,081,067<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,060,594<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DisposalGroupAssetsHeldForSale', window );">Disposal Group, Assets Held for Sale</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">102,293<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">99,423<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and Amortization Expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">34,159<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 27,749<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAssetReconcilingItemLineItems', window );"><strong>Segment Reporting, Asset Reconciling Item [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</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_us-gaap_AccountsReceivableNet', window );">Accounts Receivable, after Allowance for Credit Loss</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">265,287<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">268,262<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_IdentifiableAssetsOfSegments', window );">Identifiable Assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">1,925,200<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,855,160<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and Amortization Expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">33,293<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">27,146<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | 5.11</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAssetReconcilingItemLineItems', window );"><strong>Segment Reporting, Asset Reconciling Item [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</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_us-gaap_AccountsReceivableGross', window );">Accounts Receivable, before Allowance for Credit Loss</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">46,644<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50,461<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_IdentifiableAssetsOfSegments', window );">Identifiable Assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">361,564<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">354,666<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and Amortization Expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">5,412<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">5,358<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Ergobaby</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAssetReconcilingItemLineItems', window );"><strong>Segment Reporting, Asset Reconciling Item [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</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_us-gaap_AccountsReceivableGross', window );">Accounts Receivable, before Allowance for Credit Loss</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">11,069<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,167<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_IdentifiableAssetsOfSegments', window );">Identifiable Assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">88,769<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">86,530<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and Amortization Expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,995<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">2,217<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Marucci [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAssetReconcilingItemLineItems', window );"><strong>Segment Reporting, Asset Reconciling Item [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</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_us-gaap_AccountsReceivableGross', window );">Accounts Receivable, before Allowance for Credit Loss</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">31,891<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,261<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_IdentifiableAssetsOfSegments', window );">Identifiable Assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">165,096<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">146,087<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and Amortization Expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4,152<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">2,139<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Velocity</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAssetReconcilingItemLineItems', window );"><strong>Segment Reporting, Asset Reconciling Item [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</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_us-gaap_AccountsReceivableGross', window );">Accounts Receivable, before Allowance for Credit Loss</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">33,328<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">36,017<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_IdentifiableAssetsOfSegments', window );">Identifiable Assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">231,439<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">219,545<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and Amortization Expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3,195<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">3,073<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Arnold</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAssetReconcilingItemLineItems', window );"><strong>Segment Reporting, Asset Reconciling Item [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</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_us-gaap_AccountsReceivableGross', window );">Accounts Receivable, before Allowance for Credit Loss</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">22,359<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,372<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_IdentifiableAssetsOfSegments', window );">Identifiable Assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">98,771<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">101,591<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and Amortization Expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,185<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">1,721<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Sterno</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAssetReconcilingItemLineItems', window );"><strong>Segment Reporting, Asset Reconciling Item [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</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_us-gaap_AccountsReceivableGross', window );">Accounts Receivable, before Allowance for Credit Loss</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">57,356<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">72,179<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_IdentifiableAssetsOfSegments', window );">Identifiable Assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">241,800<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">244,338<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and Amortization Expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">5,003<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">5,185<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | BOA</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAssetReconcilingItemLineItems', window );"><strong>Segment Reporting, Asset Reconciling Item [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</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_us-gaap_AccountsReceivableGross', window );">Accounts Receivable, before Allowance for Credit Loss</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3,700<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,387<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_IdentifiableAssetsOfSegments', window );">Identifiable Assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">256,196<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">263,052<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and Amortization Expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">5,254<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">4,890<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Altor</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAssetReconcilingItemLineItems', window );"><strong>Segment Reporting, Asset Reconciling Item [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</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_us-gaap_AccountsReceivableGross', window );">Accounts Receivable, before Allowance for Credit Loss</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">42,325<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">38,457<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_IdentifiableAssetsOfSegments', window );">Identifiable Assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">210,942<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">205,631<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and Amortization Expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3,928<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">2,563<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Lugano</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAssetReconcilingItemLineItems', window );"><strong>Segment Reporting, Asset Reconciling Item [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</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_us-gaap_AccountsReceivableGross', window );">Accounts Receivable, before Allowance for Credit Loss</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">30,633<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">27,812<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_IdentifiableAssetsOfSegments', window );">Identifiable Assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">270,623<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">233,720<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and Amortization Expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,169<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_MaterialReconcilingItemsMember', window );">Reconciliation of Segment to Consolidated | Amortization Of Debt Issuance Costs And Original Issue Discount</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAssetReconcilingItemLineItems', window );"><strong>Segment Reporting, Asset Reconciling Item [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</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_us-gaap_DepreciationAndAmortization', window );">Depreciation and Amortization Expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">866<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 603<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_MaterialReconcilingItemsMember', window );">Reconciliation of Segment to Consolidated | Corporate and other</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAssetReconcilingItemLineItems', window );"><strong>Segment Reporting, Asset Reconciling Item [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_IdentifiableAssetsOfSegments', window );">Identifiable Assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 53,574<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 106,011<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr><td colspan="6"></td></tr>
<tr><td colspan="6"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.87pt">Does not include accounts receivable balances per schedule above or goodwill balances - refer to </span><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#icba28ff815a8419b82e3ccdf453a8bce_64" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Note G - "Goodwill and Other Intangible Assets"</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.</span></td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_DisposalGroupAssetsHeldForSale">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Assets Held for Sale</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_DisposalGroupAssetsHeldForSale</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_IdentifiableAssetsOfSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Identifiable assets of segments exclude goodwill and accounts receivable balances previously disclosed.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_IdentifiableAssetsOfSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 310<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123366838&amp;loc=d3e3073-115593<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAssetReconcilingItemLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAssetReconcilingItemLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_A5.11TacticalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_A5.11TacticalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_ErgobabyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_ErgobabyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_MarucciMemberMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_MarucciMemberMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_VelocityOutdoorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_VelocityOutdoorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_ArnoldMagneticsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_ArnoldMagneticsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_SternoProductsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_SternoProductsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_BOAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_BOAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_AltorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_AltorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_LuganoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_LuganoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_MaterialReconcilingItemsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_MaterialReconcilingItemsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NatureOfExpenseAxis=codi_AmortizationOfDebtIssuanceCostsAndOriginalIssueDiscountMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NatureOfExpenseAxis=codi_AmortizationOfDebtIssuanceCostsAndOriginalIssueDiscountMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=us-gaap_CorporateAndOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=us-gaap_CorporateAndOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139794584241864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant and Equipment and Inventory - Summary of Property, Plant and Equipment (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Mar. 31,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" 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">$ 9,927<span></span>
</td>
<td class="nump">$ 8,557<span></span>
</td>
<td class="text">&#160;<span></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_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">354,877<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 345,386<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConstructionInProgressGross', window );">Construction in process</a></td>
<td class="nump">19,971<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,340<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" 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">(175,700)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(166,993)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" 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">179,177<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">178,393<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">208,231<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">206,919<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=codi_OfficeFurnitureComputersAndSoftwareMember', window );">Furniture, fixtures and other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">55,753<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">52,794<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">57,577<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">56,988<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandAndBuildingMember', window );">Buildings and land</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">$ 13,345<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13,345<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConstructionInProgressGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConstructionInProgressGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>64
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139794586614632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant and Equipment and Inventory - Summary of Inventory (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Mar. 31,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" 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">$ 9,927<span></span>
</td>
<td class="nump">$ 8,557<span></span>
</td>
<td class="text">&#160;<span></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_us-gaap_InventoryRawMaterialsAndSupplies', window );">Raw materials</a></td>
<td class="nump">106,966<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 105,654<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" 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">37,003<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">27,026<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" 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">497,393<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">457,274<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" 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">(24,203)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(27,870)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" 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">$ 617,159<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 562,084<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryFinishedGoods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryFinishedGoods</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryRawMaterialsAndSupplies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a)(4),(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryRawMaterialsAndSupplies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryValuationReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of valuation reserve for inventory.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.BB)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryValuationReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWorkInProcess">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWorkInProcess</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139794581478728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets - Additional Information (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Jan. 01, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_GoodwillAndOtherIntangibleAssetsLineItems', window );"><strong>Goodwill And Other Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 791,174<span></span>
</td>
<td class="nump">$ 815,405<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 815,405<span></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_us-gaap_GoodwillGross', window );">Goodwill - gross carrying amount</a></td>
<td class="nump">848,919<span></span>
</td>
<td class="nump">873,150<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Goodwill, estimated impairment loss</a></td>
<td class="nump">57,745<span></span>
</td>
<td class="nump">$ 57,745<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" 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">21,105<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 18,589<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_VelocityOutdoorMember', window );">Velocity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_GoodwillAndOtherIntangibleAssetsLineItems', window );"><strong>Goodwill And Other Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">30,079<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,079<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_A5.11TacticalMember', window );">5.11</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_GoodwillAndOtherIntangibleAssetsLineItems', window );"><strong>Goodwill And Other Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">92,966<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">92,966<span></span>
</td>
</tr>
<tr class="rh">
<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_codi_GoodwillAndOtherIntangibleAssetsLineItems', window );"><strong>Goodwill And Other Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">61,448<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">61,448<span></span>
</td>
</tr>
<tr class="rh">
<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_codi_GoodwillAndOtherIntangibleAssetsLineItems', window );"><strong>Goodwill And Other Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">86,337<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">83,458<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_MarucciMemberMember', window );">Marucci [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_GoodwillAndOtherIntangibleAssetsLineItems', window );"><strong>Goodwill And Other Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">78,198<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">107,855<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_ArnoldMember', window );">Arnold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_GoodwillAndOtherIntangibleAssetsLineItems', window );"><strong>Goodwill And Other Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">39,267<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">39,267<span></span>
</td>
</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_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill, Acquired During Period</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital', window );">Impairment assessment assumptions weighted average cost of capital</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent', window );">Goodwill Impairment Testing, Fair Value Exceeding Carrying Value, Percent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">272.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_SternoProductsMember', window );">Sterno</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_GoodwillAndOtherIntangibleAssetsLineItems', window );"><strong>Goodwill And Other Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 55,336<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 55,336<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_GoodwillAndOtherIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Goodwill And Other Intangible Assets [Line Items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_GoodwillAndOtherIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Goodwill Impairment Testing, Fair Value Exceeding Carrying Value, Percent</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Impairment assessment assumptions weighted average cost of capital.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAcquiredDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAcquiredDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairedAccumulatedImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_VelocityOutdoorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_VelocityOutdoorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_A5.11TacticalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_A5.11TacticalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_ErgobabyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_ErgobabyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_LibertyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_LibertyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_MarucciMemberMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_MarucciMemberMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_ArnoldMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_ArnoldMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_SternoProductsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_SternoProductsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139794581162792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets - Summary of Reconciliation of Change in Carrying Value of Goodwill (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Jan. 01, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_GoodwillGross', window );">Goodwill - gross carrying amount</a></td>
<td class="nump">$ 848,919<span></span>
</td>
<td class="nump">$ 873,150<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" 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="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 custom" 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="nump">791,174<span></span>
</td>
<td class="nump">815,405<span></span>
</td>
<td class="nump">$ 815,405<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">Goodwill, Purchase Accounting Adjustments</a></td>
<td class="num">(24,231)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_Goodwill', window );">Balance as of January 1, 2017</a></td>
<td class="nump">791,174<span></span>
</td>
<td class="nump">$ 815,405<span></span>
</td>
<td class="text">&#160;<span></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_us-gaap_Goodwill', window );">Balance as of March 31, 2017</a></td>
<td class="nump">815,405<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_A5.11TacticalMember', window );">5.11</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="reu">
<td class="pl custom" 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="nump">92,966<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">92,966<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_Goodwill', window );">Balance as of January 1, 2017</a></td>
<td class="nump">92,966<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="rou">
<td class="pl custom" 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="nump">61,448<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">61,448<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_Goodwill', window );">Balance as of January 1, 2017</a></td>
<td class="nump">61,448<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_LibertyMember', window );">Lugano</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="reu">
<td class="pl custom" 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="nump">86,337<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">83,458<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_Goodwill', window );">Balance as of January 1, 2017</a></td>
<td class="nump">86,337<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="rou">
<td class="pl custom" 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="nump">39,267<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">39,267<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_Goodwill', window );">Balance as of January 1, 2017</a></td>
<td class="nump">39,267<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">13.00%<span></span>
</td>
<td class="text">&#160;<span></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="nump">272.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_VelocityOutdoorMember', window );">Velocity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="rou">
<td class="pl custom" 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="nump">30,079<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,079<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_Goodwill', window );">Balance as of January 1, 2017</a></td>
<td class="nump">30,079<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_SternoProductsMember', window );">Sterno</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="reu">
<td class="pl custom" 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="nump">55,336<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">55,336<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_Goodwill', window );">Balance as of January 1, 2017</a></td>
<td class="nump">55,336<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_MarucciMemberMember', window );">Marucci [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="rou">
<td class="pl custom" 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="nump">78,198<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">107,855<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">Goodwill, Purchase Accounting Adjustments</a></td>
<td class="num">(29,657)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_Goodwill', window );">Balance as of January 1, 2017</a></td>
<td class="nump">78,198<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_BOAMember', window );">BOA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="rou">
<td class="pl custom" 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="nump">254,153<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">254,153<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_Goodwill', window );">Balance as of January 1, 2017</a></td>
<td class="nump">254,153<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_ErgoMember', window );">Ergo</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="re">
<td class="pl custom" 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" 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="nump">93,390<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 90,843<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">Goodwill, Purchase Accounting Adjustments</a></td>
<td class="nump">2,547<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_Goodwill', window );">Balance as of January 1, 2017</a></td>
<td class="nump">93,390<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">Goodwill, Purchase Accounting Adjustments</a></td>
<td class="nump">$ 2,879<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Goodwill Impairment Testing, Fair Value Exceeding Carrying Value, Percent</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Impairment assessment assumptions weighted average cost of capital.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAcquiredDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAcquiredDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairedAccumulatedImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillPurchaseAccountingAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=123586518&amp;loc=d3e961-128460<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillPurchaseAccountingAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_A5.11TacticalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_A5.11TacticalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_ErgobabyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_ErgobabyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_LibertyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_LibertyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_ArnoldMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_ArnoldMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_VelocityOutdoorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_VelocityOutdoorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_SternoProductsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_SternoProductsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_MarucciMemberMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_MarucciMemberMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_BOAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_BOAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_ErgoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_ErgoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_AltorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_AltorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_LuganoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_LuganoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139794581478616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets - Summary of Other Intangible Assets (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Mar. 31,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" 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">$ 21,105<span></span>
</td>
<td class="nump">$ 18,589<span></span>
</td>
<td class="text">&#160;<span></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_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Other intangible assets, gross</a></td>
<td class="nump">1,165,376<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,137,606<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" 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">(342,996)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(321,894)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" 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">822,380<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">815,712<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedTradeNames', window );">Trade names, not subject to amortization</a></td>
<td class="nump">56,965<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">56,965<span></span>
</td>
</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_us-gaap_IntangibleAssetsGrossExcludingGoodwill', window );">Intangible Assets, Gross (Excluding Goodwill)</a></td>
<td class="nump">1,222,341<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,194,571<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Total intangibles, net</a></td>
<td class="nump">879,345<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">872,677<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Other intangible assets, gross</a></td>
<td class="nump">574,834<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">566,805<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" 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">(200,260)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(180,581)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" 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">374,574<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">386,224<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=codi_TechnologyAndPatentsMember', window );">Technology and patents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Other intangible assets, gross</a></td>
<td class="nump">158,334<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">153,124<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" 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">(41,982)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(49,898)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" 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">116,352<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">103,226<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember', window );">Trade name</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Other intangible assets, gross</a></td>
<td class="nump">425,348<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">411,100<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" 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">(96,242)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(87,178)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" 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">329,106<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">323,922<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=codi_LicensingAndNonCompeteAgreementsMember', window );">Non-compete agreements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Other intangible assets, gross</a></td>
<td class="nump">4,617<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,617<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" 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,613)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,502)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" 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,004<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,115<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=codi_DistributorRelationsAndOtherMember', window );">Other contractual intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Other intangible assets, gross</a></td>
<td class="nump">2,243<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,960<span></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_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Total accumulated amortization</a></td>
<td class="num">(899)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(735)<span></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_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Finite-Lived Intangible Assets, Net</a></td>
<td class="nump">$ 1,344<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,225<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 928<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6473545&amp;loc=d3e61844-108004<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefiniteLivedTradeNames">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount (original costs adjusted for previously recognized amortization and impairment) as of the balance sheet date for the rights acquired through registration of a trade name to gain or protect exclusive use thereof for a projected indefinite period of benefit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedTradeNames</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsGrossExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated amortization of intangible assets, excluding goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsGrossExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=codi_TechnologyAndPatentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=codi_TechnologyAndPatentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=codi_LicensingAndNonCompeteAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=codi_LicensingAndNonCompeteAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=codi_DistributorRelationsAndOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=codi_DistributorRelationsAndOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139794581004392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets - Summary of Estimated Charges to Amortization Expense of Intangible Assets (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 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>
<td class="text">&#160;<span></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_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization expense</a></td>
<td class="nump">$ 21,105<span></span>
</td>
<td class="nump">$ 18,589<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract', window );"><strong>Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear', window );">2021</a></td>
<td class="nump">62,608<span></span>
</td>
<td class="text">&#160;<span></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_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2022</a></td>
<td class="nump">82,965<span></span>
</td>
<td class="text">&#160;<span></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_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2023</a></td>
<td class="nump">81,372<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2024</a></td>
<td class="nump">76,035<span></span>
</td>
<td class="text">&#160;<span></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_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2025</a></td>
<td class="nump">$ 69,685<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139794591049480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Warranties - Change in Carrying Value of Company's Warranty Liability (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 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_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductWarrantyAccrual', window );">Beginning balance</a></td>
<td class="nump">$ 2,062<span></span>
</td>
<td class="nump">$ 1,558<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductWarrantyAccrualWarrantiesIssued', window );">Provision for warranties issued during the period</a></td>
<td class="nump">184<span></span>
</td>
<td class="nump">4,257<span></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_us-gaap_ProductWarrantyAccrualPayments', window );">Fulfillment of warranty obligations</a></td>
<td class="num">(429)<span></span>
</td>
<td class="num">$ (3,753)<span></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_us-gaap_ProductWarrantyAccrual', window );">Ending balance</a></td>
<td class="nump">$ 1,817<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductWarrantyAccrual">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123368208&amp;loc=d3e12565-110249<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(5)<br> -URI http://asc.fasb.org/extlink&amp;oid=123368208&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductWarrantyAccrual</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductWarrantyAccrualPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in the standard and extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard and extended product warranty.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph ((c)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=123368208&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductWarrantyAccrualPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductWarrantyAccrualWarrantiesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in the standard and extended product warranty accrual from warranties issued.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph ((c)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=123368208&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductWarrantyAccrualWarrantiesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEquityMethodInvestmentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139794589839816">
<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">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Mar. 02, 2021</div></th>
<th class="th"><div>Apr. 18, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Mar. 31,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of Credit Facility, Maximum Borrowing Capacity</a></td>
<td class="nump">$ 599,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_us-gaap_AccumulatedAmortizationDeferredFinanceCosts', window );">Accumulated amortization</a></td>
<td class="nump">6,886,000<span></span>
</td>
<td class="nump">$ 6,021,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Deferred debt issuance costs, less accumulated amortization</a></td>
<td class="nump">20,898,000<span></span>
</td>
<td class="nump">21,763,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Gain (Loss) on Extinguishment of Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 33,300,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_DebtInstrumentAxis=us-gaap_LetterOfCreditMember', window );">Letter of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
</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_us-gaap_LettersOfCreditOutstandingAmount', window );">Letter of credit outstanding</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>
</tr>
<tr class="rh">
<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>
</tr>
<tr class="re">
<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>
</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_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt Instrument, Interest Rate, Stated Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=codi_A2018CreditFacilityMember', window );">2018 Credit Facility | Term Loan | Revolving Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
</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_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of Credit Facility, Maximum Borrowing Capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=codi_A2018CreditFacilityMember', window );">2018 Credit Facility | Line of Credit | Revolving Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
</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_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of Credit Facility, Maximum Borrowing Capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 600,000,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedAmortizationDeferredFinanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated amortization of debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedAmortizationDeferredFinanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123467658&amp;loc=d3e12355-112629<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467658&amp;loc=d3e12317-112629<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LettersOfCreditOutstandingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LettersOfCreditOutstandingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=us-gaap_LetterOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=us-gaap_LetterOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=codi_Seniornotesdue2026Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=codi_Seniornotesdue2026Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=codi_A2018CreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=codi_A2018CreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=codi_TermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=codi_TermLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139794581133448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt - Issuance Costs (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Nov. 17, 2021</div></th>
<th class="th"><div>Mar. 02, 2021</div></th>
<th class="th"><div>May 07, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_DeferredFinanceCostsGross', window );">Debt Issuance Costs, Gross</a></td>
<td class="nump">$ 27,784<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 27,784<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedAmortizationDeferredFinanceCosts', window );">Accumulated Amortization, Debt Issuance Costs</a></td>
<td class="num">(6,886)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6,021)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Deferred debt issuance costs, less accumulated amortization</a></td>
<td class="nump">20,898<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,763<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" 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">(866)<span></span>
</td>
<td class="num">$ (686)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentAssetsMember', window );">Other Noncurrent Assets [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Deferred debt issuance costs, less accumulated amortization</a></td>
<td class="nump">6,202<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,589<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentLiabilitiesMember', window );">Other Noncurrent Liabilities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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_us-gaap_DeferredFinanceCostsNet', window );">Deferred debt issuance costs, less accumulated amortization</a></td>
<td class="nump">$ 14,696<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,174<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=codi_SeniorNotesDue2029Member', window );">Senior Notes due 2029</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsGross', window );">Debt Issuance Costs, Gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=codi_Seniornotesdue2026Member', window );">Senior notes due 2026 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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_us-gaap_DeferredFinanceCostsGross', window );">Debt Issuance Costs, Gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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>
</tr>
<tr class="re">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsGross', window );">Debt Issuance Costs, Gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,400<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=codi_SeniorNotesDue2032Member', window );">Senior Notes due 2032</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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_us-gaap_DeferredFinanceCostsGross', window );">Debt Issuance Costs, Gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedAmortizationDeferredFinanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated amortization of debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedAmortizationDeferredFinanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=codi_SeniorNotesDue2029Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=codi_SeniorNotesDue2029Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=codi_Seniornotesdue2026Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=codi_Seniornotesdue2026Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=codi_A2021CreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=codi_A2021CreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=codi_SeniorNotesDue2032Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=codi_SeniorNotesDue2032Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139794581904728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt - Summary of Debt Holdings (Detail) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 02, 2021</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Nov. 17, 2021</div></th>
<th class="th"><div>Mar. 23, 2021</div></th>
<th class="th"><div>Apr. 18, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" 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">Mar. 31,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,285,304,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,284,826,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" 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">0<span></span>
</td>
<td class="nump">$ 143,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 custom" 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">599,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscount', window );">Debt Instrument, Unamortized Discount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,696,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=codi_TermLoanFacilityMember', window );">Term Loan Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscount', window );">Debt Instrument, Unamortized Discount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,174,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=codi_Seniornotesdue2026Member', window );">Senior notes due 2026 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Long-term Debt, Current Maturities</a></td>
<td class="num">$ (600,000,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentRedemptionPricePercentage', window );">Debt Instrument, Redemption Price, Percentage</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_ProceedsHeldInEscrow', window );">proceeds held in escrow</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 647,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt Instrument, Interest Rate, Stated Percentage</a></td>
<td class="nump">8.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=us-gaap_LetterOfCreditMember', window );">Letter of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=codi_A2018CreditFacilityMember', window );">2018 Credit Facility | Term Loan | Revolving Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of Credit Facility, Maximum Borrowing Capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=codi_A2021CreditFacilityMember', window );">2021 Credit Facility | Revolving Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of Credit Facility, Maximum Borrowing Capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 600,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=codi_A2021CreditFacilityMember', window );">2021 Credit Facility | Revolving Credit Facility | Fed Funds Effective Rate Overnight Index Swap Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt Instrument, Interest Rate, Stated Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=codi_A2021CreditFacilityMember', window );">2021 Credit Facility | Revolving Credit Facility | Eurodollar</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt Instrument, Interest Rate, Stated Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=codi_A2021CreditFacilityMember', window );">2021 Credit Facility | Revolving Credit Facility | Minimum | London Interbank Offered Rate (LIBOR)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt Instrument, Interest Rate, Stated Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=codi_A2021CreditFacilityMember', window );">2021 Credit Facility | Revolving Credit Facility | Minimum | Base Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt Instrument, Interest Rate, Stated Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=codi_A2021CreditFacilityMember', window );">2021 Credit Facility | Revolving Credit Facility | Maximum | London Interbank Offered Rate (LIBOR)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt Instrument, Interest Rate, Stated Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=codi_A2021CreditFacilityMember', window );">2021 Credit Facility | Revolving Credit Facility | Maximum | Base Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt Instrument, Interest Rate, Stated Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=codi_A2021CreditFacilityMember', window );">2021 Credit Facility | Line of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Credit facility obtained</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=codi_A2021CreditFacilityMember', window );">2021 Credit Facility | Letter of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Credit facility obtained</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=codi_A2021CreditFacilityMember', window );">2021 Credit Facility | Term Loan | Revolving Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of Credit Facility, Maximum Borrowing Capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">250,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=codi_SeniorNotesDue2029Member', window );">Senior Notes due 2029</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Long-term Debt, Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">930,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_Debtissuanceaggregateprincipalamount', window );">Debt issuance, aggregate principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,000,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SeniorNotes', window );">Senior Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Debt Instrument, Interest Rate, Effective Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.89%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt Instrument, Interest Rate, Stated Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=codi_SeniorNotesDue2032Member', window );">Senior Notes due 2032</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Long-term Debt, Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 271,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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_Debtissuanceaggregateprincipalamount', window );">Debt issuance, aggregate principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">300,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SeniorNotes', window );">Senior Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Debt Instrument, Interest Rate, Effective Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.29%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt Instrument, Interest Rate, Stated Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_Debtissuanceaggregateprincipalamount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt issuance, aggregate principal amount</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_Debtissuanceaggregateprincipalamount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_ProceedsHeldInEscrow">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Proceeds held in escrow</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_ProceedsHeldInEscrow</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6036836-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateEffectivePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentRedemptionPricePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Subparagraph e<br> -URI http://asc.fasb.org/extlink&amp;oid=123599511&amp;loc=d3e64711-112823<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentRedemptionPricePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentUnamortizedDiscount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt discount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28541-108399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentUnamortizedDiscount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LettersOfCreditOutstandingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LettersOfCreditOutstandingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromLongTermLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromLongTermLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SeniorNotes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Including the current and noncurrent portions, carrying value as of the balance sheet date of Notes with the highest claim on the assets of the issuer in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle if longer). Senior note holders are paid off in full before any payments are made to junior note holders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.16(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.16)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SeniorNotes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=codi_TermLoanFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=codi_TermLoanFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=codi_Seniornotesdue2026Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=codi_Seniornotesdue2026Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=us-gaap_LetterOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=us-gaap_LetterOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=codi_A2018CreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=codi_A2018CreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=codi_TermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=codi_TermLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=codi_A2021CreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=codi_A2021CreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_FederalFundsEffectiveSwapRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_FederalFundsEffectiveSwapRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_EurodollarMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_EurodollarMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_BaseRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_BaseRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_LineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_LetterOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_LetterOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=codi_SeniorNotesDue2029Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=codi_SeniorNotesDue2029Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=codi_SeniorNotesDue2032Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=codi_SeniorNotesDue2032Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139794573277544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity - Additional Information (Detail) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="4">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 28, 2022</div></th>
<th class="th"><div>Jan. 30, 2022</div></th>
<th class="th"><div>Jan. 20, 2022</div></th>
<th class="th"><div>Oct. 30, 2021</div></th>
<th class="th"><div>Oct. 22, 2021</div></th>
<th class="th"><div>Sep. 07, 2021</div></th>
<th class="th"><div>Jul. 30, 2021</div></th>
<th class="th"><div>Jul. 22, 2021</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 22, 2021</div></th>
<th class="th"><div>Jan. 30, 2021</div></th>
<th class="th"><div>Jan. 22, 2021</div></th>
<th class="th"><div>Nov. 20, 2019</div></th>
<th class="th"><div>Mar. 13, 2018</div></th>
<th class="th"><div>Jun. 28, 2017</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 02, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_StockholdersEquityLineItems', window );"><strong>Stockholders Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DistributionExpensePreferredShareholders', window );">Distribution Expense, Preferred Shareholders</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,045<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,045<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_AccruedDistributionPreferredShareholders', window );">Accrued Distribution Preferred Shareholders</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,869<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,869<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_CommonStockSharesAuthorized', window );">Trust shares, authorized (shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">500,000,000<span></span>
</td>
<td class="nump">500,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_CommonStockSharesIssued', window );">Trust shares, issued (shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">69,450,000<span></span>
</td>
<td class="nump">68,738,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from Issuance of Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 20,161<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>
</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_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="nump">50,000,000<span></span>
</td>
<td class="nump">50,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_PreferredStockSharesIssued', window );">Preferred Stock, Shares Issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Stock Issued During Period, Value, New Issues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 20,161<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" 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="nump">$ 25.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.25<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.25<span></span>
</td>
<td class="nump">$ 0.36<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_PaymentsOfDistributionsToShareholders', window );">Distributions paid</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 17,352<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 23,742<span></span>
</td>
<td class="nump">$ 57,112<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 23,364<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 23,364<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 23,364<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 17,352<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,364<span></span>
</td>
<td class="text">&#160;<span></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="nump">$ 4,526<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,949)<span></span>
</td>
<td class="text">&#160;<span></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_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">Mar. 31,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_PaymentstoNoncontrollingInterestsAllocationInterests', window );">Distributions paid - allocation interests</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,214<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" 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="nump">$ 400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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>
</tr>
<tr 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>
</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_us-gaap_CommonStockSharesAuthorized', window );">Trust shares, authorized (shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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>
</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_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="nump">712,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>
</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_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="nump">$ 20,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember', window );">Trust Common Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DistributionToShareholders', window );">Distribution To Shareholders</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,352<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,364<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_PreferredClassBMember', window );">Series B</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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>
</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_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="nump">4,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Stock Issued During Period, Shares, New Issues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">96,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_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="nump">$ 25.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="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>
</tr>
<tr class="rh">
<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>
</tr>
<tr 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>
</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_AccruedDistributionPreferredShareholders', window );">Accrued Distribution Preferred Shareholders</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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="re">
<td class="pl custom" 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="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>
</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_us-gaap_PreferredStockSharesIssued', window );">Preferred Stock, Shares Issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,000,000<span></span>
</td>
<td class="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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Issuance of Trust preferred shares, net of offering costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember', window );">Series A Preferred Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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>
</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_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="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>
</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_us-gaap_PreferredStockSharesIssued', window );">Preferred Stock, Shares Issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,000,000<span></span>
</td>
<td class="nump">4,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" 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="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>
</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_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock', window );">Proceeds from Issuance of Preferred Stock and Preference Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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>
</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_us-gaap_PreferredStockValue', window );">Issuance of Trust preferred shares, net of offering costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 96,417<span></span>
</td>
<td class="nump">$ 96,417<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" 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="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>
</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="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">$ 453.125000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_PreferredClassAMember', window );">Series A</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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>
</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_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="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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DistributionToShareholders', window );">Distribution To Shareholders</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,813<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,813<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,813<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,813<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,813<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr 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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_PreferredStockCashDistributionsPaidPerShare', window );">Preferred Stock, Cash Distributions Paid, Per Share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 492.1875000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 492.1875000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 492.1875000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 492.1875000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 492.1875000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr 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>
</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_AccruedDistributionPreferredShareholders', window );">Accrued Distribution Preferred Shareholders</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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="re">
<td class="pl custom" 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="nump">7.875%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" 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="nump">4,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,600,000<span></span>
</td>
<td class="nump">4,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">600,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_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock', window );">Proceeds from Issuance of Preferred Stock and Preference Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Stock Issued During Period, Value, New Issues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 111,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_PreferredStockValue', window );">Issuance of Trust preferred shares, net of offering costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_PreferredStockCashDistributionsPaidPerShare', window );">Preferred Stock, Cash Distributions Paid, Per Share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 492.1875000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 492.1875000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 492.1875000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 492.1875000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 492.1875000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DistributionToShareholders', window );">Distribution To Shareholders</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,264<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,264<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,264<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,264<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,264<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DistributionsPayableAmountPerShare', window );">Distribution declared per share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_PaymentsOfDistributionsToShareholders', window );">Distributions paid</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 17,510<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event | Series B</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DistributionToShareholders', window );">Distribution To Shareholders</a></td>
<td class="nump">$ 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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event | Series A Preferred Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_PreferredStockCashDistributionsPaidPerShare', window );">Preferred Stock, Cash Distributions Paid, Per Share</a></td>
<td class="nump">$ 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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event | Series A</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DistributionToShareholders', window );">Distribution To Shareholders</a></td>
<td class="nump">$ 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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event | Series B [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_PreferredStockCashDistributionsPaidPerShare', window );">Preferred Stock, Cash Distributions Paid, Per Share</a></td>
<td class="nump">$ 492.1875000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event | Series C Preferred Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_PreferredStockCashDistributionsPaidPerShare', window );">Preferred Stock, Cash Distributions Paid, Per Share</a></td>
<td class="nump">$ 492.1875000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember', window );">Accumulated Deficit | Trust Common Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DistributionToShareholders', window );">Distribution To Shareholders</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,352<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,364<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember', window );">Trust Common Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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>
</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_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Stock Issued During Period, Value, New Issues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 20,161<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Stock Issued During Period, Shares, New Issues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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>
</tr>
<tr class="rh">
<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>
</tr>
<tr 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>
</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="nump">3,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_PaymentstoNoncontrollingInterestsAllocationInterests', window );">Distributions paid - allocation interests</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 16,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_ErgoMember', window );">Ergo</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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>
</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="nump">$ 2,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_AciMember', window );">Aci [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_PaymentstoNoncontrollingInterestsAllocationInterests', window );">Distributions paid - allocation interests</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,100<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_DistributionExpensePreferredShareholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Distribution Expense, Preferred Shareholders</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_DistributionExpensePreferredShareholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_DistributionToShareholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Distribution to shareholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_DistributionToShareholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_DistributionsForContributionBasedProfitAllocationPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Distributions for contribution based profit allocation payments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_DistributionsForContributionBasedProfitAllocationPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_DistributionsPayableAmountPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Distributions payable amount per share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_DistributionsPayableAmountPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_NetIncomeLossAvailabletoTrustStockNetofDistributions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net Income Loss Available to Trust Stock Net of Distributions</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_NetIncomeLossAvailabletoTrustStockNetofDistributions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_PaymentsOfDistributionsToShareholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payments of distributions to shareholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_PaymentsOfDistributionsToShareholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_PaymentstoNoncontrollingInterestsAllocationInterests">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payments to Noncontrolling Interests, Allocation Interests</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_PaymentstoNoncontrollingInterestsAllocationInterests</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_PreferredStockCashDistributionsPaidPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Preferred Stock, Cash Distributions Paid, Per Share</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_PreferredStockCashDistributionsPaidPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_StockholdersEquityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stockholders Equity [Line Items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_StockholdersEquityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_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_StatementClassOfStockAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_PreferredClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_PreferredClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_PreferredClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_PreferredClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesCPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_SeriesCPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_LibertyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_LibertyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_ErgoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_ErgoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_AciMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_AciMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139794586640648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity - Summary of Basic and Diluted Earnings Per Share (Detail) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_NetIncomeLossAvailabletoTrustStockNetofDistributions', window );">Net Income Loss Available To Trust Stock Net of Distributions</a></td>
<td class="nump">$ 4,526<span></span>
</td>
<td class="num">$ (2,949)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent', window );">Less: Effect of contribution based profit - Holding Event</a></td>
<td class="nump">4,254<span></span>
</td>
<td class="nump">3,516<span></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_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity', window );">Income from discontinued operations, net of income tax</a></td>
<td class="nump">$ 4,329<span></span>
</td>
<td class="nump">$ 7,815<span></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_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted Average Number of Shares Outstanding, Diluted</a></td>
<td class="nump">69,375<span></span>
</td>
<td class="nump">64,900<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment', window );">Net loss from continuing operations attributable to common shares of Holdings</a></td>
<td class="nump">$ 272<span></span>
</td>
<td class="num">$ (6,465)<span></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_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare', window );">Continuing operations (usd per share)</a></td>
<td class="nump">$ 0.00<span></span>
</td>
<td class="num">$ (0.10)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare', window );">Discontinued operations (usd per share)</a></td>
<td class="nump">0.14<span></span>
</td>
<td class="nump">0.11<span></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_us-gaap_EarningsPerShareDiluted', window );">Earnings Per Share, Diluted</a></td>
<td class="nump">$ 0.14<span></span>
</td>
<td class="nump">$ 0.01<span></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_us-gaap_IncomeLossFromContinuingOperations', window );">Income from continuing operations</a></td>
<td class="nump">$ 13,440<span></span>
</td>
<td class="nump">$ 11,179<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_DiscontinuedOperationsDisposedOfBySaleMember', window );">Discontinued Operations, Disposed of by Sale [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent', window );">Less: Effect of contribution based profit - Holding Event</a></td>
<td class="nump">630<span></span>
</td>
<td class="nump">538<span></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_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity', window );">Income from discontinued operations, net of income tax</a></td>
<td class="nump">9,692<span></span>
</td>
<td class="nump">7,277<span></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_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax', window );">Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax</a></td>
<td class="nump">$ 10,322<span></span>
</td>
<td class="nump">$ 7,815<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effect of contribution based profit on net income loss because of holding event.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net income (loss) available to trust stock net of holding event adjustment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_NetIncomeLossAvailabletoTrustStockNetofDistributions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net Income Loss Available to Trust Stock Net of Distributions</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_NetIncomeLossAvailabletoTrustStockNetofDistributions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of income (loss) from a discontinued operation. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from continuing operations attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4613673-111683<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) derived from continuing operations during the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-03(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868656-224227<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from a discontinued operation attributable to the parent. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 5.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398118&amp;loc=d3e355146-122828<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1278-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_DiscontinuedOperationsDisposedOfBySaleMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_DiscontinuedOperationsDisposedOfBySaleMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139794581782984">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>Noncontrolling Interest - Company's Ownership Percentage of its Majority Owned Operating Segments and Related Noncontrolling Interest (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interest</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 171,735<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 175,328<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_OwnershipAxis=codi_MarucciMemberMember', window );">Marucci [Member] | % Ownership Primary</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_OwnershipPercentageOfNoncontrollingShareholders', window );">% Ownership</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">91.10%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">91.10%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_OwnershipAxis=codi_MarucciMemberMember', window );">Marucci [Member] | % Ownership Fully Diluted</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_OwnershipPercentageOfNoncontrollingShareholders', window );">% Ownership</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">82.80%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">82.80%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_OwnershipAxis=codi_A5.11TacticalMember', window );">5.11 | % Ownership Primary</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_OwnershipPercentageOfNoncontrollingShareholders', window );">% Ownership</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">97.60%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByParent', window );">Noncontrolling Interest, Ownership Percentage by Parent</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">97.70%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_OwnershipAxis=codi_A5.11TacticalMember', window );">5.11 | % Ownership Fully Diluted</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_OwnershipPercentageOfNoncontrollingShareholders', window );">% Ownership</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">88.40%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByParent', window );">Noncontrolling Interest, Ownership Percentage by Parent</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">88.40%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_OwnershipAxis=codi_ErgobabyMember', window );">Ergobaby | % Ownership Primary</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_OwnershipPercentageOfNoncontrollingShareholders', window );">% Ownership</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">81.70%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByParent', window );">Noncontrolling Interest, Ownership Percentage by Parent</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">81.60%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_OwnershipAxis=codi_ErgobabyMember', window );">Ergobaby | % Ownership Fully Diluted</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_OwnershipPercentageOfNoncontrollingShareholders', window );">% Ownership</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">72.70%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByParent', window );">Noncontrolling Interest, Ownership Percentage by Parent</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">72.80%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_OwnershipAxis=codi_VelocityOutdoorOwnershipMember', window );">Velocity Outdoor | % Ownership Primary</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_OwnershipPercentageOfNoncontrollingShareholders', window );">% Ownership</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">99.30%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByParent', window );">Noncontrolling Interest, Ownership Percentage by Parent</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">99.40%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_OwnershipAxis=codi_VelocityOutdoorOwnershipMember', window );">Velocity Outdoor | % Ownership Fully Diluted</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_OwnershipPercentageOfNoncontrollingShareholders', window );">% Ownership</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">87.60%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByParent', window );">Noncontrolling Interest, Ownership Percentage by Parent</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">87.70%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_OwnershipAxis=codi_ArnoldMember', window );">Arnold | % Ownership Primary</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_OwnershipPercentageOfNoncontrollingShareholders', window );">% Ownership</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">98.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">98.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_OwnershipAxis=codi_ArnoldMember', window );">Arnold | % Ownership Fully Diluted</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_OwnershipPercentageOfNoncontrollingShareholders', window );">% Ownership</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">85.50%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">85.50%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_OwnershipAxis=codi_SternoProductsMember', window );">Sterno | % Ownership Primary</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_OwnershipPercentageOfNoncontrollingShareholders', window );">% Ownership</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">99.40%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_OwnershipAxis=codi_SternoProductsMember', window );">Sterno | % Ownership Fully Diluted</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_OwnershipPercentageOfNoncontrollingShareholders', window );">% Ownership</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">90.80%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">87.10%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_OwnershipAxis=codi_BOAMember', window );">BOA | % Ownership Primary</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_OwnershipPercentageOfNoncontrollingShareholders', window );">% Ownership</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">91.80%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByParent', window );">Noncontrolling Interest, Ownership Percentage by Parent</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">91.80%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_OwnershipAxis=codi_BOAMember', window );">BOA | % Ownership Fully Diluted</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_OwnershipPercentageOfNoncontrollingShareholders', window );">% Ownership</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">83.80%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByParent', window );">Noncontrolling Interest, Ownership Percentage by Parent</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">83.20%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_OwnershipAxis=codi_AltorMember', window );">Altor | % Ownership Primary</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_OwnershipPercentageOfNoncontrollingShareholders', window );">% Ownership</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">100.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_OwnershipAxis=codi_AltorMember', window );">Altor | % Ownership Fully Diluted</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_OwnershipPercentageOfNoncontrollingShareholders', window );">% Ownership</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">91.20%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">91.20%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_OwnershipAxis=codi_LuganoMember', window );">Lugano | % Ownership Primary</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_OwnershipPercentageOfNoncontrollingShareholders', window );">% Ownership</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">59.90%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">59.90%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_OwnershipAxis=codi_LuganoMember', window );">Lugano | % Ownership Fully Diluted</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_OwnershipPercentageOfNoncontrollingShareholders', window );">% Ownership</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">56.20%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">58.10%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_MarucciMemberMember', window );">Marucci [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interest</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 18,380<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 17,175<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_ArnoldMember', window );">Arnold</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interest</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,316<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">1,284<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_SternoCandleLampMember', window );">Sterno</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interest</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,699<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">1,524<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_VelocityOutdoorMember', window );">Velocity</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interest</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">5,373<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">5,250<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_ErgobabyMember', window );">Ergobaby</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interest</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">18,110<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">29,435<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_A5.11TacticalMember', window );">5.11</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interest</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">15,929<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">15,458<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_AllocationInterestsMember', window );">Allocation Interests [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interest</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">100<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">100<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_BOAMember', window );">BOA</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interest</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">32,392<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">30,581<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_AltorMember', window );">Altor</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interest</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4,204<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">3,936<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_LuganoMember', window );">Lugano</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interest</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 74,232<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 70,585<span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">principal difference between primary and diluted percentages of our operating segments is due to stock option issuances of operating segment stock to management of the respective businesses.  <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.087%"><tr><td style="width:1.0%"/><td style="width:58.521%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.659%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.659%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.661%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Noncontrolling Interest Balances</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.11 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,929&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,458&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">BOA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,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:9pt;font-weight:400;line-height:100%">30,581&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ergobaby</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,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:9pt;font-weight:400;line-height:100%">29,435&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lugano</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74,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:9pt;font-weight:400;line-height:100%">70,585&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Marucci</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,380&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,175&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Velocity Outdoor</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,373&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Altor</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,204&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,936&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Arnold </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,316&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,284&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sterno </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,699&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,524&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Allocation Interests</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">171,735&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">175,328&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_OwnershipPercentageOfNoncontrollingShareholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Ownership percentage of noncontrolling shareholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_OwnershipPercentageOfNoncontrollingShareholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.31)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterestLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterestOwnershipPercentageByParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The parent entity's interest in net assets of the subsidiary, expressed as a percentage.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestOwnershipPercentageByParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=codi_MarucciMemberMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=codi_MarucciMemberMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherOwnershipInterestsByNameAxis=codi_PercentageOwnershipPrimaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherOwnershipInterestsByNameAxis=codi_PercentageOwnershipPrimaryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherOwnershipInterestsByNameAxis=codi_PercentageOwnershipFullyDilutedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherOwnershipInterestsByNameAxis=codi_PercentageOwnershipFullyDilutedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=codi_A5.11TacticalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=codi_A5.11TacticalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=codi_ErgobabyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=codi_ErgobabyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=codi_VelocityOutdoorOwnershipMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=codi_VelocityOutdoorOwnershipMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=codi_ArnoldMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=codi_ArnoldMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=codi_SternoProductsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=codi_SternoProductsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=codi_BOAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=codi_BOAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=codi_AltorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=codi_AltorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=codi_LuganoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=codi_LuganoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_MarucciMemberMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_MarucciMemberMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_ArnoldMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_ArnoldMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_SternoCandleLampMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_SternoCandleLampMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_VelocityOutdoorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_VelocityOutdoorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_ErgobabyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_ErgobabyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_A5.11TacticalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_A5.11TacticalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_AllocationInterestsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_AllocationInterestsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_BOAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_BOAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_AltorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_AltorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_LuganoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_LuganoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139794585271384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Noncontrolling Interest Noncontrolling Interest- Additional Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 20, 2022</div></th>
<th class="th"><div>Oct. 22, 2021</div></th>
<th class="th"><div>Sep. 07, 2021</div></th>
<th class="th"><div>Sep. 03, 2021</div></th>
<th class="th"><div>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>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_PaymentsOfDistributionsToShareholders', window );">Distributions paid</a></td>
<td class="nump">$ 17,352<span></span>
</td>
<td class="nump">$ 23,742<span></span>
</td>
<td class="nump">$ 57,112<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 23,364<span></span>
</td>
<td class="nump">$ 23,364<span></span>
</td>
<td class="nump">$ 23,364<span></span>
</td>
<td class="nump">$ 17,352<span></span>
</td>
<td class="nump">$ 23,364<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest', window );">Payments for Repurchase of Redeemable Noncontrolling Interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 48,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_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="nump">38,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_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="nump">$ 39,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_PaymentsOfDistributionsToShareholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payments of distributions to shareholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_PaymentsOfDistributionsToShareholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) of the credit facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterestLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in noncontrolling interest from subsidiary issuance of equity interests to noncontrolling interest holders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569655-111683<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow during the period for redemption of redeemable noncontrolling interests.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_BOAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_BOAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139794580221368">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurement - Summary of Liabilities Carried at Fair Value Measured on Recurring Basis (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Jan. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract', window );"><strong>Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Total recorded at fair value</a></td>
<td class="num">$ (151)<span></span>
</td>
<td class="num">$ (1,501)<span></span>
</td>
<td class="num">$ (1,785)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Fair Value Measurement [Domain] | business acquisition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract', window );"><strong>Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Total recorded at fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,350<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Carrying Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract', window );"><strong>Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_PutOptionOfNoncontrollingShareholders', window );">Put option of noncontrolling shareholders</a></td>
<td class="num">(151)<span></span>
</td>
<td class="num">(151)<span></span>
</td>
<td class="text">&#160;<span></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_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Total recorded at fair value</a></td>
<td class="num">(151)<span></span>
</td>
<td class="num">(1,501)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Level&#160;1 | Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract', window );"><strong>Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_PutOptionOfNoncontrollingShareholders', window );">Put option of noncontrolling shareholders</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Total recorded at fair value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Level 2 | Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract', window );"><strong>Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_PutOptionOfNoncontrollingShareholders', window );">Put option of noncontrolling shareholders</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Total recorded at fair value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Level 3 | Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract', window );"><strong>Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_PutOptionOfNoncontrollingShareholders', window );">Put option of noncontrolling shareholders</a></td>
<td class="num">(151)<span></span>
</td>
<td class="num">(151)<span></span>
</td>
<td class="text">&#160;<span></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_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Total recorded at fair value</a></td>
<td class="num">$ (151)<span></span>
</td>
<td class="num">$ (1,501)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_PutOptionOfNoncontrollingShareholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Put option of noncontrolling shareholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_PutOptionOfNoncontrollingShareholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_FairValueDisclosureItemAmountsDomain">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementBasisAxis=us-gaap_FairValueDisclosureItemAmountsDomain</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContingentConsiderationByTypeAxis=codi_BusinessAcquisitionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContingentConsiderationByTypeAxis=codi_BusinessAcquisitionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139794581232968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurement - Reconciliations of Change in Carrying Value of Level 3 Fair Value Measurements (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</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_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Fair value of liability, Beginning balance</a></td>
<td class="num">$ (1,501)<span></span>
</td>
<td class="text">&#160;<span></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_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Fair value of liability, Ending balance</a></td>
<td class="num">(151)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=codi_A5.11TacticalMember', window );">5.11</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
</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_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues', window );">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (30)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=codi_AltorMember', window );">Altor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
</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_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements', window );">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements</a></td>
<td class="nump">$ 1,350<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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>
</tr>
<tr class="re">
<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>
</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_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome', window );">Contingent consideration - Rimports (1)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 314<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized in other comprehensive income (OCI) from liability measured at fair value on recurring basis using unobservable input (level 3).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of issuances of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=codi_A5.11TacticalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=codi_A5.11TacticalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=codi_AltorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=codi_AltorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_LibertyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_LibertyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139794591069736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurement - Additional Information (Detail)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2022 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" 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">Mar. 31,  2022<span></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_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of Credit Facility, Maximum Borrowing Capacity</a></td>
<td class="nump">$ 599.0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139794581531384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Reconciliation between Federal Statutory Rate and Effective Income Tax Rate (Detail)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 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_IncomeTaxContingencyLineItems', window );"><strong>Income Tax Contingency [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">United States Federal Statutory Rate</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes', window );">State income taxes (net of Federal benefits)</a></td>
<td class="nump">3.90%<span></span>
</td>
<td class="nump">3.70%<span></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_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign', window );">Foreign income taxes</a></td>
<td class="nump">3.20%<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders', window );">Expenses of Compass Group Diversified Holdings, LLC representing a pass through to shareholders</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">13.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_ImpactOfSubsidiaryEmployeeStockOptions', window );">Impact of subsidiary employee stock options</a></td>
<td class="nump">1.60%<span></span>
</td>
<td class="nump">0.30%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits', window );">Credit utilization</a></td>
<td class="num">(4.30%)<span></span>
</td>
<td class="num">(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_EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries', window );">Effective Income Tax Rate Reconciliation, Non Recognition Of Nol Carry Forwards at Subsidiaries</a></td>
<td class="num">(0.40%)<span></span>
</td>
<td class="nump">0.90%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTITaxPercent', window );">Effective Income Tax Rate Reconciliation, Tax Cuts And Jobs Act Of 2017, GILTI tax, Percent</a></td>
<td class="num">(0.90%)<span></span>
</td>
<td class="num">(7.50%)<span></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_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfAssets', window );">Effective Income Tax Rate Reconciliation, Disposition of Asset, Percent</a></td>
<td class="nump">10.50%<span></span>
</td>
<td class="nump">0.00%<span></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_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments', window );">Other</a></td>
<td class="nump">0.60%<span></span>
</td>
<td class="num">(3.10%)<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_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective income tax rate</a></td>
<td class="nump">35.20%<span></span>
</td>
<td class="nump">28.90%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Non Recognition Of Nol Carry Forwards at Subsidiaries</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTITaxPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Tax Cuts And Jobs Act Of 2017, GILTI tax, Percent</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTITaxPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expenses of parent taxed as partnership passed through to shareholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_ImpactOfSubsidiaryEmployeeStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Impact of subsidiary employee stock options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_ImpactOfSubsidiaryEmployeeStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 operations, attributable to disposition of asset. Includes, but is not limited to, intra-entity transfer of asset other than inventory.</p></div>
<a href="javascript:void(0);" onclick="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_EffectiveIncomeTaxRateReconciliationDispositionOfAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign tax credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxContingencyLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxContingencyLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139794590859608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Defined Benefit Plan - Additional Information (Detail)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2022 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems', window );"><strong>Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount', window );">Defined Contribution Plan, Employer Discretionary Contribution Amount</a></td>
<td class="nump">$ 0.1<span></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_us-gaap_DefinedBenefitPlanFundedStatusOfPlan', window );">Unfunded liability</a></td>
<td class="nump">1.9<span></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_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear', window );">Expected contribution to the Foreign Plan</a></td>
<td class="nump">$ 0.2<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of contribution expected to be received by defined benefit plan from employer in remainder of current fiscal year. Excludes contribution previously paid by employer in current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanFundedStatusOfPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of funded (unfunded) status of defined benefit plan, measured as difference between fair value of plan assets and benefit obligation. Includes, but is not limited to, overfunded (underfunded) status.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1703-114919<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanFundedStatusOfPlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of discretionary contributions made by an employer to a defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139794580228520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Defined Benefit Plan - Summary of Net Periodic Benefit Cost (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 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_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 custom" 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">$ 110<span></span>
</td>
<td class="nump">$ 109<span></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_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">11<span></span>
</td>
<td class="nump">6<span></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_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets', window );">Expected return on plan assets</a></td>
<td class="num">(19)<span></span>
</td>
<td class="num">(19)<span></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_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses', window );">Amortization of unrecognized loss</a></td>
<td class="num">(7)<span></span>
</td>
<td class="nump">9<span></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_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1', window );">Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement and Curtailment</a></td>
<td class="num">(3)<span></span>
</td>
<td class="nump">57<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_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net periodic benefit cost</a></td>
<td class="nump">$ 92<span></span>
</td>
<td class="nump">$ 162<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-114919<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-114919<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanInterestCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost recognized for passage of time related to defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-114919<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanInterestCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of net periodic benefit cost (credit) for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized in net periodic benefit (cost) credit from settlement and curtailment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(7)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(7)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-114919<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanServiceCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanServiceCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139794591049192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies - Components of Operating Leases (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 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>
<td class="text">&#160;<span></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_us-gaap_OperatingLeaseCost', window );">Operating lease cost</a></td>
<td class="nump">$ 10,400<span></span>
</td>
<td class="nump">$ 8,600<span></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_us-gaap_OperatingLeasePayments', window );">Operating cash flows from operating leases</a></td>
<td class="nump">10,409<span></span>
</td>
<td class="nump">8,568<span></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_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</a></td>
<td class="nump">7,903<span></span>
</td>
<td class="nump">11,776<span></span>
</td>
</tr>
<tr class="re">
<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>
</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_us-gaap_OperatingLeaseCost', window );">Operating lease cost</a></td>
<td class="nump">$ 10,400<span></span>
</td>
<td class="nump">$ 8,600<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCommitmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitmentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139794580315528">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies - Maturity of Lease Liabilities (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Mar. 31, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear', window );">2019</a></td>
<td class="nump">$ 24,965<span></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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">Lessee, Operating Lease, Liability, to be Paid, Year One</a></td>
<td class="nump">30,267<span></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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2020</a></td>
<td class="nump">25,970<span></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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2021</a></td>
<td class="nump">21,491<span></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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2022</a></td>
<td class="nump">18,046<span></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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">37,555<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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total undiscounted lease payments</a></td>
<td class="nump">158,294<span></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_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: Interest</a></td>
<td class="nump">26,141<span></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_us-gaap_OperatingLeaseLiability', window );">Present value of lease liabilities</a></td>
<td class="nump">$ 132,153<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139794591099736">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies - Lease Term and Discount Rate (Details)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 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>
<td class="text">&#160;<span></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_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted-average remaining lease term (years)</a></td>
<td class="text">5 years 9 months 7 days<span></span>
</td>
<td class="text">5 years 5 months 15 days<span></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_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted-average discount rate</a></td>
<td class="nump">7.39%<span></span>
</td>
<td class="nump">7.41%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139794591580808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies - Supplemental Cash Flow Information Related to Leases (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 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>
<td class="text">&#160;<span></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_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</a></td>
<td class="nump">$ 7,903<span></span>
</td>
<td class="nump">$ 11,776<span></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_us-gaap_OperatingLeasePayments', window );">Operating cash flows from operating leases</a></td>
<td class="nump">$ 10,409<span></span>
</td>
<td class="nump">$ 8,568<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139794586213720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies Supplemental Balance Sheet Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" 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">$ 7,903<span></span>
</td>
<td class="nump">$ 11,776<span></span>
</td>
<td class="text">&#160;<span></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_us-gaap_OperatingLeasePayments', window );">Operating cash flows from operating leases</a></td>
<td class="nump">$ 10,409<span></span>
</td>
<td class="nump">$ 8,568<span></span>
</td>
<td class="text">&#160;<span></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_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text">ote O - Commitments and Contingencies<div style="margin-bottom:12pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the normal course of business, the Company and its subsidiaries are involved in various claims and legal proceedings. While the ultimate resolution of these matters has yet to be determined, the Company does not believe that any unfavorable outcomes will have a material adverse effect on the Company's consolidated financial position or results of operations.   </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Leases</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company and its subsidiaries lease manufacturing facilities, warehouses, office facilities, retail stores, equipment and vehicles under various operating arrangements. Certain of the leases are subject to escalation clauses and renewal periods. The Company and its subsidiaries recognize lease expense, including predetermined fixed escalations, on a straight-line basis over the initial term of the lease including reasonably assured renewal periods from the time that the Company and its subsidiaries control the leased property. Leases with an initial term of 12 months or less are not recorded on the balance sheet; we recognize lease expense for these leases on a straight-line basis over the lease term. Certain of our subsidiaries have leases that contain both fixed rent costs and variable rent costs based on achievement of certain operating metrics.&#160;The variable lease expense was not a material component of our total lease expense for the three months ended March&#160;31, 2022 and 2021. The Company recognized $10.4 million and $8.6 million in the three months ended March&#160;31, 2022 and March&#160;31, 2021, respectively, in expense related to operating leases in the condensed consolidated statements of operations. </span></div><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The maturities of lease liabilities at March&#160;31, 2022 are as follows (</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in thousands</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">):</span></div><div style="margin-bottom:12pt;margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:67.105%"><tr><td style="width:1.0%"/><td style="width:68.834%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.889%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.877%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022 (excluding three months ended March 31, 2022)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,965&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,267&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,970&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,491&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,046&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,555&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total undiscounted lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">158,294&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: Interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,141&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">132,153&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The calculated amount of the right-of-use assets and lease liabilities in the table above are impacted by the length of the lease term and discount rate used to present value the minimum lease payments. The Company's lease agreements often include one or more options to renew at the company's discretion.  In general, it is not reasonably certain that lease renewals will be exercised at lease commencement and therefore lease renewals are not included </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%">in the lease term. Regarding the discount rate, lease accounting guidance requires the use of a rate implicit in the lease whenever this rate is readily determinable. As this rate is rarely determinable, the Company utilizes the incremental borrowing rate of the subsidiary entering into the lease arrangement, on a collateralized basis, over a similar term as adjusted for any country specific risk.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average remaining lease terms and discount rates for all of our operating leases were as follows:</span></div><div style="margin-bottom:9pt;margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.140%"><tr><td style="width:1.0%"/><td style="width:47.909%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.962%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.863%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.866%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%;text-decoration:underline">Lease Term and Discount Rate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">March 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average remaining lease term (years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.77</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.46</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.39&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></tr></table></div><div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to leases was as follows (</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in thousands</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">):</span></div><div style="margin-bottom:3pt;margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.902%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.517%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:26.446%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.517%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.120%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.373%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.125%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Line Item in the Company&#8217;s Consolidated Balance Sheet</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85MS9mcmFnOmZiMTM3ZThiOGUxYzRmYjFhYjI0NTE1YmI4MTVlMzE5L3RhYmxlOmRjZTEzMjZkN2E4MzRiZWVhOWRjM2EwMTI1ODQ4NzcwL3RhYmxlcmFuZ2U6ZGNlMTMyNmQ3YTgzNGJlZWE5ZGMzYTAxMjU4NDg3NzBfMi00LTEtMS00ODQ1MQ_3d2a208a-ecdb-4122-94fb-403be4a0ee4b">119,382</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:id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85MS9mcmFnOmZiMTM3ZThiOGUxYzRmYjFhYjI0NTE1YmI4MTVlMzE5L3RhYmxlOmRjZTEzMjZkN2E4MzRiZWVhOWRjM2EwMTI1ODQ4NzcwL3RhYmxlcmFuZ2U6ZGNlMTMyNmQ3YTgzNGJlZWE5ZGMzYTAxMjU4NDg3NzBfMi02LTEtMS00ODQ1MQ_ef0c9dea-cb09-42b8-a64c-752a5848d4d7">116,992</span>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current portion, operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85MS9mcmFnOmZiMTM3ZThiOGUxYzRmYjFhYjI0NTE1YmI4MTVlMzE5L3RhYmxlOmRjZTEzMjZkN2E4MzRiZWVhOWRjM2EwMTI1ODQ4NzcwL3RhYmxlcmFuZ2U6ZGNlMTMyNmQ3YTgzNGJlZWE5ZGMzYTAxMjU4NDg3NzBfMy00LTEtMS00ODQ1MQ_06022c96-7245-4b4a-95f8-92766a45bd53">26,323</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:id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85MS9mcmFnOmZiMTM3ZThiOGUxYzRmYjFhYjI0NTE1YmI4MTVlMzE5L3RhYmxlOmRjZTEzMjZkN2E4MzRiZWVhOWRjM2EwMTI1ODQ4NzcwL3RhYmxlcmFuZ2U6ZGNlMTMyNmQ3YTgzNGJlZWE5ZGMzYTAxMjU4NDg3NzBfMy02LTEtMS00ODQ1MQ_4c5524d5-5300-4be4-9c3c-e4067fd3d91f">25,663</span>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other non-current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85MS9mcmFnOmZiMTM3ZThiOGUxYzRmYjFhYjI0NTE1YmI4MTVlMzE5L3RhYmxlOmRjZTEzMjZkN2E4MzRiZWVhOWRjM2EwMTI1ODQ4NzcwL3RhYmxlcmFuZ2U6ZGNlMTMyNmQ3YTgzNGJlZWE5ZGMzYTAxMjU4NDg3NzBfNC00LTEtMS00ODQ1MQ_8ff6534e-95e5-4cce-b2f1-4cde90459aba">105,830</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:id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85MS9mcmFnOmZiMTM3ZThiOGUxYzRmYjFhYjI0NTE1YmI4MTVlMzE5L3RhYmxlOmRjZTEzMjZkN2E4MzRiZWVhOWRjM2EwMTI1ODQ4NzcwL3RhYmxlcmFuZ2U6ZGNlMTMyNmQ3YTgzNGJlZWE5ZGMzYTAxMjU4NDg3NzBfNC02LTEtMS00ODQ1MQ_e6ba9f1f-9d15-4164-b081-d47edc14bcac">103,800</span>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases was as follows (</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in thousands</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">): </span></div><div style="margin-bottom:9pt;margin-top:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.222%"><tr><td style="width:1.0%"/><td style="width:57.095%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.551%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.852%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.902%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Three months ended March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Three months ended March 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Operating cash flows from operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,409&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,568&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">7,903&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,776&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Prepaid Expense and Other Assets<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Prepaid Expense and Other Assets<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentLiabilitiesMember', window );">Other Noncurrent Liabilities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Other non-current liabilities<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Other non-current liabilities<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherCurrentLiabilitiesMember', window );">Other current liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Other current liabilities<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Other current liabilities<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI http://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI http://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 440<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes current operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes noncurrent operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes operating lease right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCommitmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitmentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherCurrentLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_OtherCurrentLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>R78.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139794579862216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>- Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 03, 2021</div></th>
<th class="th"><div>Aug. 03, 2021</div></th>
<th class="th"><div>Feb. 28, 2022</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Oct. 16, 2020</div></th>
<th class="th"><div>Apr. 20, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of Credit Facility, Maximum Borrowing Capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 599,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_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">Mar. 31,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets', window );">Quarterly Management Fee Percentage Of Entity Adjusted Net Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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>
</tr>
<tr class="ro">
<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>
</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_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet', window );">Line of Credit Facility, Increase (Decrease), Net</a></td>
<td class="nump">$ 38,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" 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<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=codi_MarucciMemberMember', window );">Marucci [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_BusinessCombinationIntegrationServicesPayable', window );">Integration service fees payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=codi_BOAMember', window );">BOA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_BusinessCombinationIntegrationServicesPayable', window );">Integration service fees payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=codi_LuganoMember', window );">Lugano</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_BusinessCombinationIntegrationServicesPayable', window );">Integration service fees payable</a></td>
<td class="nump">$ 2,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=codi_A5.11TacticalMember', window );">5.11</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
</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_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<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Business Combination, Consideration Transferred</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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=codi_ErgoMember', window );">Ergo</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
</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_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of Credit Facility, Maximum Borrowing Capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 61,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Business Combination, Consideration Transferred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 50,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_OwnershipAxis=codi_A5.11TacticalMember', window );">5.11</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
</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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_OwnershipAxis=codi_ErgoMember', window );">Ergo</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_OwnershipPercentageIntercompanyLoanAgreement', window );">Ownership percentage intercompany loan agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">81.60%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=codi_RelatedPartyVendorMember', window );">Related Party Vendor [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_OwnershipPercentageRelatedPartyVendors', window );">Ownership Percentage, Related Party Vendors</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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>
</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_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty', window );">Related Party Transaction, Purchases from Related Party</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300<span></span>
</td>
<td class="nump">$ 400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=codi_RelatedPartyVendorMember', window );">Related Party Vendor [Member] | BOA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
</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_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty', window );">Related Party Transaction, Purchases from Related Party</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,200<span></span>
</td>
<td class="nump">$ 9,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_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_OwnershipPercentageIntercompanyLoanAgreement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Ownership percentage intercompany loan agreement</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_OwnershipPercentageIntercompanyLoanAgreement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_OwnershipPercentageRelatedPartyVendors">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Ownership Percentage, Related Party Vendors</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_OwnershipPercentageRelatedPartyVendors</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Quarterly Management Fee Percentage Of Entity Adjusted Net Assets</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6613-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) of the credit facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow during the period for redemption of redeemable noncontrolling interests.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Purchases during the period (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_BOAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_BOAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=codi_MarucciMemberMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=codi_MarucciMemberMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=codi_BOAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=codi_BOAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=codi_LuganoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=codi_LuganoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=codi_A5.11TacticalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=codi_A5.11TacticalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=codi_ErgoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=codi_ErgoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=codi_A5.11TacticalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=codi_A5.11TacticalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=codi_ErgoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=codi_ErgoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=codi_RelatedPartyVendorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=codi_RelatedPartyVendorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=codi_BOAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=codi_BOAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>R79.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139794581135128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Event (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 03, 2021</div></th>
<th class="th"><div>Mar. 02, 2021</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of Credit Facility, Maximum Borrowing Capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 599,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_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">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 143,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Gain (Loss) on Extinguishment of Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (33,300)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_PaymentstoNoncontrollingInterestsAllocationInterests', window );">Distributions paid - allocation interests</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,214<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt Instrument, Interest Rate, Stated Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_DebtInstrumentRedemptionPricePercentage', window );">Debt Instrument, Redemption Price, Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=codi_LuganoMember', window );">Lugano</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts', window );">Payments to Acquire Businesses, Net of Cash Acquired and Net of Transactions Costs</a></td>
<td class="nump">$ 265,727<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">263,307<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_ProceedsFromLongTermLinesOfCredit', window );">Borrowings under credit facility</a></td>
<td class="nump">120,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_BusinessCombinationAcquisitionRelatedCosts', window );">Business Combination, Acquisition Related Costs</a></td>
<td class="nump">$ 1,827<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,827<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired', window );">Business Acquisition, Percentage of Voting Interests Acquired</a></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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_AciMember', window );">Aci [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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="nump">$ 12,100<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_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payments to Acquire Businesses, Net of Cash Acquired and Net of Transactions Costs</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_PaymentstoNoncontrollingInterestsAllocationInterests">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payments to Noncontrolling Interests, Allocation Interests</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_PaymentstoNoncontrollingInterestsAllocationInterests</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of voting equity interests acquired at the acquisition date in the business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 23<br> -URI http://asc.fasb.org/extlink&amp;oid=123586518&amp;loc=d3e1043-128460<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAcquisitionRelatedCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentRedemptionPricePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Subparagraph e<br> -URI http://asc.fasb.org/extlink&amp;oid=123599511&amp;loc=d3e64711-112823<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentRedemptionPricePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123467658&amp;loc=d3e12355-112629<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467658&amp;loc=d3e12317-112629<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromLongTermLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromLongTermLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=codi_Seniornotesdue2026Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=codi_Seniornotesdue2026Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=codi_LuganoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=codi_LuganoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_AciMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_AciMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>R80.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139794589600984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_SubsequentEventsAbstract', window );"><strong>Subsequent Events [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_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Gain (Loss) on Extinguishment of Debt</a></td>
<td class="num">$ (33.3)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123467658&amp;loc=d3e12355-112629<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467658&amp;loc=d3e12317-112629<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<FILENAME>codi-20220331_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/20220331"
  xmlns:country="http://xbrl.sec.gov/country/2021"
  xmlns:dei="http://xbrl.sec.gov/dei/2021q4"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xhtml="http://www.w3.org/1999/xhtml"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="codi-20220331.xsd" xlink:type="simple"/>
    <context id="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i84efca0bacb64c8c8274fc4c5e8a5ba4_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">codi:SharesRepresentingBeneficialInterestsInCompassDiversifiedHoldingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i4602b1518829431c84fcc46809925de0_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">codi:SeriesAPreferredSharesRepresentingSeriesATrustPreferredInterestInCompassDiversifiedHoldingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i4a842c1a81ba415f9344671641dd55fe_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">codi:SeriesBPreferredSharesRepresentingSeriesBTrustPreferredInterestInCompassDiversifiedHoldingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i9f0bcfc364b540888bdd1c051d9d034a_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">codi:SeriesCPreferredSharesRepresentingSeriesCTrustPreferredInterestInCompassDiversifiedHoldingsMemberDomain</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i25931d58229d4a66b30fc0584db57622_I20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2022-04-29</instant>
        </period>
    </context>
    <context id="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i111bf623e16947c0850ba79d2dceefce_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i170e54d6990e4e55b520e21292f73f0a_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="id3516e1ed33f4a999a066293d8b9a603_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="ib214332ab4b04f93878f6a41db8a721e_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="id809fcbcf78f45b6839bd681574d4aaf_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="i5f3dbfccd624493a91e9a9a09141c0c5_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i811cb5a0c15a4749825e788a264c8a20_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="i7f246b3f41cc4167b39aa9686c8883b8_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="i5cdfa65e17b64d2ab70e04620bac0c7b_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="icf8f1ff903784a79aa3ddc0545501ae5_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="i0131a04533d74567afbbebbc0dc3d663_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="i2d96c7274e644acfbc1efadb1eedf6d7_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="i33ba0cf5f47644ccafeb913e19bda6c2_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="ia62666f4b51a45d1b7c896785c1c1647_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="i29b7ca275dfb490b823d863bc52f5bf5_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="i25906f1d7b284fcf9afeba6be106d817_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="i599c68080a594ae88bff01712e8d0142_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="iffaf15b39d4d467fb984838822308eec_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1fa0b52c8a9e453a87d41ca41d450f54_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i02783d356ae94d708f343e865d187596_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ibe8fd1a5cde3467e931102021021a683_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i57bdb740276d4f0997a95154d811f929_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ie337efbcb5764c15bf98616fa772f229_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="id0c1b98983b74603b5b379302e85c9d0_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ie2b84318b2604bbc8df323cde2d6556a_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i706d0ba33b6342e691fa44f81eaf2fed_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ife5bb11f401e42fba13f3bb11b6ee664_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="iad44292945e4426fb51d3702908a0dca_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i82c7c0851b2540e0b7f4133266a3159a_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i7ff75dcc392f4d0f94cf2a62e792f2dd_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i83ac31ef8a4a413ab05a30874c465b4e_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i746a9961348744e886864f8199ea1f35_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i28d5351a34d644ac95e67003a844639a_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i0e2d6db6b1a0474c963455b2d2d14b20_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="id12945269e584cc58d00afb9413fddc3_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ic24eb7cab04a4b7ea4bc6e37d59c7bd4_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i682ac853b8f64866bcea8499cbd2b21d_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i06140bbd7b1c47d3a0a588db17ade7b1_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">codi:NonControllingInterestOfDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ibec2071d16ef438db17511c0703b5531_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="if0563e2cd1c943b4adc536dbbf4b87a1_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="ieb7ae9a073f74de39db40a7f76bb3813_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="ibee51d82930045feb48b0bb00404baf0_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="id384f5a329804aa9b59986d6a37805e5_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="ibd37959e3ba748ecae1162d0b0d16dfb_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="i202a63fce25749faa3e75f875d3c6a88_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="i07ed1b7161344d1db4ba3158883e4e78_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="ic99d6344bf304e7dacfe48b3e14da920_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="i813adfdd0a114c909a1c4674230a167c_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="iddd7f539cccb416bb5d48cd32d1413d1_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i13744532b0e94fc79b282c4d59f008c9_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i037bba835ea94064aabd3f009a4a6f21_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ieee5d765d009498c930028d58e5d2726_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">codi:NonControllingInterestOfDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i1fc8b6d23af44632a66a9dbd5c33adf6_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="idab0f3a007c74eb8894067eaee3cbc1a_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i98b33f528ac54b28a950ea3ca14ca48e_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i2ba5c3bebaa34895a7927389c54f94d4_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i9df897afcb7345818d5a5aecd2387565_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i56d82cc06cd34527abdc1314c88b489b_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i1a5d0e359a30438e94c0565d9c5669d9_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i42092321541e4b9997ef260244755a27_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ibd03db09280044aba18d4ed2d9fa9bb5_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i0935362c961c45e4991b9a6b9c52f51d_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i3bdc98a1426d47b5a408bada462c13b4_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ib1a254025d4142e9ad057414750963b6_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i9a4cd6bd923c46b19b8439a0b4cb41f7_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ib2bec0bfc74e448fbb494f6232f138db_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i88c27ddcd84549d89ec61740bf0bf042_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i41edd8b91e14422eb62b7f83e4bbc03f_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i579e288bc8a24ef8be01f26f061fded6_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">codi:NonControllingInterestOfDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ied872a383ffd450aa6d10e39e95e7fe1_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="i94e38f4ccf0644b3982bb17f3e7fcf6f_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:LuganoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ib9f7d517211c48c1b05dd22f98ce2f21_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="i84a52b5ecaae41419090a428c3b69616_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="i04b89d55add34f4cab90240b43d17926_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">us-gaap:ScenarioAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:LuganoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i3ae661797cb948218d2b8581d8d03925_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:LuganoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="iffd8a6471d584fd1aa3114e41eff9009_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">us-gaap:ScenarioAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:LuganoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i3b49b5362d5a48559cc472b4d48562f8_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="i37a80648641f4aa0956e7bc6770095c3_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="i5e3ff213c91b46a3a68ece35adb027a3_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:MarucciBoaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i75009df1fcc640579bff9f78d6faf61a_D20211022-20211022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:LizardSkinsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">codi:MarucciMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-22</startDate>
            <endDate>2021-10-22</endDate>
        </period>
    </context>
    <context id="ib9c2cdc1428a4bf4aa6fcd7c63348771_I20211022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:LizardSkinsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">codi:MarucciMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-22</instant>
        </period>
    </context>
    <context id="i35c8b153b024410fa1f2b77184d840ab_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="i17df2a6bcf544e139a37bc3976f6fe41_I20211005">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:PlymouthFoamMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">codi:AltorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-05</instant>
        </period>
    </context>
    <context id="i9ec7685810604a0789ff1c9b25333fd3_D20200701-20200701">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">codi:AltorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-07-01</endDate>
        </period>
    </context>
    <context id="i5286f817abd54d51868d36a29202446c_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">codi:AltorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="icfa26c38ff0e43a7b88ee0f28caabec4_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="ieca0e0b2fe9a4f739bfd29f6a513bebf_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="ib501e2c9382c428980f2aa3f93ea3763_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="if5ee06afa143485099b1c03aeddd651e_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="i1243f68f92ed453283b07f586dcfa0e2_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="i884280429a0647588649e6d2afdf3d9d_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i88fa1c9a494a4ab382d87e4dfc135a1c_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i41293ce61f54436390f5cebb520eb4f7_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">codi:AciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i5b7f5bb643874e119afc16b848821cb1_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="i51eb9c194c564b0dbde5d8653dfd0d3c_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="i33cee7e7987b4776ab83f38d8a1cfd4e_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="i66feca7df9bd4c7199bd1e0fa2e0e780_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="i9b5587cf5a6c4ee4860b8c59dec7bec5_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:CleanEarthHoldingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i8ccd39c5afc74ea8b72dafce553f267d_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:CleanEarthHoldingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="iec939eb3a14a425d8aa146aeb79d6683_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i59099d5dd4df497fae8d59e07d92899a_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BOAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ib2033c4c4bac4606b4a30f38611576bb_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="icf34d7d0354b42c19ced91bfdab7164f_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LuganoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i61367f271c4b4bda927811ad36e0c004_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i06c4a249f7c3494c81caa2d956551aed_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i4d35dc195ad441e9a27c898498e6ee71_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="idaa24b2e3e4d46ea8ae70e1f85fab8d7_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i828ee33e5bff4ad9a18f4c58cdaae6e0_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i430a9341416849169928c22dab3f2225_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ieb8d831cdbef48c6804e73205de7d20f_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ie4bbf57427c44013b79b788e44127653_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BOAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i0819bfb55bca40c7a6972b908e1589a6_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i0e25dcc8cdd94a0183498e5e4f0b0007_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LuganoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i6cace4f228ed4aa0b9a84ff101877357_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="iebf28cc3f1f5434886b5cc6b891184cd_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i9e1bdb0a724e42bf805d7e4e494f5f6f_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ic7db9786899c48e3835c430b8d5794fa_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ibb2f8f5755264838a1328c57ecabc594_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i7f5b5a08217d43e099374d52fafec31a_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ia89cf040ad1c4a9988bdd8326782fc07_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i0f7f25c0667f49b69a90a47121ff1078_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BOAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="id7ed3ac95de0483485ed9bf823c855d4_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i92737b62b1194e868cd2abf30ad05bf7_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LuganoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="iadc2c0363fd4448a97e494bc68cceac7_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ia6748c02d7954f64a6ace4d1c4aa3a75_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="if3192496aada49a081183c323c459626_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i7c969c9b86a24a77bd46d322a16401a7_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i0c12422ee10142fa8994fd2b01dd6502_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i9124f8a3f565436abb41fe139f3e9e0e_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i4af9b156951b494d89ca305145710cb0_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="idda3bb38b3a24ba7830a7766e6f9fa16_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BOAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ifb27856a35cd476eb24e9fe58d66690d_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="iab5b5f1c88c84e7cab1ec89de8cb6ae7_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LuganoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i37e536f950a042e8b2e3bdf63cddcbad_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i4df8423cc6044da2be47c7a16f8aae83_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ia3c307145e3049d6bd8f40715f19d727_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i8af81afd32cd411dad5022ffcd94410f_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ic3c3bd3877aa412795a54b7b01fed325_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i63e852dd2518493d8a1734098b5a216a_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i308a74e8321844fa8cbe08990706e8a3_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i18923a01800840539bcab372e0beff48_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BOAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i7f4614b366124154a583bf86c8b86f40_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i74fb7d8f927f4ee180786d9475757dcd_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LuganoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i4e3d6d31705c4873bbff1573174ba54a_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i081ead756d57462396aebcb3d9b5464b_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i3f2fbbb1bee34882946972abe79a2884_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ibef40e70131d4843a6dc894691bc8fe4_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ifb5332d9beba47ffa24792d45158508b_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i820e664bb33241ba93cc8fae6f707a35_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i0a1194cc9fdf44cfb95fcd89f7efccb6_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i0182b38908c44a66b5a4d30e1e29b804_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BOAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ife208f2536454e3abe1af807505046fc_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i85a0ad9443f24644a2ef62736c7af087_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LuganoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i5426eed8e1b64ad9ba8f912e565fe333_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="icb485c6620684600ad0db077d7a1e440_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i5a3598cd4efb4b06a7cae0507cc84520_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i90f024dcf3aa46a3b8171724572fd762_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i68f6ecad05a64a25b7f1302172dcaa5e_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ib359a17770d44c93be1abbb612adbfc9_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i18f4c555df4344bc96eeab56392a37a8_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i9f55697a261441ddbd4a9bb71a9ea8b9_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ib80badc43b0a480a8bcd0ea9653cd4b6_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="idab09ce7c2464c52a2dabe70a9ea9028_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ibbdb40b7fef342eea961c3b0a6c5c0fb_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i78636b49ab1c428881bb73c6b69f8a90_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i365dfc6faad6416ba0757406ff2365f9_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i6ba5bf687a534cd5b1231efcee93c6b8_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ied1724041a614bbeb3b74ae78fe3573c_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ic93b95c334e74c2c965c6b30ac0b3c9a_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i4d1c034c59484465bdc3fa206abb697e_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="if777b4e424874d57a601cc102b2402cd_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i185f9ed6aca94bbc84e6af5bef19aa61_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i9ce6f259537c4a498d8f2e983266acf4_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i4adc2f67dfee4ba6bc8a8e8b5d802963_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i583995468c434942a5fe878b26d6cb13_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ibe8c9c316e5f42e2815842a4c7852b06_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i5d488c70b2a542c4a16fbf27d8e2fc9d_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i33abdab908a64e14886d92e34a9c6247_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i82a9e9a3eaf5455a8f73ea5ff5fdcad5_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i47ba8fc93efd414aaf95fd49fd2a8819_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ib746f0e29ae84f639ab26854d755cbcb_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ia3db7cd891f84ac4a6f549c5601e5a6a_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i0caf2c416d374a3c8e80e7df905337be_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="iab58d53907b74da184c4e01b2b9c5c44_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i286dc9dfdf7f49b9ab87c624e756dbae_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i211d9a354c2640f7ac6e87ba8351a38e_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ic3827dcb34c047b58c6fd47fe3f52d7c_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i51497fedf737434e93afcf6b25ba7e0a_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i9be8cc87dd17426e9469e80465f36059_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ib0015a1ae7b647808703abcd66be0228_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i8137467906ff46d788a1442631825bec_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="if933a6a147374dcba1f9aba7d7595917_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="icecb3c5ec9b54e288c4b9ddb63f0d199_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i011ea82eaedb481892f3bbebacfd388c_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i81a23b34788a4c5db2b7930681bfcd0a_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i69f46a3e255049b7a1a4b919850a2550_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ia3f9c479ba384b85b4f43b9ffd5ab123_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i5e950f6a644747f1ae9774f3fd212069_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i372a12991eaa4d3b936e48296ef5f20b_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ibd2012faac7c4487b75b3d700da80209_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i43cf23018e2d4a4baa1e8323a27e10af_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="iccfa3ae9e42d4cfe91daf3a8b8e31868_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i46b4eeac3c7f4abe9d7fc5376d10ae77_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="id273c57be20e440284cbbdd96417d6bf_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i313fecb375a94458b0442f4fa28ff861_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ic5fd52ba995e463dadeb97ceea7207d5_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i9e608818427147d399e41e0b4ad9ed2f_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ie383f981131243c096027940a8268e81_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ib7a7f3a771c2426485f83b908455b862_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i7d5043a5c62945bbbe9b80fe67bb2d03_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i85395853210445139db20cdb254f4df2_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i43201c6d658f48e3a9957779536e2e59_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:TradingRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgobabyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i559111bdd3ef41c6b2037125b19f21ec_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMagneticsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i6bc8b8883e164c2b831a21aff3fc0afb_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i00da1386a7ff493e9c828c6930e47b70_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i83bf06668199472a9f2be59f998b5bbd_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BOAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i0e812f4d74184fc6a50c4a276aadfcd1_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="iefc22441d2ba46248db994face4373c7_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgobabyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ib787f14a48f14285bd3a60fa517ac801_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ia0cf86d6666d49bf98c0820013eb04af_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LuganoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i58ba42908c10453fa7cd6e2409bda5c2_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="if103733fc224472ba63fc7df5db1f80a_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i36f6c7176b804abfb3a6385c54824c86_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="iae69ed295bb64d0a830c3d5d01b59926_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="if9b7b053abca436ea99b7d04fd173b0b_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i676f6d7b42234f2eb12eb445da7dc667_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i8b654d82b4cd4f50bcaac1df84f9a4ed_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i8496b5ae2c024430abe5c0c5479f6d27_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMagneticsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ie877bc818a664f71b9e322b6ca946157_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMagneticsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="id6c3d14dc1e44ae4af53db49895463b7_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ide5ffe7c53794a06bd448f0b66480134_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i31f4943cb2624b288ebd8c8f69698c6a_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i60717cfadc044932a176da5e2bfe7717_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="if37ba1dd9e0d471ebbac43183f27f284_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ia9fa79909ade4fd988cd91d5d137c43d_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="id23bea541f604f37bc96c3bf993d3583_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i2bfc85f0091a4080a339b5e890b18c66_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ic861bc950fe64de2b419a50b7c225bd7_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis">codi:AmortizationOfDebtIssuanceCostsAndOriginalIssueDiscountMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i2b2f2c7dfa674d5fa9ee0f2f3fe78d83_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis">codi:AmortizationOfDebtIssuanceCostsAndOriginalIssueDiscountMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i4b54d3c3b9d745459edb6bbe558a25bb_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i12db3cdfe41f4baca40a197b1aaa67ae_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9e7645140b1248cf9b55b176e9bbb7a2_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BOAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i35d77451604047e1b491562cc212a740_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BOAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8121a1da7e2348e9b1ee4c2b5ec9cc35_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgobabyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i2efba2f01ce041d2821a7ecbb9497c36_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgobabyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5de00378127d4e68b266d158756e171e_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LuganoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i0abae5f80abf41a39cbc055ca5c57a76_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LuganoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i366de1d613fc4e94b3f7dd2b4b266531_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i79590d1d54cc481689f2d361fbaf4b0f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7e0e7ccba8774915bb27bdae665251f2_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="if7f68967a6b24002ad0f0494ad4a55fa_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i722a3094ac2b44799542089246a4e956_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i3f7edf93af67494192576d5328c4f5fd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1a11d6a13b8b4e16827ef63b06a3a85d_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMagneticsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i75381d477d1b4ccb8ec3af834d364170_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMagneticsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2a27159f29c94ecbaf14aa64246e359d_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i68884ea4d83d4427b5a13b527ea39850_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i339e0a0d89474dc6954b85217bd5169c_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ifcb56ad728b840c98956c38e5f770e80_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="ieb76a599f81a493cb92f0d72862296ae_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i0bd0d45ace2047238a842fd595ab5825_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3f6ae659ee574d55addd163b1ef01519_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i80471d112fba487795f2e9984514c91c_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="ied5767d7f92f46d0b559868ae19a1907_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">codi:OfficeFurnitureComputersAndSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="iee6a2edd30d744f8bee1b05f72138741_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="iff2c8a4d4c4e4d9b9bc82870fd16f31d_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i99c8959effea4043a66b6620087e9d9d_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="ia9dd680dfdc14eeda5a432bcb40989e5_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandAndBuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i7e36a16442554c989c98f4b61ca2f44f_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="i70727fc2b666423abc2f7fb62af0856c_D20211001-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-10-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iaa60c2c5c2bf4d5dad79ae2350a42a33_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="i388faa89126742a683865853473b7f41_I20210101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-01</instant>
        </period>
    </context>
    <context id="ifb26b692552147bcb2cd4b7f5617729d_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i67a1e41b571840bbaaba3af4315e8e60_I20210101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BOAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-01</instant>
        </period>
    </context>
    <context id="i0dd7e47a146d4ca5ae6882e9dfe78a0f_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BOAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="id4ae946e9c7b40e6a0683a2bd3796219_I20210101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgobabyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-01</instant>
        </period>
    </context>
    <context id="i03a303fabd6f44e187993c0bfc3ee1c0_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgobabyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i60bec6e7716f4cab972a3927828d024e_I20210101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LibertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-01</instant>
        </period>
    </context>
    <context id="i9df4b648bcb44aaba6f91fcdf9b3476f_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LibertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i301795dfcf904297b5010f6d288c6edc_I20210101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-01</instant>
        </period>
    </context>
    <context id="i377e5b9471bb4c64bb15150173f40292_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i56f060d1eccb4aa9a0132bc72c1b8996_I20210101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-01</instant>
        </period>
    </context>
    <context id="i5c1c04601b7f4fedac24d687ea0743b2_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i083242a208c94dfe808030aeeeb70dc5_I20210101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-01</instant>
        </period>
    </context>
    <context id="i7a77074ef7004a7f897594a7d528e156_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i8cbbc8b7bf9441e4b384854557bcbb22_I20210101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-01</instant>
        </period>
    </context>
    <context id="i63ccdfe4a4e2470393e5f7a4c603d5c5_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ida8dda02a13d4f8a9adbb96ffeb0e96e_I20210101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-01</instant>
        </period>
    </context>
    <context id="i5b51dd77257a46c7bef3d72f250a32d3_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i5287cded82f44bec82fd8fc79b4d9d74_I20210101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2021-01-01</instant>
        </period>
    </context>
    <context id="i019a066d06df4965a724a3e0b2242946_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ib0287c05185b4616a8cca5099b5fa6d0_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="idf934c81d695442b8f7e046605398793_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">codi:TechnologyAndPatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i0a49785acf854e8b8345eb2b6795f842_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="ic165c633ef1c4a9bb283f148373e286c_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i26c80fa7ea2845eeb0c5de668f0d6491_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="ic7d90d9561c94cb2a0db9bb1a07c36ed_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">codi:LicensingAndNonCompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="id8b3d319d41d4634b9fa1d18765023e7_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="ic6547da259b746c2a562242aaf42d08e_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">codi:DistributorRelationsAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ib2df1c00457449568595d5af8c636b95_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="ia644ad7425104f4a9e04dd752dfc0014_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="i814f4049a234487198f0e2d52e494d93_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="id96dec5605c24d459014bc472ce995a6_I20210323">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:A2021CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-23</instant>
        </period>
    </context>
    <context id="i9dd8e17ebbce4ecc86211deb49b11072_I20210323">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:A2021CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-23</instant>
        </period>
    </context>
    <context id="i8f773eb55bc94a45af7b3af7ac6b36d2_I20210323">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:A2021CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:FederalFundsEffectiveSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-23</instant>
        </period>
    </context>
    <context id="ia7be423e15604019988dc35efec9ef95_I20210323">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:A2021CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:EurodollarMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-23</instant>
        </period>
    </context>
    <context id="i53e4b7cc59634166acb6bf8a656a6b8f_I20210323">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:A2021CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-23</instant>
        </period>
    </context>
    <context id="ib791debdbb104b6b876de3df0b58461a_I20210323">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:A2021CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-23</instant>
        </period>
    </context>
    <context id="i9e1888295ff84aa7a4abf5a5a17e8c1e_I20210323">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:A2021CreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-23</instant>
        </period>
    </context>
    <context id="i14bbf148788244198ba372e2a26993b7_I20210323">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:A2021CreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-23</instant>
        </period>
    </context>
    <context id="i353f3d7310ae4d2da4aa10f095811ff1_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i8ff12b3ac4d1434289a401c929634954_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="i704964d5381848449859926a1273854f_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="i6fb18982ec194a4daaa78140bf9b99f6_I20211117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:SeniorNotesDue2032Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-17</instant>
        </period>
    </context>
    <context id="i8cfa0739e4594af2a1778b67667f46f9_I20210323">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:SeniorNotesDue2029Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-23</instant>
        </period>
    </context>
    <context id="i4e23d10e626d497588f4be1a41207a80_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="i80a1e34dc93845f98df2a5fd5e97a27e_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="i736558e062d7403a889c733edde75f27_I20210323">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:Seniornotesdue2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-23</instant>
        </period>
    </context>
    <context id="i84e7f56d775445719cce87d23151e520_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="i3bef059eeeb041a3beaf4b2ed5e1f373_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:SeniorNotesDue2029Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i66f218a6013745b89f9331becadf65cc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:SeniorNotesDue2029Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie2accd02910d453293377eaeec5499b1_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:SeniorNotesDue2032Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i50ac7f1631774100865610dfc28de56a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:SeniorNotesDue2032Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1a5d7fd8ba444ef6b10de3b3f76f29b6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">codi:TermLoanFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ieb28c4cb60d04675bf05781085efae7a_I20211117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">codi:SeniorNotesDue2032Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-17</instant>
        </period>
    </context>
    <context id="i2b4dec9047244bc7bacbb1130f0cc67b_I20210302">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">codi:SeniorNotesDue2029Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-02</instant>
        </period>
    </context>
    <context id="iff572633911e49c6a996b8031959ee1f_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="ie5a691c29a494dd786785599e654f14c_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="i89c5f52e645846ffb7810c38cbd087fd_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i7318dd26380b47b1a26f428b075b16a1_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="ieea3a5268c0e44eb960c1b4e4dce78ea_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ib3645acb641b495a8108d0afbe3da23c_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="i493d98965b304361b5eee3694c2a760e_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="iaf6e6ce0ff0e48c8b75f2933375a4a35_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="i6ad32cf23a5f4123aa3276e77f9dd3da_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">codi:AtTheMarketEquityOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i64b4c9d637854bfeb373fc2e51fedd8d_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">codi:AtTheMarketEquityOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i2afd550af32741dfb2471e664f58f992_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="ia8f3154268ba41c6b35252ef3ca0e09d_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="ie962b6fd2f1c4b7aa53dace44af4e810_I20191120">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2019-11-20</instant>
        </period>
    </context>
    <context id="ic4a1f8d7f1de465387cde39057dec7e2_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="i68b416d5afde4985b05181e416b1db60_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="if8380e2d6d2d4aadbbc7ef6dfdd44993_I20180313">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-03-13</instant>
        </period>
    </context>
    <context id="ie7f285954fac4a81b090463be8c8939b_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="ic5744c5cb3564d41ad42d5ce0d61a95a_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="ibe6779cca2284f78a32419e2bd4edd6d_D20180313-20180313">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-03-13</startDate>
            <endDate>2018-03-13</endDate>
        </period>
    </context>
    <context id="if73bc572a0f04616b6ac23169f90bc69_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i576f79e9e14848618b998e7f5fd9cbe3_I20170628">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-06-28</instant>
        </period>
    </context>
    <context id="i041f0ef299d2443780a868d53d123803_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="i55c5e99c8c0a46b28f1d6e678f0704db_D20170628-20170628">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-06-28</startDate>
            <endDate>2017-06-28</endDate>
        </period>
    </context>
    <context id="i7c18b65b892e48c4aa7008e7e1636387_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i436251f902ef4e338b2568c90534eb13_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="i3593db55435f46cc99dc49791f5fb555_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="iee57d02365dd46238386a2f5f075687a_I20220428">
        <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-04-28</instant>
        </period>
    </context>
    <context id="i644ec3f16b8e47bf9aaf06e2c419b5f9_D20220428-20220428">
        <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-04-28</startDate>
            <endDate>2022-04-28</endDate>
        </period>
    </context>
    <context id="i3975bd2f25004d19866ccbfbfee3d293_I20220120">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2022-01-20</instant>
        </period>
    </context>
    <context id="i7f1fc641ad2e4933a484ab2e91720b3d_D20220120-20220120">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <startDate>2022-01-20</startDate>
            <endDate>2022-01-20</endDate>
        </period>
    </context>
    <context id="icfb891fb6066420a880526010e2a3126_I20211022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2021-10-22</instant>
        </period>
    </context>
    <context id="if68b9b66e1164150800502a169979990_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="ic41e890464c54bc991ffdf39ea8a46b3_I20210907">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2021-09-07</instant>
        </period>
    </context>
    <context id="i4f34a164885042958539adceff829c24_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="i6d20daf89c164e3d852c377ee909081b_I20210722">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2021-07-22</instant>
        </period>
    </context>
    <context id="if1bdf62527194bd381313ba61bde7ba8_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="ib59982d7c8d24d039279186e3bca5c3b_I20210422">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2021-04-22</instant>
        </period>
    </context>
    <context id="i7d1c38cc582e47f0bae7471b5afbf90a_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="i9a7c88d560784cd49725a266f086dc44_I20210122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2021-01-22</instant>
        </period>
    </context>
    <context id="ia2c3133e71c44eb8860881161bc60813_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="ibc36b6bc36d74fa3b542a13a503fef87_D20220430-20220430">
        <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-04-30</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i9b431f50e04042b9b81377d4e0a56dd2_D20220430-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-30</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i8ae89cf9d8e648dfa93faae04981b318_D20220130-20220130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-30</startDate>
            <endDate>2022-01-30</endDate>
        </period>
    </context>
    <context id="i857c7f54ee464e7a8d1f2808474b2d17_D20220130-20220130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-30</startDate>
            <endDate>2022-01-30</endDate>
        </period>
    </context>
    <context id="ifc0b082a66cd4247934cc9d57c6d68d1_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="i6a8585aeb51243cca4a7d85e59033487_D20211030-20211030">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-30</startDate>
            <endDate>2021-10-30</endDate>
        </period>
    </context>
    <context id="ia22e5076bc164e48830064f5694f6cd1_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="i384ceb978047488eb23ba118cfebe5c2_D20210730-20210730">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-30</startDate>
            <endDate>2021-07-30</endDate>
        </period>
    </context>
    <context id="i8ce90273fe2d44c4846561b337433627_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="i395dd3b0efd04517851f1661beb16b2e_D20210430-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-30</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="ifabd8d430d4e4924b70a228bbfe01e18_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="i0ba6f3d43fa14c6cb1412604c08c527c_D20210130-20210130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-30</startDate>
            <endDate>2021-01-30</endDate>
        </period>
    </context>
    <context id="ib80b02a2bf08413481a5d6382aea3f84_D20220430-20220430">
        <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-04-30</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="id7deb57f4bda49b894caa7daa0702cb3_D20220430-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-30</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="ib926272b1605460d8df1217bf5c733cf_D20220130-20220130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-30</startDate>
            <endDate>2022-01-30</endDate>
        </period>
    </context>
    <context id="ic3463b3382124e5b928749562fa7d9e1_D20220130-20220130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-30</startDate>
            <endDate>2022-01-30</endDate>
        </period>
    </context>
    <context id="i31d790946cd6434eacfe17abab97ba94_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="iab03ad6306944064bf39a8c97dc6bacc_D20211030-20211030">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-30</startDate>
            <endDate>2021-10-30</endDate>
        </period>
    </context>
    <context id="i012da28340ba4c1e8f572f5daadb9a48_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="icb582eb9c415477b9589923186df3247_D20210730-20210730">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-30</startDate>
            <endDate>2021-07-30</endDate>
        </period>
    </context>
    <context id="i4f43f851a54541fd9477ade643aca3c3_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="i4999c08cf01843bca6839fb12e7e6978_D20210430-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-30</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i8dccb6367ea44c43aafbf259d0c10b72_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="i0d2f9be10f614d05b0b9ca8657c4a43a_D20210130-20210130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-30</startDate>
            <endDate>2021-01-30</endDate>
        </period>
    </context>
    <context id="if1cae2bb61b94dc893220d1779015f38_D20220430-20220430">
        <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-04-30</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="ie06223f17b5e4f3b8fe07582946a37a8_D20220130-20220130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-30</startDate>
            <endDate>2022-01-30</endDate>
        </period>
    </context>
    <context id="ic725f486c7a64efe814b94d0cc435e61_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="i7f5ecc0b00d84a52857332f0e9d8fbca_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="i0e1bd4d8298e4b85b9272d1083d6a10e_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="ifc59444b7b514480ae0e42c2c5d95611_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="i578b582f532d4ca0ab92ae6ac17dc674_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i985d06999ae5400da40471cec991654d_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:A5.11TacticalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i043ddb0c7f2342e296f3ab5bac73344d_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:A5.11TacticalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i42ef0abc47754262a34dbb96a2f6ad60_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:A5.11TacticalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2ffded016d5a41afb65ae02d21a5fd8d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:A5.11TacticalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8e7eedc6c0fa4082bfc9f6a6eab41a51_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:BOAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i03c9c73b63634eeeabf97b6f855a135c_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:BOAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="if021ad86731f44059f6302189968ca12_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:BOAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i972e8a0e698a4ea0a38aa9680f39376a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:BOAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i02e262264b4b44c0bbc8d8e1d88cc7b1_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:ErgobabyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ie781bc997f8f485fb6e2da2e3463274c_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:ErgobabyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ifba62ef8f2bd43af856aa4d3d3b21e33_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:ErgobabyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i229049a27f3d4da7be6e5f67315dc0f9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:ErgobabyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0f77fcae654043e8842fad09b1fd5615_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:LuganoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ibb24cc3d099948f5b9377c8020636da1_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:LuganoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="iad0ef5c7082549f6bf1535d76354b531_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:LuganoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i934de9f2a2e947069e33740caae2a366_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:LuganoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3ba77d4d81504fba9f82842baa66baeb_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:MarucciMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i84a91cd23b75437198897d74a770ae64_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:MarucciMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i2b8f7424681b4b61a12dd45bd2e7912f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:MarucciMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id2a339c2ea2945b3b7feba63d8289ef9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:MarucciMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5d5688a0abfc46549c9c9b82d1a4139b_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:VelocityOutdoorOwnershipMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="id0e43aac92784c269c17cae2ca908ebc_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:VelocityOutdoorOwnershipMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="iee89d560aef74e51961f33a8980eceb6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:VelocityOutdoorOwnershipMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i42805548d69d4d9a974b70af90f01fe9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:VelocityOutdoorOwnershipMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i02b071bd06094fdfb151abceb4629d37_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:AltorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i3833e1b6258148e882b3ea339b33d251_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:AltorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i62b5708a7cb143c0a83e8390590ed7d6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:AltorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i58a4087a66064da28ced9b999acf951c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:AltorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ide4d2feba44d413e9e9788e650872d34_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:ArnoldMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i8cad0f0b346649da9f31c078d3e038b8_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:ArnoldMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i7387587dbcb04d158d379a1fd72fdaa4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:ArnoldMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i633fc1e203aa48198c498d7db0a13d29_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:ArnoldMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i26ad10bc70024dcfaedaef8830d4ecbe_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:SternoProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ie6a093ed10ae4c4bb7c812ab60f70554_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:SternoProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="id9ab6b107c444f5f9e647a820339304b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:SternoProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6ea34e537faa430cac04e30cb2c85c53_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:SternoProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iebc62605be0a42ee9e3f086cf76d5b37_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="idcecc69df82e41e5a63ee3340da5ebf7_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="ic19fd42b0ca443b1ae92101108bba742_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="ic12b78fea50948db8cf13a6e5961be71_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LuganoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i03f3161f67f24e289930a00ed80771ff_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="ie19b8815442d45ae9e631e3be71529db_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i514c0f9c423a484b905a03dbbcd3ddff_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="ie4e663e66d7540968ad582f74c18c502_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="i901bae82d1a0487ab07b651eb692ab48_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoCandleLampMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ida691a173ae24d4baf75c9f30f678d37_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="ia313315684d4469cb4b4debaa5e40a5b_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AllocationInterestsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i98910ccc8c7d4290859ff47e5161462a_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="i8f15864be827442a9a076d822da841a2_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i0dab51d7e66647c98ade23e7d886d008_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ie0ac6762502d4f9293fc97e227f8e757_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i24936f02d3ec4fac8713594b4a875802_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="id274db2c7bc04d858072be216e99c5bd_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="i179c292f5a184ceeab50b3343bc36574_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="i03782746e8fd477a892b91f0d6ef258b_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="i4172a5bea1ec48e8a5a0d08a22a1fbad_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="ia7deca02269046c69141c18a148e1a2b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">codi:BusinessAcquisitionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:FairValueDisclosureItemAmountsDomain</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifbc098670f0c43fbb07e5a859c4e2fe6_I20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2019-01-31</instant>
        </period>
    </context>
    <context id="if5305876352f45d8887152e3a87ac95c_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LibertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib3d64cfbe6634b098102e45381d799a2_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:A5.11TacticalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id3aa19923af7413480635fb309e52fe1_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:AltorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i7e8a7264e9434c3ea73ce9ce4b20242d_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i8c99ed67ee784acaafb1936be55d79e8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic9b93c863e094aec9fec2b6ddd69378e_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="if2360b86060d420fae96fbf799aa8612_I20200420">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:MarucciMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-20</instant>
        </period>
    </context>
    <context id="i259c03cee5604328841986d4f1e7ce27_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="i4409993c67924d59b5b394e61f8a036e_I20210803">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:A5.11TacticalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-03</instant>
        </period>
    </context>
    <context id="ibede2fa3a6d8438abe702606efcbc580_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="i1c9ccc67eeed453ca41c06a404220c60_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:RelatedPartyVendorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i7a7a812228154262902aa2d469101ae1_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:RelatedPartyVendorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i2ac4b24c0b524503a2999f057180dbaf_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="i901fb009832443f0aa174401de93504b_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:RelatedPartyVendorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">codi:BOAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i64e806524f1642539f8dcc5dd6bc301e_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:RelatedPartyVendorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">codi:BOAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ib4c78ad824c9453481a71f3d39490cd2_I20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:ErgoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-28</instant>
        </period>
    </context>
    <context id="i16ad655e17e0446b81ad62f675acf6c4_I20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:ErgoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-28</instant>
        </period>
    </context>
    <context id="i7c7f29b9d36d4b81ac50cddbf46448a4_D20220201-20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:ErgoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="segment">
        <measure>codi:Segment</measure>
    </unit>
    <unit id="facility">
        <measure>codi:Facility</measure>
    </unit>
    <unit id="clients">
        <measure>codi:Clients</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80L2ZyYWc6YThjZDNhNDA4YjRhNDQ3ZGI0MDMzMmQzODUxOTM2N2IvdGFibGU6OTQ0NmRjNGE5NDMzNDE3NmJiNDE2YjFiZjFmNWYxZGUvdGFibGVyYW5nZTo5NDQ2ZGM0YTk0MzM0MTc2YmI0MTZiMWJmMWY1ZjFkZV8yLTEtMS0xLTQ4NDUx_b6aec868-f824-4605-9861-a29dd0b7c641">0001345126</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80L2ZyYWc6YThjZDNhNDA4YjRhNDQ3ZGI0MDMzMmQzODUxOTM2N2IvdGFibGU6OTQ0NmRjNGE5NDMzNDE3NmJiNDE2YjFiZjFmNWYxZGUvdGFibGVyYW5nZTo5NDQ2ZGM0YTk0MzM0MTc2YmI0MTZiMWJmMWY1ZjFkZV8zLTEtMS0xLTQ4NDUx_d58d625f-4593-4a96-99c4-b3faec168ee1">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80L2ZyYWc6YThjZDNhNDA4YjRhNDQ3ZGI0MDMzMmQzODUxOTM2N2IvdGFibGU6OTQ0NmRjNGE5NDMzNDE3NmJiNDE2YjFiZjFmNWYxZGUvdGFibGVyYW5nZTo5NDQ2ZGM0YTk0MzM0MTc2YmI0MTZiMWJmMWY1ZjFkZV80LTEtMS0xLTQ4NDUx_c38009a8-c204-480b-a5d5-f460f40e3216">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80L2ZyYWc6YThjZDNhNDA4YjRhNDQ3ZGI0MDMzMmQzODUxOTM2N2IvdGFibGU6OTQ0NmRjNGE5NDMzNDE3NmJiNDE2YjFiZjFmNWYxZGUvdGFibGVyYW5nZTo5NDQ2ZGM0YTk0MzM0MTc2YmI0MTZiMWJmMWY1ZjFkZV81LTEtMS0xLTQ4NDUx_e33e36f5-95ba-4341-8cee-62ed90f5f93d">Q1</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80L2ZyYWc6YThjZDNhNDA4YjRhNDQ3ZGI0MDMzMmQzODUxOTM2N2IvdGFibGU6OTQ0NmRjNGE5NDMzNDE3NmJiNDE2YjFiZjFmNWYxZGUvdGFibGVyYW5nZTo5NDQ2ZGM0YTk0MzM0MTc2YmI0MTZiMWJmMWY1ZjFkZV82LTEtMS0xLTQ4NDUx_631b7c2d-e595-4930-a5b8-1b407d53394b">false</dei:AmendmentFlag>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yOC9mcmFnOjg3YjNhNjgwNzk5MjRiNmZiOWViYzgzY2VhNjJjN2ZhL3RhYmxlOmM1OTdiYTZmYWMwMjRkMThiYjVhNDQyMDhkZjg0OGJkL3RhYmxlcmFuZ2U6YzU5N2JhNmZhYzAyNGQxOGJiNWE0NDIwOGRmODQ4YmRfMi0xLTEtMS00ODQ1MQ_5481d9cf-4c86-49a0-b908-230b8582e3f5"
      unitRef="usd">14018000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yOC9mcmFnOjg3YjNhNjgwNzk5MjRiNmZiOWViYzgzY2VhNjJjN2ZhL3RhYmxlOmM1OTdiYTZmYWMwMjRkMThiYjVhNDQyMDhkZjg0OGJkL3RhYmxlcmFuZ2U6YzU5N2JhNmZhYzAyNGQxOGJiNWE0NDIwOGRmODQ4YmRfMi0zLTEtMS00ODQ1MQ_844b4d8f-06d8-4e56-b2ef-558a0848e324"
      unitRef="usd">13851000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts
      contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yOC9mcmFnOjg3YjNhNjgwNzk5MjRiNmZiOWViYzgzY2VhNjJjN2ZhL3RhYmxlOmM1OTdiYTZmYWMwMjRkMThiYjVhNDQyMDhkZjg0OGJkL3RhYmxlcmFuZ2U6YzU5N2JhNmZhYzAyNGQxOGJiNWE0NDIwOGRmODQ4YmRfNC0xLTEtMS00ODQ1MQ_0b04f19e-ec4d-4bba-9781-9c17df5d06a5"
      unitRef="usd">6202000</us-gaap:AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts>
    <us-gaap:AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts
      contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yOC9mcmFnOjg3YjNhNjgwNzk5MjRiNmZiOWViYzgzY2VhNjJjN2ZhL3RhYmxlOmM1OTdiYTZmYWMwMjRkMThiYjVhNDQyMDhkZjg0OGJkL3RhYmxlcmFuZ2U6YzU5N2JhNmZhYzAyNGQxOGJiNWE0NDIwOGRmODQ4YmRfNC0zLTEtMS00ODQ1MQ_aa4026d8-f16a-4788-b85b-8d2ae795f0c1"
      unitRef="usd">6589000</us-gaap:AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts>
    <us-gaap:CommonStockNoParValue
      contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yOC9mcmFnOjg3YjNhNjgwNzk5MjRiNmZiOWViYzgzY2VhNjJjN2ZhL3RhYmxlOmM1OTdiYTZmYWMwMjRkMThiYjVhNDQyMDhkZjg0OGJkL3RhYmxlcmFuZ2U6YzU5N2JhNmZhYzAyNGQxOGJiNWE0NDIwOGRmODQ4YmRfNi0zLTEtMS00ODQ1MQ_d4044aa6-cc48-4334-8c15-164b544bb89d"
      unitRef="usdPerShare"
      xsi:nil="true"/>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yOC9mcmFnOjg3YjNhNjgwNzk5MjRiNmZiOWViYzgzY2VhNjJjN2ZhL3RhYmxlOmM1OTdiYTZmYWMwMjRkMThiYjVhNDQyMDhkZjg0OGJkL3RhYmxlcmFuZ2U6YzU5N2JhNmZhYzAyNGQxOGJiNWE0NDIwOGRmODQ4YmRfNy0zLTEtMS00ODQ1MQ_4f429110-55a1-4047-a813-b03734bf7859"
      unitRef="shares">500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yOC9mcmFnOjg3YjNhNjgwNzk5MjRiNmZiOWViYzgzY2VhNjJjN2ZhL3RhYmxlOmM1OTdiYTZmYWMwMjRkMThiYjVhNDQyMDhkZjg0OGJkL3RhYmxlcmFuZ2U6YzU5N2JhNmZhYzAyNGQxOGJiNWE0NDIwOGRmODQ4YmRfOS0xLTEtMS00ODQ1MQ_a5dd10c5-3b37-4c83-b330-ffecbc7d06a5"
      unitRef="shares">69450000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yOC9mcmFnOjg3YjNhNjgwNzk5MjRiNmZiOWViYzgzY2VhNjJjN2ZhL3RhYmxlOmM1OTdiYTZmYWMwMjRkMThiYjVhNDQyMDhkZjg0OGJkL3RhYmxlcmFuZ2U6YzU5N2JhNmZhYzAyNGQxOGJiNWE0NDIwOGRmODQ4YmRfOS0zLTEtMS00ODQ1MQ_6a6e5c1f-d67b-4aba-b2f5-810423b94309"
      unitRef="shares">68738000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yOC9mcmFnOjg3YjNhNjgwNzk5MjRiNmZiOWViYzgzY2VhNjJjN2ZhL3RhYmxlOmM1OTdiYTZmYWMwMjRkMThiYjVhNDQyMDhkZjg0OGJkL3RhYmxlcmFuZ2U6YzU5N2JhNmZhYzAyNGQxOGJiNWE0NDIwOGRmODQ4YmRfMTEtMy0xLTEtNDg0NTE_3aad458f-4732-4e3a-9414-a3f2780e1d24"
      unitRef="shares">50000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yOC9mcmFnOjg3YjNhNjgwNzk5MjRiNmZiOWViYzgzY2VhNjJjN2ZhL3RhYmxlOmM1OTdiYTZmYWMwMjRkMThiYjVhNDQyMDhkZjg0OGJkL3RhYmxlcmFuZ2U6YzU5N2JhNmZhYzAyNGQxOGJiNWE0NDIwOGRmODQ4YmRfMTItMy0xLTEtNTkxNDk_a79d96b6-d85c-4b88-a914-0e2480a82f42"
      unitRef="shares">12600000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yOC9mcmFnOjg3YjNhNjgwNzk5MjRiNmZiOWViYzgzY2VhNjJjN2ZhL3RhYmxlOmM1OTdiYTZmYWMwMjRkMThiYjVhNDQyMDhkZjg0OGJkL3RhYmxlcmFuZ2U6YzU5N2JhNmZhYzAyNGQxOGJiNWE0NDIwOGRmODQ4YmRfMTMtMS0xLTEtNTkxNDk_a95f822a-0910-4c7c-bfc7-09821b1386c9"
      unitRef="shares">12600000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yOC9mcmFnOjg3YjNhNjgwNzk5MjRiNmZiOWViYzgzY2VhNjJjN2ZhL3RhYmxlOmM1OTdiYTZmYWMwMjRkMThiYjVhNDQyMDhkZjg0OGJkL3RhYmxlcmFuZ2U6YzU5N2JhNmZhYzAyNGQxOGJiNWE0NDIwOGRmODQ4YmRfMTMtMy0xLTEtNTkxNDk_e7ff6ea4-5ea2-4cee-a429-ace448a63261"
      unitRef="shares">12600000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockNoParValue
      contextRef="id3516e1ed33f4a999a066293d8b9a603_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yOC9mcmFnOjg3YjNhNjgwNzk5MjRiNmZiOWViYzgzY2VhNjJjN2ZhL3RhYmxlOmM1OTdiYTZmYWMwMjRkMThiYjVhNDQyMDhkZjg0OGJkL3RhYmxlcmFuZ2U6YzU5N2JhNmZhYzAyNGQxOGJiNWE0NDIwOGRmODQ4YmRfMTMtMy0xLTEtNDg0NTE_b3903786-9ec0-42ff-8092-b87bec738afd"
      unitRef="usdPerShare"
      xsi:nil="true"/>
    <us-gaap:PreferredStockSharesIssued
      contextRef="id3516e1ed33f4a999a066293d8b9a603_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yOC9mcmFnOjg3YjNhNjgwNzk5MjRiNmZiOWViYzgzY2VhNjJjN2ZhL3RhYmxlOmM1OTdiYTZmYWMwMjRkMThiYjVhNDQyMDhkZjg0OGJkL3RhYmxlcmFuZ2U6YzU5N2JhNmZhYzAyNGQxOGJiNWE0NDIwOGRmODQ4YmRfMTQtMy0xLTEtNDg0NTE_0d38cfbe-2d7a-4254-acaf-389be6f380b0"
      unitRef="shares">4000000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i170e54d6990e4e55b520e21292f73f0a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yOC9mcmFnOjg3YjNhNjgwNzk5MjRiNmZiOWViYzgzY2VhNjJjN2ZhL3RhYmxlOmM1OTdiYTZmYWMwMjRkMThiYjVhNDQyMDhkZjg0OGJkL3RhYmxlcmFuZ2U6YzU5N2JhNmZhYzAyNGQxOGJiNWE0NDIwOGRmODQ4YmRfMTUtMS0xLTEtNDg0NTE_73fc81ae-4ae9-4f68-8a49-f25ed47a95f5"
      unitRef="shares">4000000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="id3516e1ed33f4a999a066293d8b9a603_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yOC9mcmFnOjg3YjNhNjgwNzk5MjRiNmZiOWViYzgzY2VhNjJjN2ZhL3RhYmxlOmM1OTdiYTZmYWMwMjRkMThiYjVhNDQyMDhkZjg0OGJkL3RhYmxlcmFuZ2U6YzU5N2JhNmZhYzAyNGQxOGJiNWE0NDIwOGRmODQ4YmRfMTUtMy0xLTEtNDg0NTE_d468defd-2519-4028-8f6b-c8011d2e96b6"
      unitRef="shares">4000000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockNoParValue
      contextRef="id809fcbcf78f45b6839bd681574d4aaf_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yOC9mcmFnOjg3YjNhNjgwNzk5MjRiNmZiOWViYzgzY2VhNjJjN2ZhL3RhYmxlOmM1OTdiYTZmYWMwMjRkMThiYjVhNDQyMDhkZjg0OGJkL3RhYmxlcmFuZ2U6YzU5N2JhNmZhYzAyNGQxOGJiNWE0NDIwOGRmODQ4YmRfMTgtMy0xLTEtNDg0NTE_ce05e1f0-eded-4c44-80cc-6ae1d22271af"
      unitRef="usdPerShare"
      xsi:nil="true"/>
    <us-gaap:PreferredStockSharesIssued
      contextRef="id809fcbcf78f45b6839bd681574d4aaf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yOC9mcmFnOjg3YjNhNjgwNzk5MjRiNmZiOWViYzgzY2VhNjJjN2ZhL3RhYmxlOmM1OTdiYTZmYWMwMjRkMThiYjVhNDQyMDhkZjg0OGJkL3RhYmxlcmFuZ2U6YzU5N2JhNmZhYzAyNGQxOGJiNWE0NDIwOGRmODQ4YmRfMTktMy0xLTEtNDg0NTE_c625bdeb-79fd-4a86-b80b-a234e430ab8d"
      unitRef="shares">4000000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="ib214332ab4b04f93878f6a41db8a721e_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yOC9mcmFnOjg3YjNhNjgwNzk5MjRiNmZiOWViYzgzY2VhNjJjN2ZhL3RhYmxlOmM1OTdiYTZmYWMwMjRkMThiYjVhNDQyMDhkZjg0OGJkL3RhYmxlcmFuZ2U6YzU5N2JhNmZhYzAyNGQxOGJiNWE0NDIwOGRmODQ4YmRfMjAtMS0xLTEtNDg0NTE_5bba61af-2e77-47b4-b245-2b44141e3e5c"
      unitRef="shares">4000000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="id809fcbcf78f45b6839bd681574d4aaf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yOC9mcmFnOjg3YjNhNjgwNzk5MjRiNmZiOWViYzgzY2VhNjJjN2ZhL3RhYmxlOmM1OTdiYTZmYWMwMjRkMThiYjVhNDQyMDhkZjg0OGJkL3RhYmxlcmFuZ2U6YzU5N2JhNmZhYzAyNGQxOGJiNWE0NDIwOGRmODQ4YmRfMjAtMy0xLTEtNDg0NTE_bb4a71e0-44ff-4704-a0e5-ef435b207153"
      unitRef="shares">4000000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockNoParValue
      contextRef="i811cb5a0c15a4749825e788a264c8a20_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yOC9mcmFnOjg3YjNhNjgwNzk5MjRiNmZiOWViYzgzY2VhNjJjN2ZhL3RhYmxlOmM1OTdiYTZmYWMwMjRkMThiYjVhNDQyMDhkZjg0OGJkL3RhYmxlcmFuZ2U6YzU5N2JhNmZhYzAyNGQxOGJiNWE0NDIwOGRmODQ4YmRfMjMtMy0xLTEtNDg0NTE_76f28792-d6aa-406e-9258-e4ae817b1760"
      unitRef="usdPerShare">0</us-gaap:PreferredStockNoParValue>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i811cb5a0c15a4749825e788a264c8a20_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yOC9mcmFnOjg3YjNhNjgwNzk5MjRiNmZiOWViYzgzY2VhNjJjN2ZhL3RhYmxlOmM1OTdiYTZmYWMwMjRkMThiYjVhNDQyMDhkZjg0OGJkL3RhYmxlcmFuZ2U6YzU5N2JhNmZhYzAyNGQxOGJiNWE0NDIwOGRmODQ4YmRfMjQtMy0xLTEtNDg0NTE_3bf55e1c-d39f-452d-83fb-cdcf1703fac9"
      unitRef="shares">4600000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i5f3dbfccd624493a91e9a9a09141c0c5_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yOC9mcmFnOjg3YjNhNjgwNzk5MjRiNmZiOWViYzgzY2VhNjJjN2ZhL3RhYmxlOmM1OTdiYTZmYWMwMjRkMThiYjVhNDQyMDhkZjg0OGJkL3RhYmxlcmFuZ2U6YzU5N2JhNmZhYzAyNGQxOGJiNWE0NDIwOGRmODQ4YmRfMjUtMS0xLTEtNDg0NTE_0117774e-5106-4ae6-88e0-ce6ee2399c0e"
      unitRef="shares">4600000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i811cb5a0c15a4749825e788a264c8a20_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yOC9mcmFnOjg3YjNhNjgwNzk5MjRiNmZiOWViYzgzY2VhNjJjN2ZhL3RhYmxlOmM1OTdiYTZmYWMwMjRkMThiYjVhNDQyMDhkZjg0OGJkL3RhYmxlcmFuZ2U6YzU5N2JhNmZhYzAyNGQxOGJiNWE0NDIwOGRmODQ4YmRfMjUtMy0xLTEtNDg0NTE_836084e3-ebc2-421b-a8a9-7ded0750afb2"
      unitRef="shares">4600000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:CommonStockVotingRights
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83Ni9mcmFnOmI0MzMwZWMwODlkMTRiNmY4NjQxOGUyNjdjOGZlYjk2L3RhYmxlOjU0MGU0OTZiMzAzNzRkNGFhMGM0MWY0MDAwY2JkMjc4L3RhYmxlcmFuZ2U6NTQwZTQ5NmIzMDM3NGQ0YWEwYzQxZjQwMDBjYmQyNzhfMC0xLTEtMS00ODQ1MQ_50f82e42-a06f-484c-92ed-290f6100802d">One vote per share</us-gaap:CommonStockVotingRights>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85MS9mcmFnOmZiMTM3ZThiOGUxYzRmYjFhYjI0NTE1YmI4MTVlMzE5L3RhYmxlOmRjZTEzMjZkN2E4MzRiZWVhOWRjM2EwMTI1ODQ4NzcwL3RhYmxlcmFuZ2U6ZGNlMTMyNmQ3YTgzNGJlZWE5ZGMzYTAxMjU4NDg3NzBfMi00LTEtMS00ODQ1MQ_3d2a208a-ecdb-4122-94fb-403be4a0ee4b">http://fasb.org/us-gaap/2021-01-31#PrepaidExpenseAndOtherAssets</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85MS9mcmFnOmZiMTM3ZThiOGUxYzRmYjFhYjI0NTE1YmI4MTVlMzE5L3RhYmxlOmRjZTEzMjZkN2E4MzRiZWVhOWRjM2EwMTI1ODQ4NzcwL3RhYmxlcmFuZ2U6ZGNlMTMyNmQ3YTgzNGJlZWE5ZGMzYTAxMjU4NDg3NzBfMi02LTEtMS00ODQ1MQ_ef0c9dea-cb09-42b8-a64c-752a5848d4d7">http://fasb.org/us-gaap/2021-01-31#PrepaidExpenseAndOtherAssets</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i7e8a7264e9434c3ea73ce9ce4b20242d_I20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85MS9mcmFnOmZiMTM3ZThiOGUxYzRmYjFhYjI0NTE1YmI4MTVlMzE5L3RhYmxlOmRjZTEzMjZkN2E4MzRiZWVhOWRjM2EwMTI1ODQ4NzcwL3RhYmxlcmFuZ2U6ZGNlMTMyNmQ3YTgzNGJlZWE5ZGMzYTAxMjU4NDg3NzBfMy00LTEtMS00ODQ1MQ_06022c96-7245-4b4a-95f8-92766a45bd53">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i8c99ed67ee784acaafb1936be55d79e8_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85MS9mcmFnOmZiMTM3ZThiOGUxYzRmYjFhYjI0NTE1YmI4MTVlMzE5L3RhYmxlOmRjZTEzMjZkN2E4MzRiZWVhOWRjM2EwMTI1ODQ4NzcwL3RhYmxlcmFuZ2U6ZGNlMTMyNmQ3YTgzNGJlZWE5ZGMzYTAxMjU4NDg3NzBfMy02LTEtMS00ODQ1MQ_4c5524d5-5300-4be4-9c3c-e4067fd3d91f">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="ieea3a5268c0e44eb960c1b4e4dce78ea_I20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85MS9mcmFnOmZiMTM3ZThiOGUxYzRmYjFhYjI0NTE1YmI4MTVlMzE5L3RhYmxlOmRjZTEzMjZkN2E4MzRiZWVhOWRjM2EwMTI1ODQ4NzcwL3RhYmxlcmFuZ2U6ZGNlMTMyNmQ3YTgzNGJlZWE5ZGMzYTAxMjU4NDg3NzBfNC00LTEtMS00ODQ1MQ_8ff6534e-95e5-4cce-b2f1-4cde90459aba">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="ib3645acb641b495a8108d0afbe3da23c_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85MS9mcmFnOmZiMTM3ZThiOGUxYzRmYjFhYjI0NTE1YmI4MTVlMzE5L3RhYmxlOmRjZTEzMjZkN2E4MzRiZWVhOWRjM2EwMTI1ODQ4NzcwL3RhYmxlcmFuZ2U6ZGNlMTMyNmQ3YTgzNGJlZWE5ZGMzYTAxMjU4NDg3NzBfNC02LTEtMS00ODQ1MQ_e6ba9f1f-9d15-4164-b081-d47edc14bcac">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <dei:DocumentType
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8xL2ZyYWc6OTMxMzhlM2QxOWM5NGY3ODllZWVlNjYzOWFiZGEwYmIvdGV4dHJlZ2lvbjo5MzEzOGUzZDE5Yzk0Zjc4OWVlZWU2NjM5YWJkYTBiYl8yMTkx_c30c812d-4f28-4720-8e91-cf890ce394ff">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8xL2ZyYWc6OTMxMzhlM2QxOWM5NGY3ODllZWVlNjYzOWFiZGEwYmIvdGFibGU6MTYyYWUwM2ZhYmNhNDY2OWE2MDRmOWU1YjU5ODcyNGIvdGFibGVyYW5nZToxNjJhZTAzZmFiY2E0NjY5YTYwNGY5ZTViNTk4NzI0Yl8wLTAtMS0xLTQ4NDUx_5ccb4a5e-77f9-4574-928e-59a7c8d4555d">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8xL2ZyYWc6OTMxMzhlM2QxOWM5NGY3ODllZWVlNjYzOWFiZGEwYmIvdGV4dHJlZ2lvbjo5MzEzOGUzZDE5Yzk0Zjc4OWVlZWU2NjM5YWJkYTBiYl8xMjY_da72c8ba-d212-4b34-9bea-b347dc9bf0f6">2022-03-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8xL2ZyYWc6OTMxMzhlM2QxOWM5NGY3ODllZWVlNjYzOWFiZGEwYmIvdGFibGU6ZTg4OTJmM2NlYzA2NDlhMjllNzk1ODZjMzExYjljNDMvdGFibGVyYW5nZTplODg5MmYzY2VjMDY0OWEyOWU3OTU4NmMzMTFiOWM0M18wLTAtMS0xLTQ4NDUx_167f77d7-769a-48cc-90f0-57754c5d8f71">false</dei:DocumentTransitionReport>
    <dei:EntityRegistrantName
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8xL2ZyYWc6OTMxMzhlM2QxOWM5NGY3ODllZWVlNjYzOWFiZGEwYmIvdGV4dHJlZ2lvbjo5MzEzOGUzZDE5Yzk0Zjc4OWVlZWU2NjM5YWJkYTBiYl8yMTky_1a58d9e3-1a09-4a35-8f98-1aeda51f9d13">COMPASS DIVERSIFIED HOLDINGS</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8xL2ZyYWc6OTMxMzhlM2QxOWM5NGY3ODllZWVlNjYzOWFiZGEwYmIvdGFibGU6YjI3NzFkM2MxZTlhNGI3NGFiZWY0Y2I2NmNmOTFhN2QvdGFibGVyYW5nZTpiMjc3MWQzYzFlOWE0Yjc0YWJlZjRjYjY2Y2Y5MWE3ZF8wLTEtMS0xLTQ4NDUx_59240bfd-f56f-441b-a4cf-7fea9f40aafe">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8xL2ZyYWc6OTMxMzhlM2QxOWM5NGY3ODllZWVlNjYzOWFiZGEwYmIvdGFibGU6YjI3NzFkM2MxZTlhNGI3NGFiZWY0Y2I2NmNmOTFhN2QvdGFibGVyYW5nZTpiMjc3MWQzYzFlOWE0Yjc0YWJlZjRjYjY2Y2Y5MWE3ZF8wLTMtMS0xLTQ4NDUx_13e522ce-ffb7-489c-9d59-edafe052a945">001-34927</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8xL2ZyYWc6OTMxMzhlM2QxOWM5NGY3ODllZWVlNjYzOWFiZGEwYmIvdGFibGU6YjI3NzFkM2MxZTlhNGI3NGFiZWY0Y2I2NmNmOTFhN2QvdGFibGVyYW5nZTpiMjc3MWQzYzFlOWE0Yjc0YWJlZjRjYjY2Y2Y5MWE3ZF8wLTUtMS0xLTQ4NDUx_944bde00-79f5-494b-a674-2146e808415c">57-6218917</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8xL2ZyYWc6OTMxMzhlM2QxOWM5NGY3ODllZWVlNjYzOWFiZGEwYmIvdGV4dHJlZ2lvbjo5MzEzOGUzZDE5Yzk0Zjc4OWVlZWU2NjM5YWJkYTBiYl8yMTkz_d180ef40-d37e-47ed-8406-b438ea8376e0">301 Riverside Avenue</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8xL2ZyYWc6OTMxMzhlM2QxOWM5NGY3ODllZWVlNjYzOWFiZGEwYmIvdGV4dHJlZ2lvbjo5MzEzOGUzZDE5Yzk0Zjc4OWVlZWU2NjM5YWJkYTBiYl8yMTg1_182b5f59-d11a-430a-ac5f-6e7afb40d7ca">Second Floor</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8xL2ZyYWc6OTMxMzhlM2QxOWM5NGY3ODllZWVlNjYzOWFiZGEwYmIvdGV4dHJlZ2lvbjo5MzEzOGUzZDE5Yzk0Zjc4OWVlZWU2NjM5YWJkYTBiYl8yMTg2_87ad01b8-d624-424d-b11e-b0df6e126b02">Westport</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8xL2ZyYWc6OTMxMzhlM2QxOWM5NGY3ODllZWVlNjYzOWFiZGEwYmIvdGV4dHJlZ2lvbjo5MzEzOGUzZDE5Yzk0Zjc4OWVlZWU2NjM5YWJkYTBiYl8yMTk0_785eec6a-26e2-492a-be8e-65378f73badd">CT</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8xL2ZyYWc6OTMxMzhlM2QxOWM5NGY3ODllZWVlNjYzOWFiZGEwYmIvdGV4dHJlZ2lvbjo5MzEzOGUzZDE5Yzk0Zjc4OWVlZWU2NjM5YWJkYTBiYl8yMTg3_431757f7-9d73-46a8-92ab-05f7b954c4da">06880</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8xL2ZyYWc6OTMxMzhlM2QxOWM5NGY3ODllZWVlNjYzOWFiZGEwYmIvdGV4dHJlZ2lvbjo5MzEzOGUzZDE5Yzk0Zjc4OWVlZWU2NjM5YWJkYTBiYl8yMTg4_ee7e01f4-425d-41d7-9658-cc2206e951a0">203</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8xL2ZyYWc6OTMxMzhlM2QxOWM5NGY3ODllZWVlNjYzOWFiZGEwYmIvdGV4dHJlZ2lvbjo5MzEzOGUzZDE5Yzk0Zjc4OWVlZWU2NjM5YWJkYTBiYl8yMTg5_e501b461-3d73-412e-9350-247d80b3f734">221-1703</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i84efca0bacb64c8c8274fc4c5e8a5ba4_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8xL2ZyYWc6OTMxMzhlM2QxOWM5NGY3ODllZWVlNjYzOWFiZGEwYmIvdGFibGU6MTM2YzI2ZTdhNTFkNDQ4Y2FhYmRhOWJjMjdmNDgzMDkvdGFibGVyYW5nZToxMzZjMjZlN2E1MWQ0NDhjYWFiZGE5YmMyN2Y0ODMwOV8xLTAtMS0xLTQ4NDUx_a544de10-5ed5-4567-bf64-04e4f3de0082">Shares representing beneficial interests in Compass Diversified Holdings</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i84efca0bacb64c8c8274fc4c5e8a5ba4_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8xL2ZyYWc6OTMxMzhlM2QxOWM5NGY3ODllZWVlNjYzOWFiZGEwYmIvdGFibGU6MTM2YzI2ZTdhNTFkNDQ4Y2FhYmRhOWJjMjdmNDgzMDkvdGFibGVyYW5nZToxMzZjMjZlN2E1MWQ0NDhjYWFiZGE5YmMyN2Y0ODMwOV8xLTItMS0xLTQ4NDUx_d2d3671a-ec2e-4c73-b7d2-b7fa53b5763e">CODI</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i84efca0bacb64c8c8274fc4c5e8a5ba4_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8xL2ZyYWc6OTMxMzhlM2QxOWM5NGY3ODllZWVlNjYzOWFiZGEwYmIvdGFibGU6MTM2YzI2ZTdhNTFkNDQ4Y2FhYmRhOWJjMjdmNDgzMDkvdGFibGVyYW5nZToxMzZjMjZlN2E1MWQ0NDhjYWFiZGE5YmMyN2Y0ODMwOV8xLTQtMS0xLTQ4NDUx_a2f2aceb-2af0-42fc-b566-28402e1b7734">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="i4602b1518829431c84fcc46809925de0_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8xL2ZyYWc6OTMxMzhlM2QxOWM5NGY3ODllZWVlNjYzOWFiZGEwYmIvdGFibGU6MTM2YzI2ZTdhNTFkNDQ4Y2FhYmRhOWJjMjdmNDgzMDkvdGFibGVyYW5nZToxMzZjMjZlN2E1MWQ0NDhjYWFiZGE5YmMyN2Y0ODMwOV8yLTAtMS0xLTQ4NDUx_db0175b5-8b46-46a0-b901-78b3d2cd7cfb">Series A Preferred Shares representing beneficial interests in Compass Diversified Holdings</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i4602b1518829431c84fcc46809925de0_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8xL2ZyYWc6OTMxMzhlM2QxOWM5NGY3ODllZWVlNjYzOWFiZGEwYmIvdGFibGU6MTM2YzI2ZTdhNTFkNDQ4Y2FhYmRhOWJjMjdmNDgzMDkvdGFibGVyYW5nZToxMzZjMjZlN2E1MWQ0NDhjYWFiZGE5YmMyN2Y0ODMwOV8yLTItMS0xLTQ4NDUx_1f185c56-6452-4a9e-b3c5-77aa36f95c75">CODI PR A</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i4602b1518829431c84fcc46809925de0_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8xL2ZyYWc6OTMxMzhlM2QxOWM5NGY3ODllZWVlNjYzOWFiZGEwYmIvdGFibGU6MTM2YzI2ZTdhNTFkNDQ4Y2FhYmRhOWJjMjdmNDgzMDkvdGFibGVyYW5nZToxMzZjMjZlN2E1MWQ0NDhjYWFiZGE5YmMyN2Y0ODMwOV8yLTQtMS0xLTQ4NDUx_b2302dac-517e-49f8-bc82-c315d05dad31">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="i4a842c1a81ba415f9344671641dd55fe_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8xL2ZyYWc6OTMxMzhlM2QxOWM5NGY3ODllZWVlNjYzOWFiZGEwYmIvdGFibGU6MTM2YzI2ZTdhNTFkNDQ4Y2FhYmRhOWJjMjdmNDgzMDkvdGFibGVyYW5nZToxMzZjMjZlN2E1MWQ0NDhjYWFiZGE5YmMyN2Y0ODMwOV8zLTAtMS0xLTQ4NDUx_a7c8434c-414f-425c-a1be-625991d3a7fe">Series B Preferred Shares representing beneficial interests in Compass Diversified Holdings</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i4a842c1a81ba415f9344671641dd55fe_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8xL2ZyYWc6OTMxMzhlM2QxOWM5NGY3ODllZWVlNjYzOWFiZGEwYmIvdGFibGU6MTM2YzI2ZTdhNTFkNDQ4Y2FhYmRhOWJjMjdmNDgzMDkvdGFibGVyYW5nZToxMzZjMjZlN2E1MWQ0NDhjYWFiZGE5YmMyN2Y0ODMwOV8zLTItMS0xLTQ4NDUx_235439a1-3a61-4d55-8a96-ad0c952108a9">CODI PR B</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i4a842c1a81ba415f9344671641dd55fe_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8xL2ZyYWc6OTMxMzhlM2QxOWM5NGY3ODllZWVlNjYzOWFiZGEwYmIvdGFibGU6MTM2YzI2ZTdhNTFkNDQ4Y2FhYmRhOWJjMjdmNDgzMDkvdGFibGVyYW5nZToxMzZjMjZlN2E1MWQ0NDhjYWFiZGE5YmMyN2Y0ODMwOV8zLTQtMS0xLTQ4NDUx_ad30ca9b-fe48-4bf0-ab14-b2880f93341b">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="i9f0bcfc364b540888bdd1c051d9d034a_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8xL2ZyYWc6OTMxMzhlM2QxOWM5NGY3ODllZWVlNjYzOWFiZGEwYmIvdGFibGU6MTM2YzI2ZTdhNTFkNDQ4Y2FhYmRhOWJjMjdmNDgzMDkvdGFibGVyYW5nZToxMzZjMjZlN2E1MWQ0NDhjYWFiZGE5YmMyN2Y0ODMwOV80LTAtMS0xLTQ4NDUx_c90b85f2-2609-4540-a44b-78887dc1947b">Series C Preferred Shares representing beneficial interests in Compass Diversified Holdings</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i9f0bcfc364b540888bdd1c051d9d034a_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8xL2ZyYWc6OTMxMzhlM2QxOWM5NGY3ODllZWVlNjYzOWFiZGEwYmIvdGFibGU6MTM2YzI2ZTdhNTFkNDQ4Y2FhYmRhOWJjMjdmNDgzMDkvdGFibGVyYW5nZToxMzZjMjZlN2E1MWQ0NDhjYWFiZGE5YmMyN2Y0ODMwOV80LTItMS0xLTQ4NDUx_b27b1ebb-7eb9-4777-b8f0-a86630c3b6f2">CODI PR C</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i9f0bcfc364b540888bdd1c051d9d034a_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8xL2ZyYWc6OTMxMzhlM2QxOWM5NGY3ODllZWVlNjYzOWFiZGEwYmIvdGFibGU6MTM2YzI2ZTdhNTFkNDQ4Y2FhYmRhOWJjMjdmNDgzMDkvdGFibGVyYW5nZToxMzZjMjZlN2E1MWQ0NDhjYWFiZGE5YmMyN2Y0ODMwOV80LTQtMS0xLTQ4NDUx_8bdda49d-4c22-46a3-bd42-36821bdc6f8f">NYSE</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8xL2ZyYWc6OTMxMzhlM2QxOWM5NGY3ODllZWVlNjYzOWFiZGEwYmIvdGV4dHJlZ2lvbjo5MzEzOGUzZDE5Yzk0Zjc4OWVlZWU2NjM5YWJkYTBiYl8yMTkw_c89f20bf-17cc-4453-98b6-ca41f893692d">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8xL2ZyYWc6OTMxMzhlM2QxOWM5NGY3ODllZWVlNjYzOWFiZGEwYmIvdGV4dHJlZ2lvbjo5MzEzOGUzZDE5Yzk0Zjc4OWVlZWU2NjM5YWJkYTBiYl8yMTgz_ae42d40a-fc48-42b0-a630-841c68458b6f">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8xL2ZyYWc6OTMxMzhlM2QxOWM5NGY3ODllZWVlNjYzOWFiZGEwYmIvdGFibGU6ZWI4ZDNmNTBjZTk0NDQwOTlkOWVhNjViMGIxMjRmYTYvdGFibGVyYW5nZTplYjhkM2Y1MGNlOTQ0NDA5OWQ5ZWE2NWIwYjEyNGZhNl8wLTEtMS0xLTQ4NDUx_a0733063-5a92-40cb-aa0c-2b74d834d4a3">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8xL2ZyYWc6OTMxMzhlM2QxOWM5NGY3ODllZWVlNjYzOWFiZGEwYmIvdGFibGU6ZWI4ZDNmNTBjZTk0NDQwOTlkOWVhNjViMGIxMjRmYTYvdGFibGVyYW5nZTplYjhkM2Y1MGNlOTQ0NDA5OWQ5ZWE2NWIwYjEyNGZhNl8xLTMtMS0xLTQ4NDUx_3c0f013d-5725-4f21-9399-8691e8ba81d6">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8xL2ZyYWc6OTMxMzhlM2QxOWM5NGY3ODllZWVlNjYzOWFiZGEwYmIvdGFibGU6ZWI4ZDNmNTBjZTk0NDQwOTlkOWVhNjViMGIxMjRmYTYvdGFibGVyYW5nZTplYjhkM2Y1MGNlOTQ0NDA5OWQ5ZWE2NWIwYjEyNGZhNl8xLTctMS0xLTQ4NDUx_d4551e1f-3c53-42ee-b288-efba812f75e3">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8xL2ZyYWc6OTMxMzhlM2QxOWM5NGY3ODllZWVlNjYzOWFiZGEwYmIvdGV4dHJlZ2lvbjo5MzEzOGUzZDE5Yzk0Zjc4OWVlZWU2NjM5YWJkYTBiYl8yMTg0_946d8e95-ec26-46f6-945b-94787334f5a9">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i25931d58229d4a66b30fc0584db57622_I20220429"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8xL2ZyYWc6OTMxMzhlM2QxOWM5NGY3ODllZWVlNjYzOWFiZGEwYmIvdGV4dHJlZ2lvbjo5MzEzOGUzZDE5Yzk0Zjc4OWVlZWU2NjM5YWJkYTBiYl8yMTE1_dab1bab4-1ad7-40e9-9a47-6f7da539cc1f"
      unitRef="shares">70172175</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfNC0yLTEtMS00ODQ1MQ_634202fb-211b-4786-ba37-006c7d18dc99"
      unitRef="usd">97345000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfNC00LTEtMS00ODQ1MQ_05683db0-31a0-47e2-9513-cd7410021b89"
      unitRef="usd">157125000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfNS0yLTEtMS00ODQ1MQ_dd25bcab-35ba-4395-bacb-1d8af5200306"
      unitRef="usd">265287000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfNS00LTEtMS00ODQ1MQ_f4ab8167-6f9b-449b-b30e-006dac4d968a"
      unitRef="usd">268262000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfNi0yLTEtMS00ODQ1MQ_9d27f7e2-8534-48a1-98b8-cbb82eb9f0b7"
      unitRef="usd">617159000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfNi00LTEtMS00ODQ1MQ_7bfb0579-57c5-4281-ad6c-02e4b2f2c512"
      unitRef="usd">562084000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfNy0yLTEtMS00ODQ1MQ_f7d05ff7-3431-4fbf-9af7-d26f50ff9265"
      unitRef="usd">69108000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfNy00LTEtMS00ODQ1MQ_8438d52b-02eb-4e1a-8818-49a08a92e813"
      unitRef="usd">56575000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfOC0yLTEtMS00OTQyOQ_9be2a49a-b975-447a-bca2-7feab8561846"
      unitRef="usd">102293000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfOC00LTEtMS00OTQyOQ_f1ab42de-9e40-4312-8004-fa0ba2a3f46c"
      unitRef="usd">99423000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfOS0yLTEtMS00ODQ1MQ_baef824a-938d-4646-8523-fae43be248cc"
      unitRef="usd">1151192000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfOS00LTEtMS00ODQ1MQ_dbcfce1f-4168-4c83-9fca-7b638e82fd5d"
      unitRef="usd">1143469000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfMTAtMi0xLTEtNDg0NTE_8f96ceed-c82c-4f7a-a632-999ac789bda3"
      unitRef="usd">179177000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfMTAtNC0xLTEtNDg0NTE_e6973d56-fa06-4491-a616-aeb457686c56"
      unitRef="usd">178393000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Goodwill
      contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfMTEtMi0xLTEtNDg0NTE_4f6e5253-576f-4117-b461-b2151ddc412e"
      unitRef="usd">791174000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfMTEtNC0xLTEtNDg0NTE_82575789-c38c-4705-88de-a53a4232b77e"
      unitRef="usd">815405000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfMTItMi0xLTEtNDg0NTE_66689ed8-633f-426c-bc99-e43aa82f13d2"
      unitRef="usd">879345000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfMTItNC0xLTEtNDg0NTE_600b84b5-3ddc-4dac-a409-c17ac6056c56"
      unitRef="usd">872677000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfMTMtMi0xLTEtNDg0NTE_4af28e9f-ccfd-4b7d-8300-f22419d224a9"
      unitRef="usd">136641000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfMTMtNC0xLTEtNDg0NTE_99a2c211-0e62-4867-a906-7b9fdc072259"
      unitRef="usd">134317000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfMTUtMi0xLTEtNDg0NTE_3502100f-04b1-4eb3-9e95-3b85866ca7fd"
      unitRef="usd">3137529000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfMTUtNC0xLTEtNDg0NTE_188a96e8-f6b0-4b3e-a36d-55e514a6aae7"
      unitRef="usd">3144261000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfMTktMi0xLTEtNDg0NTE_cd0c8c3a-884d-4da3-b8c7-b5d947a6766e"
      unitRef="usd">93354000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfMTktNC0xLTEtNDg0NTE_42645024-af30-460c-90b1-e46f79f91657"
      unitRef="usd">120405000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfMjAtMi0xLTEtNDg0NTE_617c26f2-5add-4eb9-9114-ed59a55154af"
      unitRef="usd">176964000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfMjAtNC0xLTEtNDg0NTE_d8e23490-e4ae-4c6f-80e6-89bf788b0516"
      unitRef="usd">174801000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfMjEtMi0xLTEtNDg0NTE_9c1ab74a-09b7-4694-a931-142c31a03654"
      unitRef="usd">13099000</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfMjEtNC0xLTEtNDg0NTE_20647179-33f9-423b-bdda-a2fe65bf14ea"
      unitRef="usd">11705000</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfMjMtMi0xLTEtNDg0NTE_c9e34d83-b268-4e4a-9cec-61537899ee05"
      unitRef="usd">41942000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfMjMtNC0xLTEtNDg0NTE_6c57cf55-c3e7-4a89-86b0-1848d7a66d54"
      unitRef="usd">45490000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfMjYtMi0xLTEtNDk1MTk_b1bf20c8-481c-461a-94b5-36c7f4c87d24"
      unitRef="usd">30905000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfMjYtNC0xLTEtNDk1MTk_1ef690f2-faf3-4f35-ab35-872e85171994"
      unitRef="usd">29127000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfMjUtMi0xLTEtNDg0NTE_60af8957-a8f4-407e-8bda-4c4b14bd63e0"
      unitRef="usd">356264000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfMjUtNC0xLTEtNDg0NTE_921bdf18-07d7-4138-9d15-063b7fdcb359"
      unitRef="usd">381528000</us-gaap:LiabilitiesCurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfMjYtMi0xLTEtNDg0NTE_64080280-5f47-4118-bb2c-6441b75b44f2"
      unitRef="usd">82858000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfMjYtNC0xLTEtNDg0NTE_97f15f02-3af8-41d5-b260-c3d24c9ef121"
      unitRef="usd">84344000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfMjctMi0xLTEtNDg0NTE_76b5ba0e-00fd-483e-9e43-c3e0e551d7cc"
      unitRef="usd">1285304000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfMjctNC0xLTEtNDg0NTE_b09dd0d2-53b6-473e-a126-cdf971489f35"
      unitRef="usd">1284826000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfMjgtMi0xLTEtNDg0NTE_d364c004-7715-4df4-b9e8-d08cec00d497"
      unitRef="usd">109675000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfMjgtNC0xLTEtNDg0NTE_9544e3eb-3a93-46cf-b324-ed7a7e41a4f0"
      unitRef="usd">109033000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfMzAtMi0xLTEtNDg0NTE_3452fa58-5d8a-42b6-938e-300cdf0e2ad7"
      unitRef="usd">1834101000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfMzAtNC0xLTEtNDg0NTE_563444ce-32dc-4d95-8dfb-9b70465d8406"
      unitRef="usd">1859731000</us-gaap:Liabilities>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfMzgtMC0xLTEtNTkxMTEvdGV4dHJlZ2lvbjo0NTc5NDRmN2JkOGY0YWIxYmRiODJmMmU4ZWEzZmY0YV8xMDk5NTExNjI3OTA1_7c1e10ca-7095-44f7-b7d4-f012175e82fa"
      unitRef="shares">50000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfMzgtMC0xLTEtNTkxMTEvdGV4dHJlZ2lvbjo0NTc5NDRmN2JkOGY0YWIxYmRiODJmMmU4ZWEzZmY0YV8xMDk5NTExNjI3OTE1_650a49af-0f83-44b2-9ce4-e5504254dfe3"
      unitRef="shares">12600000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockNoParValue
      contextRef="i170e54d6990e4e55b520e21292f73f0a_I20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfMzktMC0xLTEtNTkxODgvdGV4dHJlZ2lvbjo2MGUwMDRhNThkZDI0MWI5YjZkM2NlNTk5Y2EzODA3Yl8xMDk5NTExNjI3OTA3_578ebb19-76eb-4bca-a5da-6d178a008912"
      unitRef="usdPerShare">0</us-gaap:PreferredStockNoParValue>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i170e54d6990e4e55b520e21292f73f0a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfMzktMC0xLTEtNTkxODgvdGV4dHJlZ2lvbjo2MGUwMDRhNThkZDI0MWI5YjZkM2NlNTk5Y2EzODA3Yl8xMDk5NTExNjI3OTAx_bae0cedb-0128-4ec6-a8e1-ca145cb90c31"
      unitRef="shares">4000000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="i170e54d6990e4e55b520e21292f73f0a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfMzYtMi0xLTEtNDg0NTE_2f22b434-e063-45c1-966d-28289a57b447"
      unitRef="usd">96417000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="id3516e1ed33f4a999a066293d8b9a603_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfMzYtNC0xLTEtNDg0NTE_60b88a9e-ddce-473c-b1d1-444cb04a28f6"
      unitRef="usd">96417000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockNoParValue
      contextRef="ib214332ab4b04f93878f6a41db8a721e_I20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfNDAtMC0xLTEtNTkyMDEvdGV4dHJlZ2lvbjo3ODI0YzJjY2U5ODY0NGI5OGFhMTEyNGI1ZGM4ZjE2N18xMDk5NTExNjI3OTA3_72a6c2a1-e800-4351-a5e2-1c1efa748043"
      unitRef="usdPerShare">0</us-gaap:PreferredStockNoParValue>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ib214332ab4b04f93878f6a41db8a721e_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfNDAtMC0xLTEtNTkyMDEvdGV4dHJlZ2lvbjo3ODI0YzJjY2U5ODY0NGI5OGFhMTEyNGI1ZGM4ZjE2N18xMDk5NTExNjI3OTAx_67a2fc0b-6b2d-4524-b068-8a3c97ee34a4"
      unitRef="shares">4000000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="ib214332ab4b04f93878f6a41db8a721e_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfMzctMi0xLTEtNDg0NTE_afa9f59d-e996-4bf4-8a94-75413d7115ab"
      unitRef="usd">96504000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="id809fcbcf78f45b6839bd681574d4aaf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfMzctNC0xLTEtNDg0NTE_4bc66867-3820-4582-b275-74d4542edb03"
      unitRef="usd">96504000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockNoParValue
      contextRef="i5f3dbfccd624493a91e9a9a09141c0c5_I20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfNDEtMC0xLTEtNTkyMDUvdGV4dHJlZ2lvbjoyMDFiMDJiM2FhNzU0OTUyYmYwNDA5M2NiMDY3M2FhMF8xMDk5NTExNjI3OTA3_18bc7b96-4fd6-42c7-b69b-4ccbd572df0c"
      unitRef="usdPerShare">0</us-gaap:PreferredStockNoParValue>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i5f3dbfccd624493a91e9a9a09141c0c5_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfNDEtMC0xLTEtNTkyMDUvdGV4dHJlZ2lvbjoyMDFiMDJiM2FhNzU0OTUyYmYwNDA5M2NiMDY3M2FhMF8xMDk5NTExNjI3OTAx_af7b8c4e-3b4c-4629-a183-12925efaa285"
      unitRef="shares">4600000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="i5f3dbfccd624493a91e9a9a09141c0c5_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfMzgtMi0xLTEtNDg0NTE_12da4dc1-e956-4782-8d62-7a31ac428e3e"
      unitRef="usd">110997000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i811cb5a0c15a4749825e788a264c8a20_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfMzgtNC0xLTEtNDg0NTE_e63141c1-2210-4487-a25b-2cb6fdad1e9f"
      unitRef="usd">110997000</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockNoParValue
      contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfMzktMC0xLTEtNDg0NTEvdGV4dHJlZ2lvbjpiMmI4NmVlY2U3N2I0OGRiODFiMjZhYTI3MzUwNzBkOV8xMDk5NTExNjI3OTQ2_3359e204-20ad-43b2-a930-04578d0a8739"
      unitRef="usdPerShare">0</us-gaap:CommonStockNoParValue>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfMzktMC0xLTEtNDg0NTEvdGV4dHJlZ2lvbjpiMmI4NmVlY2U3N2I0OGRiODFiMjZhYTI3MzUwNzBkOV8xMDk5NTExNjI3OTYx_ad875527-66d7-4b1c-9c2b-7ce6b664bf80"
      unitRef="shares">500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfMzktMC0xLTEtNDg0NTEvdGV4dHJlZ2lvbjpiMmI4NmVlY2U3N2I0OGRiODFiMjZhYTI3MzUwNzBkOV8xMDk5NTExNjI3OTcx_377a4011-6e40-47e2-8a37-caec7edfd4d0"
      unitRef="shares">69450000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfMzktMC0xLTEtNDg0NTEvdGV4dHJlZ2lvbjpiMmI4NmVlY2U3N2I0OGRiODFiMjZhYTI3MzUwNzBkOV8xMDk5NTExNjI3OTgx_15f84e63-1e80-49cf-b2aa-d94ddf28b7c2"
      unitRef="shares">68738000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfMzktMi0xLTEtNDg0NTE_543fc23a-f388-4b09-a68a-e420b01a7e3f"
      unitRef="usd">1143354000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfMzktNC0xLTEtNDg0NTE_bd03db86-a9ad-40a4-acc8-97380bbc30a3"
      unitRef="usd">1123193000</us-gaap:CommonStockValue>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfNDAtMi0xLTEtNDg0NTE_d16018e7-64ac-43a0-802e-bcb290f16c20"
      unitRef="usd">-228000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfNDAtNC0xLTEtNDg0NTE_c55e83ef-e10a-47ac-bbff-946d723d220f"
      unitRef="usd">-1028000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfNDEtMi0xLTEtNDg0NTE_6b1ad157-3741-41ad-b86c-191403b87a68"
      unitRef="usd">-313902000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfNDEtNC0xLTEtNDg0NTE_1d230bd9-5b1f-40b0-a2a9-986056718de1"
      unitRef="usd">-314267000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfNDItMi0xLTEtNDg0NTE_eea83bc0-dedf-4587-b18a-cf10ccb3a01b"
      unitRef="usd">1133142000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfNDItNC0xLTEtNDg0NTE_dac4c4d4-a586-4017-9cd4-64ea6aa9a356"
      unitRef="usd">1111816000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfNDMtMi0xLTEtNDg0NTE_60e12970-6355-4e48-9ef7-a95ff5745a8e"
      unitRef="usd">171735000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfNDMtNC0xLTEtNDg0NTE_de1ca2e9-7571-49ba-843d-7ad0fcaa4b25"
      unitRef="usd">175328000</us-gaap:MinorityInterest>
    <codi:StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation
      contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfNDctMi0xLTEtNDk1NzE_6113b4e4-2dd0-486e-8360-9af6246dea1a"
      unitRef="usd">-1449000</codi:StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation>
    <codi:StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation
      contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfNDctNC0xLTEtNDk1NzE_82f03481-c2a9-4956-80af-e6a954bfa0c0"
      unitRef="usd">-2614000</codi:StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfNDUtMi0xLTEtNDg0NTE_d6ec3424-89dd-42f2-85e3-d0ffede02ef2"
      unitRef="usd">1303428000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfNDUtNC0xLTEtNDg0NTE_7888d4f1-f695-4e94-a6bf-ad41c97eb44e"
      unitRef="usd">1284530000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfNDYtMi0xLTEtNDg0NTE_3cf0d595-8b23-40d4-8484-e1a61a9a37f3"
      unitRef="usd">3137529000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8yNS9mcmFnOjk1YzI3OWRlYTMxZjRlNDg4N2Y2OTdhMDg3MDZhZDQ4L3RhYmxlOjY2ZDM3ODgwNjVjNDQ1YmE5ZmRjNWZiNTUzNzhiZjMxL3RhYmxlcmFuZ2U6NjZkMzc4ODA2NWM0NDViYTlmZGM1ZmI1NTM3OGJmMzFfNDYtNC0xLTEtNDg0NTE_53d4ae96-fa10-42c2-a8ed-d925cd5c72b0"
      unitRef="usd">3144261000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfMi0yLTEtMS00ODQ1MQ_085cddad-93c2-498b-94bb-92d977b0b505"
      unitRef="usd">510513000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfMi00LTEtMS00ODQ1MQ_bff6ffac-2de0-489c-9680-4b31802b9ed4"
      unitRef="usd">408556000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfMy0yLTEtMS00ODQ1MQ_39521454-55f5-42e2-9b13-4b94b4916626"
      unitRef="usd">309698000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfMy00LTEtMS00ODQ1MQ_023365e4-3e8d-469e-a2ec-a58f4137669b"
      unitRef="usd">240008000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfNC0yLTEtMS00ODQ1MQ_b04c0e04-ee31-482a-8e7c-898d30f2cbd3"
      unitRef="usd">200815000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfNC00LTEtMS00ODQ1MQ_8df6725c-6d77-4c25-b017-160b1b644b2b"
      unitRef="usd">168548000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfNi0yLTEtMS00ODQ1MQ_65e2cae9-10e2-4320-8f6d-800e2eebbc33"
      unitRef="usd">120672000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfNi00LTEtMS00ODQ1MQ_47b224fc-3ecb-41d1-97df-6d749a96f979"
      unitRef="usd">104052000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:ManagementFeeExpense
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfNy0yLTEtMS00ODQ1MQ_9ec54d5b-ee80-47b8-a224-85b5f7d401b5"
      unitRef="usd">14436000</us-gaap:ManagementFeeExpense>
    <us-gaap:ManagementFeeExpense
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfNy00LTEtMS00ODQ1MQ_7750051c-154e-4b66-a26a-d2dd92799849"
      unitRef="usd">10798000</us-gaap:ManagementFeeExpense>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfOC0yLTEtMS00ODQ1MQ_2fde7218-8f57-497c-a8e9-92efb4575d57"
      unitRef="usd">21105000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfOC00LTEtMS00ODQ1MQ_500bf1d8-f5eb-4a35-b0a3-0d49fe07f0db"
      unitRef="usd">18589000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfMTAtMi0xLTEtNDg0NTE_78363577-3219-4276-ba54-8e05ae49d571"
      unitRef="usd">44602000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfMTAtNC0xLTEtNDg0NTE_4d93fb3b-c2b9-424c-8eb3-9348a93c41f0"
      unitRef="usd">35109000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfMTItMi0xLTEtNDg0NTE_7ed092d6-31de-4f6c-9d26-10c23abe593e"
      unitRef="usd">-17419000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfMTItNC0xLTEtNDg0NTE_247510b0-26d0-4ac0-aaf0-15ccc2d856f8"
      unitRef="usd">-13805000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfMTMtMi0xLTEtNDg0NTE_62efb4e7-c3c9-4dc2-bee4-8e43df146a2b"
      unitRef="usd">866000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfMTMtNC0xLTEtNDg0NTE_dcb29ea8-a7e2-4a8a-84c9-a3603ea0d82e"
      unitRef="usd">686000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfMTUtMi0xLTEtNDg0NTE_08404634-1556-47a4-825c-83fdefb9c1ac"
      unitRef="usd">2036000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfMTUtNC0xLTEtNDg0NTE_57068f63-5d5d-4df9-8778-bda61241193e"
      unitRef="usd">-2228000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfMTYtMi0xLTEtNDg0NTE_23f110c8-5200-415b-ba2f-5d1ca7d89f90"
      unitRef="usd">28353000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfMTYtNC0xLTEtNDg0NTE_6f56775d-53a1-4488-8522-69a64d2d3ace"
      unitRef="usd">18390000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfMTctMi0xLTEtNDg0NTE_fb300aba-b0bf-4a63-af9c-a2bd4f63c702"
      unitRef="usd">9976000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfMTctNC0xLTEtNDg0NTE_bafded31-d426-4035-afe4-48fe7483f595"
      unitRef="usd">5308000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfMTgtMi0xLTEtNDg0NTE_95a4762c-b280-47c5-a693-7d43a5424805"
      unitRef="usd">18377000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfMTgtNC0xLTEtNDg0NTE_20d8898d-703b-4f7b-bb38-e39a5a37ee3a"
      unitRef="usd">13082000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfMTktMi0xLTEtNDg0NTE_f11d0c95-d906-4758-8084-ae8609f5f97e"
      unitRef="usd">5370000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfMTktNC0xLTEtNDg0NTE_7a561da7-03f5-4322-a8fd-8b68134d5b0d"
      unitRef="usd">8914000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <codi:DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfMjAtMi0xLTEtNDg0NTE_b77b3e2c-158e-4436-a494-e311b92a23d4"
      unitRef="usd">5993000</codi:DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax>
    <codi:DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfMjAtNC0xLTEtNDg0NTE_d8981142-4685-415c-896e-a7d942019357"
      unitRef="usd">0</codi:DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax>
    <us-gaap:ProfitLoss
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfMjEtMi0xLTEtNDg0NTE_351bacfd-f5aa-45fb-a3dc-1efe0d69d7eb"
      unitRef="usd">29740000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfMjEtNC0xLTEtNDg0NTE_ee8df5a3-e9f1-4bdc-88af-50f6cc40e231"
      unitRef="usd">21996000</us-gaap:ProfitLoss>
    <us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfMjItMi0xLTEtNDg0NTE_1c25276c-95a3-49ef-a3f0-be913b1d7af2"
      unitRef="usd">4937000</us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity>
    <us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfMjItNC0xLTEtNDg0NTE_ce694ac3-9567-4bd3-b045-02d169f139e7"
      unitRef="usd">1903000</us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfMjMtMi0xLTEtNDg0NTE_a350f12d-ead0-4d8d-a874-6be6ba22a4c6"
      unitRef="usd">1041000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfMjMtNC0xLTEtNDg0NTE_fb838695-ffbe-4576-ad8c-d4fdabd74758"
      unitRef="usd">1099000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfMjQtMi0xLTEtNDg0NTE_4608ee5c-04c6-400f-a544-08fc90eaa3d2"
      unitRef="usd">23762000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfMjQtNC0xLTEtNDg0NTE_66086801-68d6-451f-91e6-9054c9e5b331"
      unitRef="usd">18994000</us-gaap:NetIncomeLoss>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfMjctMi0xLTEtNDg0NTE_c2fea2b0-1313-4e00-962f-f85c733400a2"
      unitRef="usd">13440000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfMjctNC0xLTEtNDg0NTE_70bbb9a2-638b-4edb-8e60-afdf3ae82832"
      unitRef="usd">11179000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfMjgtMi0xLTEtNDg0NTE_f555f71b-e030-4023-8774-f6405b151344"
      unitRef="usd">4329000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfMjgtNC0xLTEtNDg0NTE_3ec745a5-735a-4800-ab14-8fbd97cbe168"
      unitRef="usd">7815000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfMjktMi0xLTEtNDg0NTE_2161c3a1-38fd-4a5f-b146-3d25e9220671"
      unitRef="usd">5993000</us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax>
    <us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfMjktNC0xLTEtNDg0NTE_c77acbcc-abb1-4816-b26c-19ac6838767c"
      unitRef="usd">0</us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfMzAtMi0xLTEtNDg0NTE_180dc3cb-6b6a-442e-a415-be1a388718cf"
      unitRef="usd">23762000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfMzAtNC0xLTEtNDg0NTE_c3895495-a19a-43d9-ab27-1b1ca5768e94"
      unitRef="usd">18994000</us-gaap:NetIncomeLoss>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfMzMtMi0xLTEtNDg0NTE_5ad093e3-e25b-44e1-9f90-579c0ce21d1f"
      unitRef="usdPerShare">0.00</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfMzMtNC0xLTEtNDg0NTE_04f6cbaa-2b4b-4718-8b2b-2675a737fcb1"
      unitRef="usdPerShare">-0.10</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfMzQtMi0xLTEtNDg0NTE_996be402-ecf6-49ff-86f0-daa3c4fea65a"
      unitRef="usdPerShare">0.14</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfMzQtNC0xLTEtNDg0NTE_d520f1d4-3904-4baa-9492-e8b38dc4d203"
      unitRef="usdPerShare">0.11</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfMzUtMi0xLTEtNDg0NTE_e12f4bf1-d734-47a6-adfc-493a98d0615e"
      unitRef="usdPerShare">0.14</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfMzUtNC0xLTEtNDg0NTE_f1ac3103-2b58-417c-b8d5-3dcdc0439130"
      unitRef="usdPerShare">0.01</us-gaap:EarningsPerShareDiluted>
    <codi:WeightedAverageNumberOfSharesOfTrustStockOutstandingBasicAndFullyDiluted
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfMzctMi0xLTEtNDg0NTE_895f836b-9a8b-42f6-a36e-85a08a9e62c6"
      unitRef="shares">69375000</codi:WeightedAverageNumberOfSharesOfTrustStockOutstandingBasicAndFullyDiluted>
    <codi:WeightedAverageNumberOfSharesOfTrustStockOutstandingBasicAndFullyDiluted
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfMzctNC0xLTEtNDg0NTE_6420d8e3-a388-484b-b7f6-bcc7f99b9294"
      unitRef="shares">64900000</codi:WeightedAverageNumberOfSharesOfTrustStockOutstandingBasicAndFullyDiluted>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfMzktMi0xLTEtNDg0NTE_ea22d193-f6a5-4dc2-9a4c-8891a9380992"
      unitRef="usdPerShare">0.25</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zMS9mcmFnOmVmMjNlYzE5MWQxMzQ1MGFhNzBmODJkODcxNTE0ODA5L3RhYmxlOjg2MGE4MzZmODg0NTRlYjk4YzYzMWEwNDRiNmEyOGI2L3RhYmxlcmFuZ2U6ODYwYTgzNmY4ODQ1NGViOThjNjMxYTA0NGI2YTI4YjZfMzktNC0xLTEtNDg0NTE_ca8e3734-f8c1-4977-ae3e-0f72d8758a6d"
      unitRef="usdPerShare">0.36</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:ProfitLoss
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNC9mcmFnOmNhOWUwNTU2ZDdmYjQxYjlhYzg2MDFhMmQ4NWVjMjM5L3RhYmxlOmY4MzNlYjQzN2Q0NTRkNmU4MDBhNzJkMDZkZTJlZmU3L3RhYmxlcmFuZ2U6ZjgzM2ViNDM3ZDQ1NGQ2ZTgwMGE3MmQwNmRlMmVmZTdfMy0yLTEtMS00ODQ1MQ_351bacfd-f5aa-45fb-a3dc-1efe0d69d7eb"
      unitRef="usd">29740000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNC9mcmFnOmNhOWUwNTU2ZDdmYjQxYjlhYzg2MDFhMmQ4NWVjMjM5L3RhYmxlOmY4MzNlYjQzN2Q0NTRkNmU4MDBhNzJkMDZkZTJlZmU3L3RhYmxlcmFuZ2U6ZjgzM2ViNDM3ZDQ1NGQ2ZTgwMGE3MmQwNmRlMmVmZTdfMy00LTEtMS00ODQ1MQ_4b604a02-7b03-4d24-ab04-c8fd660d24a6"
      unitRef="usd">21996000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNC9mcmFnOmNhOWUwNTU2ZDdmYjQxYjlhYzg2MDFhMmQ4NWVjMjM5L3RhYmxlOmY4MzNlYjQzN2Q0NTRkNmU4MDBhNzJkMDZkZTJlZmU3L3RhYmxlcmFuZ2U6ZjgzM2ViNDM3ZDQ1NGQ2ZTgwMGE3MmQwNmRlMmVmZTdfNS0yLTEtMS00ODQ1MQ_b631ce3b-9090-462d-9122-93a78726dc35"
      unitRef="usd">25000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNC9mcmFnOmNhOWUwNTU2ZDdmYjQxYjlhYzg2MDFhMmQ4NWVjMjM5L3RhYmxlOmY4MzNlYjQzN2Q0NTRkNmU4MDBhNzJkMDZkZTJlZmU3L3RhYmxlcmFuZ2U6ZjgzM2ViNDM3ZDQ1NGQ2ZTgwMGE3MmQwNmRlMmVmZTdfNS00LTEtMS00ODQ1MQ_e6560cc7-3e06-4c58-a840-d0db5b07a41e"
      unitRef="usd">-281000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNC9mcmFnOmNhOWUwNTU2ZDdmYjQxYjlhYzg2MDFhMmQ4NWVjMjM5L3RhYmxlOmY4MzNlYjQzN2Q0NTRkNmU4MDBhNzJkMDZkZTJlZmU3L3RhYmxlcmFuZ2U6ZjgzM2ViNDM3ZDQ1NGQ2ZTgwMGE3MmQwNmRlMmVmZTdfNi0yLTEtMS00ODQ1MQ_84758b56-f4aa-4969-b409-9af6915ed1d1"
      unitRef="usd">-775000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNC9mcmFnOmNhOWUwNTU2ZDdmYjQxYjlhYzg2MDFhMmQ4NWVjMjM5L3RhYmxlOmY4MzNlYjQzN2Q0NTRkNmU4MDBhNzJkMDZkZTJlZmU3L3RhYmxlcmFuZ2U6ZjgzM2ViNDM3ZDQ1NGQ2ZTgwMGE3MmQwNmRlMmVmZTdfNi00LTEtMS00ODQ1MQ_f19ea656-e923-4eb2-844d-1ba5a1f50d22"
      unitRef="usd">-763000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNC9mcmFnOmNhOWUwNTU2ZDdmYjQxYjlhYzg2MDFhMmQ4NWVjMjM5L3RhYmxlOmY4MzNlYjQzN2Q0NTRkNmU4MDBhNzJkMDZkZTJlZmU3L3RhYmxlcmFuZ2U6ZjgzM2ViNDM3ZDQ1NGQ2ZTgwMGE3MmQwNmRlMmVmZTdfNy0yLTEtMS00ODQ1MQ_6c1c0e96-b5f7-45d0-ae20-b82d59a9d3b8"
      unitRef="usd">800000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNC9mcmFnOmNhOWUwNTU2ZDdmYjQxYjlhYzg2MDFhMmQ4NWVjMjM5L3RhYmxlOmY4MzNlYjQzN2Q0NTRkNmU4MDBhNzJkMDZkZTJlZmU3L3RhYmxlcmFuZ2U6ZjgzM2ViNDM3ZDQ1NGQ2ZTgwMGE3MmQwNmRlMmVmZTdfNy00LTEtMS00ODQ1MQ_640cd6fc-95bb-4b3b-87b0-095cec034b6a"
      unitRef="usd">482000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNC9mcmFnOmNhOWUwNTU2ZDdmYjQxYjlhYzg2MDFhMmQ4NWVjMjM5L3RhYmxlOmY4MzNlYjQzN2Q0NTRkNmU4MDBhNzJkMDZkZTJlZmU3L3RhYmxlcmFuZ2U6ZjgzM2ViNDM3ZDQ1NGQ2ZTgwMGE3MmQwNmRlMmVmZTdfOC0yLTEtMS00ODQ1MQ_a7377ef9-a3a3-4986-84ca-77bc914e9da5"
      unitRef="usd">30540000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNC9mcmFnOmNhOWUwNTU2ZDdmYjQxYjlhYzg2MDFhMmQ4NWVjMjM5L3RhYmxlOmY4MzNlYjQzN2Q0NTRkNmU4MDBhNzJkMDZkZTJlZmU3L3RhYmxlcmFuZ2U6ZjgzM2ViNDM3ZDQ1NGQ2ZTgwMGE3MmQwNmRlMmVmZTdfOC00LTEtMS00ODQ1MQ_215539a4-a777-43f9-a288-2f21e4112391"
      unitRef="usd">22478000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNC9mcmFnOmNhOWUwNTU2ZDdmYjQxYjlhYzg2MDFhMmQ4NWVjMjM5L3RhYmxlOmY4MzNlYjQzN2Q0NTRkNmU4MDBhNzJkMDZkZTJlZmU3L3RhYmxlcmFuZ2U6ZjgzM2ViNDM3ZDQ1NGQ2ZTgwMGE3MmQwNmRlMmVmZTdfOS0yLTEtMS00ODQ1MQ_05b20f67-7acb-4ca7-8a6c-a7b4c29d04c0"
      unitRef="usd">5978000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNC9mcmFnOmNhOWUwNTU2ZDdmYjQxYjlhYzg2MDFhMmQ4NWVjMjM5L3RhYmxlOmY4MzNlYjQzN2Q0NTRkNmU4MDBhNzJkMDZkZTJlZmU3L3RhYmxlcmFuZ2U6ZjgzM2ViNDM3ZDQ1NGQ2ZTgwMGE3MmQwNmRlMmVmZTdfOS00LTEtMS00ODQ1MQ_9dd09a43-ee1d-47cc-a680-b0b11d1fa38c"
      unitRef="usd">3002000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNC9mcmFnOmNhOWUwNTU2ZDdmYjQxYjlhYzg2MDFhMmQ4NWVjMjM5L3RhYmxlOmY4MzNlYjQzN2Q0NTRkNmU4MDBhNzJkMDZkZTJlZmU3L3RhYmxlcmFuZ2U6ZjgzM2ViNDM3ZDQ1NGQ2ZTgwMGE3MmQwNmRlMmVmZTdfMTAtMi0xLTEtNDg0NTE_57a2be62-2518-4c0d-bfe9-d71df762a220"
      unitRef="usd">5000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNC9mcmFnOmNhOWUwNTU2ZDdmYjQxYjlhYzg2MDFhMmQ4NWVjMjM5L3RhYmxlOmY4MzNlYjQzN2Q0NTRkNmU4MDBhNzJkMDZkZTJlZmU3L3RhYmxlcmFuZ2U6ZjgzM2ViNDM3ZDQ1NGQ2ZTgwMGE3MmQwNmRlMmVmZTdfMTAtNC0xLTEtNDg0NTE_7ffe098d-a78e-4290-a86e-09736087d2a9"
      unitRef="usd">2000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNC9mcmFnOmNhOWUwNTU2ZDdmYjQxYjlhYzg2MDFhMmQ4NWVjMjM5L3RhYmxlOmY4MzNlYjQzN2Q0NTRkNmU4MDBhNzJkMDZkZTJlZmU3L3RhYmxlcmFuZ2U6ZjgzM2ViNDM3ZDQ1NGQ2ZTgwMGE3MmQwNmRlMmVmZTdfMTEtMi0xLTEtNDg0NTE_37a0be55-213f-449c-8d2d-6df34701843d"
      unitRef="usd">24557000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNC9mcmFnOmNhOWUwNTU2ZDdmYjQxYjlhYzg2MDFhMmQ4NWVjMjM5L3RhYmxlOmY4MzNlYjQzN2Q0NTRkNmU4MDBhNzJkMDZkZTJlZmU3L3RhYmxlcmFuZ2U6ZjgzM2ViNDM3ZDQ1NGQ2ZTgwMGE3MmQwNmRlMmVmZTdfMTEtNC0xLTEtNDg0NTE_c8493cd9-4b39-4952-97b4-e7d83ce9be75"
      unitRef="usd">19474000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5cdfa65e17b64d2ab70e04620bac0c7b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMi0xLTEtMS00ODQ1MQ_8ec9a920-4536-463c-b572-60efe99b6618"
      unitRef="usd">96417000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="icf8f1ff903784a79aa3ddc0545501ae5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMi0zLTEtMS00ODQ1MQ_7418ece0-398e-414a-9668-d2d9242ba589"
      unitRef="usd">96504000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0131a04533d74567afbbebbc0dc3d663_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMi01LTEtMS00ODQ1MQ_5be0ee64-57d2-449e-868e-439080b70992"
      unitRef="usd">110997000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2d96c7274e644acfbc1efadb1eedf6d7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMi03LTEtMS00ODQ1MQ_193eaaf6-b2f0-487c-9dac-c256509dd108"
      unitRef="usd">1008564000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i33ba0cf5f47644ccafeb913e19bda6c2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMi05LTEtMS00ODQ1MQ_613ccc97-730c-4223-bc27-d2ce92e06fb1"
      unitRef="usd">-211002000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia62666f4b51a45d1b7c896785c1c1647_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMi0xMS0xLTEtNDg0NTE_303c585a-31cd-46fb-8ba5-2992848b1b5e"
      unitRef="usd">-1456000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i29b7ca275dfb490b823d863bc52f5bf5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMi0xMy0xLTEtNDg0NTE_75615fc4-e309-468e-9864-2dad4bd89995"
      unitRef="usd">1100024000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:MinorityInterest
      contextRef="i25906f1d7b284fcf9afeba6be106d817_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMi0xNS0xLTEtNDg0NTE_06aa6094-8397-475f-b42b-6c94ecdbf60d"
      unitRef="usd">123463000</us-gaap:MinorityInterest>
    <codi:StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations
      contextRef="i599c68080a594ae88bff01712e8d0142_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMi0xNy0xLTEtNDg0NTE_290f0dec-f5d9-41fa-87af-cd2d33774a61"
      unitRef="usd">-3339000</codi:StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iffaf15b39d4d467fb984838822308eec_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMi0xOS0xLTEtNDg0NTE_cdb901f6-9a3b-4236-bb4d-ad7e2b4ce57d"
      unitRef="usd">1220148000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i1fa0b52c8a9e453a87d41ca41d450f54_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMy05LTEtMS00ODQ1MQ_a9b876af-a712-4049-b640-51236113fe81"
      unitRef="usd">18994000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i02783d356ae94d708f343e865d187596_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMy0xMy0xLTEtNDg0NTE_83aca9e1-b826-48bc-a0df-0ce793d4465a"
      unitRef="usd">18994000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest
      contextRef="ibe8fd1a5cde3467e931102021021a683_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMy0xNS0xLTEtNDg0NTE_3349b39e-cd29-4d6e-a604-b3dec9b6f0b1"
      unitRef="usd">1903000</us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i57bdb740276d4f0997a95154d811f929_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMy0xNy0xLTEtNDg0NTE_755b61a2-b08b-4b16-8a8f-706fd8480d84"
      unitRef="usd">1099000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMy0xOS0xLTEtNDg0NTE_cebe9293-db49-4a3b-9c3e-cd9342169c6f"
      unitRef="usd">21996000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTax
      contextRef="ie337efbcb5764c15bf98616fa772f229_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfNC0xMS0xLTEtNDg0NTE_94725ea2-45a9-4260-956c-d2bc9a5951f2"
      unitRef="usd">482000</us-gaap:OtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTax
      contextRef="i02783d356ae94d708f343e865d187596_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfNC0xMy0xLTEtNDg0NTE_f0c1ed7f-5942-442a-9c58-c7569f055b5c"
      unitRef="usd">482000</us-gaap:OtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTax
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfNC0xOS0xLTEtNDg0NTE_5851cf6b-3060-4d2e-8e54-73064fe73965"
      unitRef="usd">482000</us-gaap:OtherComprehensiveIncomeLossBeforeTax>
    <codi:OptionActivityAttributableToNoncontrollingInterestHolders
      contextRef="ibe8fd1a5cde3467e931102021021a683_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfNi0xNS0xLTEtNDg0NTE_d81a1af8-404d-4ea9-86e5-e0bfd378c0a1"
      unitRef="usd">2640000</codi:OptionActivityAttributableToNoncontrollingInterestHolders>
    <codi:OptionActivityAttributableToNoncontrollingInterestHolders
      contextRef="i57bdb740276d4f0997a95154d811f929_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfNi0xNy0xLTEtNDg0NTE_4a9224d6-6ea1-4c4b-80b0-8b61896d07b8"
      unitRef="usd">131000</codi:OptionActivityAttributableToNoncontrollingInterestHolders>
    <codi:OptionActivityAttributableToNoncontrollingInterestHolders
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfNi0xOS0xLTEtNDg0NTE_d04ea101-5806-4f8f-9519-f44f3a25a56a"
      unitRef="usd">2771000</codi:OptionActivityAttributableToNoncontrollingInterestHolders>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ibe8fd1a5cde3467e931102021021a683_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfNy0xNS0xLTEtNDg0NTE_ff7197b1-4761-4e84-bca7-9f1e836b8a42"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i57bdb740276d4f0997a95154d811f929_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfNi0xNy0xLTEtNTM5NTk_fc9b9286-14c2-4c5a-8322-21fe05730c0e"
      unitRef="usd">70000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfNy0xOS0xLTEtNDg0NTE_15437074-1a55-46bf-8cb6-3ad9f70ddbf0"
      unitRef="usd">70000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <codi:DistributionExpenseAllocationInterests
      contextRef="i1fa0b52c8a9e453a87d41ca41d450f54_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMTAtOS0xLTEtNDg0NTE_4cae3c1e-88a7-4eda-b31f-56b33d304793"
      unitRef="usd">5214000</codi:DistributionExpenseAllocationInterests>
    <codi:DistributionExpenseAllocationInterests
      contextRef="i02783d356ae94d708f343e865d187596_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMTAtMTMtMS0xLTQ4NDUx_da708501-f75c-4aba-9b0b-34a422ba4b18"
      unitRef="usd">5214000</codi:DistributionExpenseAllocationInterests>
    <codi:DistributionExpenseAllocationInterests
      contextRef="i1fa0b52c8a9e453a87d41ca41d450f54_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMTAtMTktMS0xLTQ4NDUx_cf429aec-3332-4478-bd31-e6fdccab14e4"
      unitRef="usd">5214000</codi:DistributionExpenseAllocationInterests>
    <codi:DistributionToShareholders
      contextRef="id0c1b98983b74603b5b379302e85c9d0_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMTEtOS0xLTEtNDg0NTE_ef1b37f9-853e-415b-ae33-be6b035897a4"
      unitRef="usd">23364000</codi:DistributionToShareholders>
    <codi:DistributionToShareholders
      contextRef="ie2b84318b2604bbc8df323cde2d6556a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMTEtMTMtMS0xLTQ4NDUx_5f9dc043-55c6-4380-b147-7f01c3ded5c8"
      unitRef="usd">23364000</codi:DistributionToShareholders>
    <codi:DistributionToShareholders
      contextRef="i706d0ba33b6342e691fa44f81eaf2fed_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMTEtMTktMS0xLTQ4NDUx_f520d929-3050-4b4e-b931-47cbb7fe506e"
      unitRef="usd">23364000</codi:DistributionToShareholders>
    <codi:DistributionToShareholders
      contextRef="ife5bb11f401e42fba13f3bb11b6ee664_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMTItOS0xLTEtNDg0NTE_5c30de2d-5908-46e2-8645-e514e943e6fe"
      unitRef="usd">6045000</codi:DistributionToShareholders>
    <codi:DistributionToShareholders
      contextRef="iad44292945e4426fb51d3702908a0dca_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMTItMTMtMS0xLTQ4NDUx_2d85c719-1e5f-42cf-94e4-58191b4b2a12"
      unitRef="usd">6045000</codi:DistributionToShareholders>
    <codi:DistributionToShareholders
      contextRef="i82c7c0851b2540e0b7f4133266a3159a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMTItMTktMS0xLTQ4NDUx_519cf41d-3a98-4492-a97b-960176881cb8"
      unitRef="usd">6045000</codi:DistributionToShareholders>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7ff75dcc392f4d0f94cf2a62e792f2dd_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMTMtMS0xLTEtNDg0NTE_ad2f080c-dcb7-4617-bd86-d292e09919a2"
      unitRef="usd">96417000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i83ac31ef8a4a413ab05a30874c465b4e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMTMtMy0xLTEtNDg0NTE_0f222fc6-b682-4efa-9940-74b08f5d51a3"
      unitRef="usd">96504000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i746a9961348744e886864f8199ea1f35_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMTMtNS0xLTEtNDg0NTE_153f2980-8321-45ec-832c-32b79a30711a"
      unitRef="usd">110997000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i28d5351a34d644ac95e67003a844639a_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMTMtNy0xLTEtNDg0NTE_a7dec45b-0b4a-4e1e-a763-632a37b24a56"
      unitRef="usd">1008564000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0e2d6db6b1a0474c963455b2d2d14b20_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMTMtOS0xLTEtNDg0NTE_f05a893b-c2e3-41f7-99cd-b413265c07bc"
      unitRef="usd">-226631000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id12945269e584cc58d00afb9413fddc3_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMTMtMTEtMS0xLTQ4NDUx_8e866300-cea7-4a2a-a477-b19c732201f7"
      unitRef="usd">-974000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic24eb7cab04a4b7ea4bc6e37d59c7bd4_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMTMtMTMtMS0xLTQ4NDUx_307ef968-88ac-4187-876e-19b3f30617eb"
      unitRef="usd">1084877000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:MinorityInterest
      contextRef="i682ac853b8f64866bcea8499cbd2b21d_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMTMtMTUtMS0xLTQ4NDUx_393d7a85-d2f7-4bb5-bd6f-263b5ade734b"
      unitRef="usd">128006000</us-gaap:MinorityInterest>
    <codi:StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations
      contextRef="i06140bbd7b1c47d3a0a588db17ade7b1_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMTMtMTctMS0xLTQ4NDUx_cb1f3e7d-adb7-4657-9073-ddfc1d7a18b8"
      unitRef="usd">-2039000</codi:StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibec2071d16ef438db17511c0703b5531_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMTMtMTktMS0xLTQ4NDUx_f66723d9-e3f0-4ac0-972a-6b045aff2510"
      unitRef="usd">1210844000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if0563e2cd1c943b4adc536dbbf4b87a1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMTUtMS0xLTEtNDg0NTE_10c727fc-428d-4f69-816c-65bf32a410e5"
      unitRef="usd">96417000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ieb7ae9a073f74de39db40a7f76bb3813_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMTUtMy0xLTEtNDg0NTE_a51e2065-7858-4f03-9526-40d01a5bae4a"
      unitRef="usd">96504000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibee51d82930045feb48b0bb00404baf0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMTUtNS0xLTEtNDg0NTE_fa481b7d-ceaa-4b61-a7a4-f0f192bc5019"
      unitRef="usd">110997000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id384f5a329804aa9b59986d6a37805e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMTUtNy0xLTEtNDg0NTE_5b1e1c12-cd20-4f72-9167-065d18c708fc"
      unitRef="usd">1123193000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibd37959e3ba748ecae1162d0b0d16dfb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMTUtOS0xLTEtNDg0NTE_1c2d8b1f-fd40-4f79-8853-b83fad9f4433"
      unitRef="usd">-314267000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i202a63fce25749faa3e75f875d3c6a88_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMTUtMTEtMS0xLTQ4NDUx_331fc5bf-1f77-49cd-9f5d-519c2fc1a730"
      unitRef="usd">-1028000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i07ed1b7161344d1db4ba3158883e4e78_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMTUtMTMtMS0xLTQ4NDUx_96f33391-3e30-4709-b274-cf4d3684a2f7"
      unitRef="usd">1111816000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:MinorityInterest
      contextRef="ic99d6344bf304e7dacfe48b3e14da920_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMTUtMTUtMS0xLTQ4NDUx_b3c70f5d-a55a-4d0e-b23d-c4c6e10755a0"
      unitRef="usd">175328000</us-gaap:MinorityInterest>
    <codi:StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations
      contextRef="i813adfdd0a114c909a1c4674230a167c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMTUtMTctMS0xLTQ4NDUx_cb4177c5-1eaa-4bef-949d-f3d1e6f4aec5"
      unitRef="usd">-2614000</codi:StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMTUtMTktMS0xLTQ4NDUx_5ce141ec-1d49-48ca-958a-0213d8d66453"
      unitRef="usd">1284530000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="iddd7f539cccb416bb5d48cd32d1413d1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMTYtOS0xLTEtNDg0NTE_8194eb5f-3834-412c-bff3-4ee2b6058d40"
      unitRef="usd">23762000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i13744532b0e94fc79b282c4d59f008c9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMTYtMTMtMS0xLTQ4NDUx_29e3bcf4-127d-476f-9ec2-00db665cf5a5"
      unitRef="usd">23762000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest
      contextRef="i037bba835ea94064aabd3f009a4a6f21_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMTYtMTUtMS0xLTQ4NDUx_3f6dbc52-cece-40d2-bd97-3415f2c249da"
      unitRef="usd">4937000</us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest
      contextRef="ieee5d765d009498c930028d58e5d2726_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMTYtMTctMS0xLTQ4NDUx_6123d061-6fa3-4cb8-aa43-2ab7d418f075"
      unitRef="usd">1041000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMTYtMTktMS0xLTQ4NDUx_ecc7d1c9-0a57-40f0-8a85-00a1a4d79532"
      unitRef="usd">29740000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTax
      contextRef="i1fc8b6d23af44632a66a9dbd5c33adf6_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMTctMTEtMS0xLTQ4NDUx_b124c597-969b-4c37-a404-c585e2697240"
      unitRef="usd">800000</us-gaap:OtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTax
      contextRef="i13744532b0e94fc79b282c4d59f008c9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMTctMTMtMS0xLTQ4NDUx_3edbba6d-b023-45bd-9f93-3d22041d78d3"
      unitRef="usd">800000</us-gaap:OtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTax
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMTctMTktMS0xLTQ4NDUx_66db6fb5-39b5-4e6c-923b-537e5f3fd388"
      unitRef="usd">800000</us-gaap:OtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="idab0f3a007c74eb8894067eaee3cbc1a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMTgtNy0xLTEtNDg0NTE_4564d4f8-7a44-4113-a721-0cb88d7fef33"
      unitRef="usd">20161000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i13744532b0e94fc79b282c4d59f008c9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMTgtMTMtMS0xLTQ4NDUx_e259b913-005f-4ca4-be56-9e2287ab748e"
      unitRef="usd">20161000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMTgtMTktMS0xLTQ4NDUx_fe5ab8c9-b88d-4e6c-b590-ddc71fb94d6a"
      unitRef="usd">20161000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <codi:OptionActivityAttributableToNoncontrollingInterestHolders
      contextRef="i037bba835ea94064aabd3f009a4a6f21_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMTktMTUtMS0xLTQ4NDUx_3310192a-c75d-43a3-a468-ac3f486cf257"
      unitRef="usd">2681000</codi:OptionActivityAttributableToNoncontrollingInterestHolders>
    <codi:OptionActivityAttributableToNoncontrollingInterestHolders
      contextRef="ieee5d765d009498c930028d58e5d2726_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMTktMTctMS0xLTQ4NDUx_6a3950b0-b256-4034-b000-4c825b425a3c"
      unitRef="usd">124000</codi:OptionActivityAttributableToNoncontrollingInterestHolders>
    <codi:OptionActivityAttributableToNoncontrollingInterestHolders
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMTktMTktMS0xLTQ4NDUx_f830deac-9c54-456a-8d28-6a1d7b7b1c1b"
      unitRef="usd">2805000</codi:OptionActivityAttributableToNoncontrollingInterestHolders>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i037bba835ea94064aabd3f009a4a6f21_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMjAtMTUtMS0xLTQ4NDUx_467eb8bd-b171-4fcd-ac70-4a2059eda7d5"
      unitRef="usd">390000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMjAtMTktMS0xLTQ4NDUx_a3bb2d46-40bc-41de-a250-e071ec0a3b64"
      unitRef="usd">390000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest
      contextRef="iddd7f539cccb416bb5d48cd32d1413d1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMjEtOS0xLTEtNDg0NTE_02c50fec-ca28-4287-97ac-572e56116910"
      unitRef="usd">0</us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest>
    <us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest
      contextRef="i13744532b0e94fc79b282c4d59f008c9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMjEtMTMtMS0xLTQ4NDUx_e0e7019f-1117-4b65-b63e-ee21b252c2ad"
      unitRef="usd">0</us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="i037bba835ea94064aabd3f009a4a6f21_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMjEtMTUtMS0xLTQ4NDUx_c71fdd90-ddbc-45f6-acad-5747b80d878a"
      unitRef="usd">309000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMjEtMTktMS0xLTQ4NDUx_76a464a9-f177-4408-8f3c-a680f28997a2"
      unitRef="usd">309000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="i037bba835ea94064aabd3f009a4a6f21_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMjQtMTUtMS0xLTQ4NDUx_1b9faace-450d-4ba1-a389-b71bc338024b"
      unitRef="usd">11292000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMjQtMTktMS0xLTQ4NDUx_3fdbd2cc-2cf3-4b61-bb44-be7be354e920"
      unitRef="usd">11292000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <codi:DistributionToShareholders
      contextRef="i98b33f528ac54b28a950ea3ca14ca48e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMjYtOS0xLTEtNDg0NTE_efccc50d-cbe4-4540-9e9c-8da987f3fd96"
      unitRef="usd">17352000</codi:DistributionToShareholders>
    <codi:DistributionToShareholders
      contextRef="i2ba5c3bebaa34895a7927389c54f94d4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMjYtMTMtMS0xLTQ4NDUx_65ac0374-709a-480d-a93f-e650a99e6bb0"
      unitRef="usd">17352000</codi:DistributionToShareholders>
    <codi:DistributionToShareholders
      contextRef="i9df897afcb7345818d5a5aecd2387565_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMjYtMTktMS0xLTQ4NDUx_0c65c98c-69da-4f03-a516-b3fba1df3e72"
      unitRef="usd">17352000</codi:DistributionToShareholders>
    <codi:DistributionToShareholders
      contextRef="i56d82cc06cd34527abdc1314c88b489b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMjctOS0xLTEtNDg0NTE_7cc093f2-1a54-4363-bc36-c5a48908806a"
      unitRef="usd">6045000</codi:DistributionToShareholders>
    <codi:DistributionToShareholders
      contextRef="i1a5d0e359a30438e94c0565d9c5669d9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMjctMTMtMS0xLTQ4NDUx_7abea907-5956-45d0-8fbc-2b36a1998565"
      unitRef="usd">6045000</codi:DistributionToShareholders>
    <codi:DistributionToShareholders
      contextRef="i42092321541e4b9997ef260244755a27_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMjctMTktMS0xLTQ4NDUx_7c02705a-3f19-4c1e-a181-5df41b162e1f"
      unitRef="usd">6045000</codi:DistributionToShareholders>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibd03db09280044aba18d4ed2d9fa9bb5_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMjgtMS0xLTEtNDg0NTE_b87d58f8-2619-4931-91e3-c89f3ab45786"
      unitRef="usd">96417000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0935362c961c45e4991b9a6b9c52f51d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMjgtMy0xLTEtNDg0NTE_2a43f0c9-127c-46eb-bdba-d96f6b1c7fef"
      unitRef="usd">96504000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3bdc98a1426d47b5a408bada462c13b4_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMjgtNS0xLTEtNDg0NTE_b82b2fbe-97c6-4dea-a494-3dd4ba098282"
      unitRef="usd">110997000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib1a254025d4142e9ad057414750963b6_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMjgtNy0xLTEtNDg0NTE_7ff9b5fb-5f44-4358-a2d6-f0e4844b172b"
      unitRef="usd">1143354000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9a4cd6bd923c46b19b8439a0b4cb41f7_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMjgtOS0xLTEtNDg0NTE_67966c42-5d67-4f4d-977a-a032bb3e07f8"
      unitRef="usd">-313902000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib2bec0bfc74e448fbb494f6232f138db_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMjgtMTEtMS0xLTQ4NDUx_b23938f5-762f-48d0-8afa-7dc8cb5cd878"
      unitRef="usd">-228000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i88c27ddcd84549d89ec61740bf0bf042_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMjgtMTMtMS0xLTQ4NDUx_58045e85-3960-4855-8e53-4f58f84c9934"
      unitRef="usd">1133142000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:MinorityInterest
      contextRef="i41edd8b91e14422eb62b7f83e4bbc03f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMjgtMTUtMS0xLTQ4NDUx_528af761-d20f-4778-82c0-a0de19a34703"
      unitRef="usd">171735000</us-gaap:MinorityInterest>
    <codi:StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations
      contextRef="i579e288bc8a24ef8be01f26f061fded6_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMjgtMTctMS0xLTQ4NDUx_d7e3e924-2bb8-4a75-9372-328247f44b78"
      unitRef="usd">-1449000</codi:StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV8zNy9mcmFnOjY4ZjIyOTEwNzZjYzQ3N2U5YTI0ZWI3NjBjOTIxZTkwL3RhYmxlOmQ4ZDdkMjA5ZDY0ZTQ5YTNiNTNkNDAxNDUyMTcxMDY4L3RhYmxlcmFuZ2U6ZDhkN2QyMDlkNjRlNDlhM2I1M2Q0MDE0NTIxNzEwNjhfMjgtMTktMS0xLTQ4NDUx_837154a1-d351-48c9-bccd-1f880e46bfb4"
      unitRef="usd">1303428000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMy0xLTEtMS00ODQ1MQ_b069249e-1c97-4f71-98c1-93000ae488bf"
      unitRef="usd">29740000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMy0zLTEtMS00ODQ1MQ_d5eedd27-6d67-4fa7-87f3-b1905392c13e"
      unitRef="usd">21996000</us-gaap:ProfitLoss>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfNC0xLTEtMS00ODQ1MQ_505cb737-efa1-40da-8b2b-2a9eb9586adb"
      unitRef="usd">5370000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfNC0zLTEtMS00ODQ1MQ_bad6715a-41fe-46c7-88d0-6d8241e4db56"
      unitRef="usd">8914000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfNS0xLTEtMS00ODQ1MQ_f33c1e20-213e-4a86-9149-76d7259fc00e"
      unitRef="usd">5993000</us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfNS0zLTEtMS00ODQ1MQ_ce073ac1-efce-4754-94e0-50ce5c434442"
      unitRef="usd">0</us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfNi0xLTEtMS00ODQ1MQ_e992325c-38cc-40b5-bd52-02593a62a433"
      unitRef="usd">18377000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfNi0zLTEtMS00ODQ1MQ_1f634c48-ab46-48ad-a8b4-850f56c3c77d"
      unitRef="usd">13082000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:Depreciation
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfOC0xLTEtMS00ODQ1MQ_662d6cf9-8c3b-4ebf-b348-2cd1db399884"
      unitRef="usd">9927000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfOC0zLTEtMS00ODQ1MQ_21d683f6-8886-4a5d-9841-f353cc3b44c1"
      unitRef="usd">8557000</us-gaap:Depreciation>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfOS0xLTEtMS01NzM4MA_60cbc0ec-9478-4227-8f7f-d022b8df553e"
      unitRef="usd">21105000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfOS0zLTEtMS01NzM4MA_7e4ca3f8-ca33-46bd-89d6-6fb593fad099"
      unitRef="usd">18589000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfAcquisitionCosts
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfOS0xLTEtMS00ODQ1MQ_d0c07290-b836-4b94-922f-ca027f946211"
      unitRef="usd">2261000</us-gaap:AmortizationOfAcquisitionCosts>
    <us-gaap:AmortizationOfAcquisitionCosts
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfOS0zLTEtMS00ODQ1MQ_4a083d93-0c44-4ac8-b14d-b4e3462666d1"
      unitRef="usd">0</us-gaap:AmortizationOfAcquisitionCosts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMTAtMS0xLTEtNDg0NTE_cebe5305-3519-4120-8aff-e5f091fa2a4e"
      unitRef="usd">866000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMTAtMy0xLTEtNDg0NTE_c589ddfd-9d98-4468-976f-216b15f4e6a6"
      unitRef="usd">603000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <codi:NoncontrollingStockholderChargesAndOther
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMTItMS0xLTEtNDg0NTE_28613bb4-4fd8-408d-b8f4-a52304aa7abb"
      unitRef="usd">2681000</codi:NoncontrollingStockholderChargesAndOther>
    <codi:NoncontrollingStockholderChargesAndOther
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMTItMy0xLTEtNDg0NTE_395b1c44-8ad0-4c33-9d48-b2ca084509b1"
      unitRef="usd">2640000</codi:NoncontrollingStockholderChargesAndOther>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMTMtMS0xLTEtNDg0NTE_1dd3e6e8-23f8-4a61-81a4-50e9534ad285"
      unitRef="usd">-1572000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMTMtMy0xLTEtNDg0NTE_66f9b705-2ce3-4d38-b70d-e6c94331688f"
      unitRef="usd">3501000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMTQtMS0xLTEtNDg0NTE_131d9432-695d-4f7a-9c30-8ddd20249a8c"
      unitRef="usd">692000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMTQtMy0xLTEtNDg0NTE_cf0d28ed-cd55-4610-8e07-91778ba6b2e1"
      unitRef="usd">1673000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMTUtMS0xLTEtNDg0NTE_6d0a1983-39d3-41f8-a600-c64806a3c3bc"
      unitRef="usd">-147000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMTUtMy0xLTEtNDg0NTE_4b363416-1051-4250-81de-9779f3298931"
      unitRef="usd">-31000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMTctMS0xLTEtNDg0NTE_4d9bff7d-0bfa-478b-bf58-74ef5ce322b7"
      unitRef="usd">-1830000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMTctMy0xLTEtNDg0NTE_26a22f7b-a6ef-4a49-8f1f-8f566593d519"
      unitRef="usd">9153000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMTgtMS0xLTEtNDg0NTE_7b017982-9bfb-4033-a103-a6fae405ec90"
      unitRef="usd">56153000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMTgtMy0xLTEtNDg0NTE_29b27e4d-839d-40ed-b73f-89ab8224c1bf"
      unitRef="usd">17526000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMTktMS0xLTEtNDg0NTE_aa68dcf0-b082-4f6c-b9b7-cddeb9571dc2"
      unitRef="usd">4798000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMTktMy0xLTEtNDg0NTE_c5c5373c-fc28-4d7f-b9d1-d63a9e65c95e"
      unitRef="usd">3957000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMjAtMS0xLTEtNDg0NTE_07fe56e0-e8e3-4bae-8997-3e98f64a5198"
      unitRef="usd">-36596000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMjAtMy0xLTEtNDg0NTE_fa5ec932-33af-4ea8-82c6-7f4d57a54738"
      unitRef="usd">5077000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMjEtMS0xLTEtNDg0NTE_ff8f6421-e28a-46fd-bcea-58431dc5026a"
      unitRef="usd">-41233000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMjEtMy0xLTEtNDg0NTE_fd5e410f-7cb3-4dc3-ad04-bb0956893e5a"
      unitRef="usd">23117000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMjItMS0xLTEtNDg0NTE_55d5704d-dd6e-48d3-a1ac-70aed3e848b7"
      unitRef="usd">7704000</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMjItMy0xLTEtNDg0NTE_d83c5541-72f6-4d81-901d-63ee79d623f8"
      unitRef="usd">13273000</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMjMtMS0xLTEtNDg0NTE_fe249a8d-c2a7-44f4-abfb-b7fc31b73c09"
      unitRef="usd">-33529000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMjMtMy0xLTEtNDg0NTE_fe73f3e3-07bb-414f-94c8-703ddb3a9b03"
      unitRef="usd">36390000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMjUtMS0xLTEtNDg0NTE_7cddcf3a-831c-41a2-a804-a0b73070b024"
      unitRef="usd">3636000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMjUtMy0xLTEtNDg0NTE_1ef21e91-24ed-4dd5-a60e-fbf35879330e"
      unitRef="usd">34257000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMjYtMS0xLTEtNDg0NTE_c2dac53c-79bd-4d81-9cf7-5dc4ed683426"
      unitRef="usd">10391000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMjYtMy0xLTEtNDg0NTE_a31ff5cc-03c4-4973-bbd0-e451ae6c4aa9"
      unitRef="usd">7303000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMjctMS0xLTEtNDg0NTE_5106f99f-7f07-444d-acc8-a1a4a1cc3752"
      unitRef="usd">5993000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMjctMy0xLTEtNDg0NTE_59747cdb-a766-4646-9ea0-031da1b01bb9"
      unitRef="usd">0</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMjgtMS0xLTEtNDg0NTE_f3e8b1e7-302e-4785-a8bf-204bf4b53a03"
      unitRef="usd">205000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMjgtMy0xLTEtNDg0NTE_4122f78a-e57c-4792-a778-8fa1baf96cab"
      unitRef="usd">305000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMjktMS0xLTEtNDg0NTE_5eb076c4-85d3-4427-83a1-7eb69d1b5352"
      unitRef="usd">-8239000</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMjktMy0xLTEtNDg0NTE_46a6d704-f8bb-4c37-8a8c-7fc58a5e8be9"
      unitRef="usd">-41865000</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
    <us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMzAtMS0xLTEtNDg0NTE_657d7519-7060-404d-9af3-da15d49bf11f"
      unitRef="usd">-53000</us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMzAtMy0xLTEtNDg0NTE_7a85965f-fbe3-497a-9819-957154b69c62"
      unitRef="usd">-402000</us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMzEtMS0xLTEtNDg0NTE_9d0cf869-476c-4d8b-9092-1b0949d43ed8"
      unitRef="usd">-8292000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMzEtMy0xLTEtNDg0NTE_e873b089-b2aa-42d6-adfa-18ebf867805d"
      unitRef="usd">-42267000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMzMtMS0xLTEtNDg0NTE_63645b66-ecaa-4316-b9ea-f0a3ec9355b3"
      unitRef="usd">20161000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMzMtMy0xLTEtNDg0NTE_48b0c17d-2287-49e3-95be-8bd996d0bca4"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMzQtMS0xLTEtNDg0NTE_ba7d7193-002b-4a17-a2ce-34d4bd761059"
      unitRef="usd">0</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMzQtMy0xLTEtNDg0NTE_81aef103-fd84-485d-8858-ed1f6e08b47d"
      unitRef="usd">143000000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:RepaymentsOfLongTermLinesOfCredit
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMzUtMS0xLTEtNDg0NTE_fcee771e-8c1d-48d8-8ea6-df3f5222aac3"
      unitRef="usd">0</us-gaap:RepaymentsOfLongTermLinesOfCredit>
    <us-gaap:RepaymentsOfLongTermLinesOfCredit
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMzUtMy0xLTEtNDg0NTE_0f858a3e-67e7-4ced-9873-82c67e2e570d"
      unitRef="usd">445000000</us-gaap:RepaymentsOfLongTermLinesOfCredit>
    <us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMzYtMS0xLTEtNDg0NTE_05eef0f1-2e3f-43de-a8f3-46913c8a8d29"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMzYtMy0xLTEtNDg0NTE_cbeb97ed-95b1-4662-8327-faf6163fc6b0"
      unitRef="usd">1000000000</us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt>
    <us-gaap:RepaymentsOfSecuredDebt
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMzctMS0xLTEtNDg0NTE_fb8203af-124b-4cd1-8d6a-b242aad69cbd"
      unitRef="usd">0</us-gaap:RepaymentsOfSecuredDebt>
    <us-gaap:RepaymentsOfSecuredDebt
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMzctMy0xLTEtNDg0NTE_415de016-b775-4557-94dc-387ca10620e1"
      unitRef="usd">647688000</us-gaap:RepaymentsOfSecuredDebt>
    <codi:PaymentsOfDistributionsToShareholders
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMzgtMS0xLTEtNDg0NTE_51a72a6a-0ef2-403e-858d-d1fcd2667831"
      unitRef="usd">17352000</codi:PaymentsOfDistributionsToShareholders>
    <codi:PaymentsOfDistributionsToShareholders
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMzgtMy0xLTEtNDg0NTE_bc6d9b19-24f9-4d79-ac33-0828baa46453"
      unitRef="usd">23364000</codi:PaymentsOfDistributionsToShareholders>
    <codi:DistributionsMadeToPreferredShareholdersCashDistributionsPaid
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMzktMS0xLTEtNDg0NTE_9f9a4569-12e5-461a-ab7e-1c2c75d93f5f"
      unitRef="usd">6045000</codi:DistributionsMadeToPreferredShareholdersCashDistributionsPaid>
    <codi:DistributionsMadeToPreferredShareholdersCashDistributionsPaid
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfMzktMy0xLTEtNDg0NTE_a8e5a9ab-13b7-4813-b8d0-4b7f30174586"
      unitRef="usd">6045000</codi:DistributionsMadeToPreferredShareholdersCashDistributionsPaid>
    <codi:PaymentstoNoncontrollingInterestsAllocationInterests
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfNDAtMS0xLTEtNDg0NTE_450f9de7-4ee9-48ee-af87-f5728fc23104"
      unitRef="usd">0</codi:PaymentstoNoncontrollingInterestsAllocationInterests>
    <codi:PaymentstoNoncontrollingInterestsAllocationInterests
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfNDAtMy0xLTEtNDg0NTE_4878a684-707a-46e5-9dbd-fd83c187ecfb"
      unitRef="usd">5214000</codi:PaymentstoNoncontrollingInterestsAllocationInterests>
    <us-gaap:PaymentsToMinorityShareholders
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfNDEtMS0xLTEtNDg0NTE_2eace212-eb82-41de-a953-5c2d6e9425ef"
      unitRef="usd">11292000</us-gaap:PaymentsToMinorityShareholders>
    <us-gaap:PaymentsToMinorityShareholders
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfNDEtMy0xLTEtNDg0NTE_a9328a5b-b0ae-40c3-9e23-d65ac7f62ade"
      unitRef="usd">0</us-gaap:PaymentsToMinorityShareholders>
    <us-gaap:ProceedsFromMinorityShareholders
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfNDMtMS0xLTEtNDg0NTE_e5e01b18-408e-4071-a272-ad2ff50fa264"
      unitRef="usd">390000</us-gaap:ProceedsFromMinorityShareholders>
    <us-gaap:ProceedsFromMinorityShareholders
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfNDMtMy0xLTEtNDg0NTE_d052ffc7-28e7-4815-ba09-7a5e1ed8e00b"
      unitRef="usd">70000</us-gaap:ProceedsFromMinorityShareholders>
    <codi:PaymentsForRepurchaseSubsidiaryStock
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfNDQtMS0xLTEtNDg0NTE_d7e3e93d-3064-4cef-94ba-cc2911af816a"
      unitRef="usd">309000</codi:PaymentsForRepurchaseSubsidiaryStock>
    <codi:PaymentsForRepurchaseSubsidiaryStock
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfNDQtMy0xLTEtNDg0NTE_47d9d3b1-2687-402b-9f7b-eb8116321160"
      unitRef="usd">0</codi:PaymentsForRepurchaseSubsidiaryStock>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfNDUtMS0xLTEtNDg0NTE_0a8e9e5a-5588-4580-996d-a2ab8f0686f5"
      unitRef="usd">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfNDUtMy0xLTEtNDg0NTE_e47a0cab-3a38-49fa-8d75-5a5b491135dd"
      unitRef="usd">17158000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfNDYtMS0xLTEtNDg0NTE_8c2cef91-f17d-43c0-9b15-c175851bb57e"
      unitRef="usd">-5000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfNDYtMy0xLTEtNDg0NTE_b76d7ddc-1bc9-4af0-b904-a10d64a3b2cb"
      unitRef="usd">-94000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfNDctMS0xLTEtNDg0NTE_782de403-98bf-420e-be16-29bb853724b0"
      unitRef="usd">-14452000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfNDctMy0xLTEtNDg0NTE_80cdef55-7b94-4008-95d3-cce9fe3e0834"
      unitRef="usd">-1493000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfNDgtMS0xLTEtNDg0NTE_94d5bf44-2fd8-45f0-b7ac-f4c44d27eeb9"
      unitRef="usd">-259000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfNDgtMy0xLTEtNDg0NTE_4840a1ff-653c-4242-bb6d-0cacf7c68fef"
      unitRef="usd">-182000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfNDktMS0xLTEtNDg0NTE_ac539d98-1270-4833-bd94-626cae4200ec"
      unitRef="usd">-56532000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfNDktMy0xLTEtNDg0NTE_d277d1bb-bc9a-4991-9ed7-33fc987568ee"
      unitRef="usd">-7552000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfNTAtMS0xLTEtNDg0NTE_4d141a0e-f0dc-4aa6-9f6a-4d924fba96cb"
      unitRef="usd">160733000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="iffaf15b39d4d467fb984838822308eec_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfNTAtMy0xLTEtNDg0NTE_451e07b1-9d11-41c2-a515-55ca6943c7ad"
      unitRef="usd">70744000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfNTEtMS0xLTEtNDg0NTE_9735c4f0-7a39-415b-950b-a9b3c47548fb"
      unitRef="usd">104201000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="ibec2071d16ef438db17511c0703b5531_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RhYmxlOjA3YjJkY2RjMDAxNDQ1Y2E4Yjc0ZDBiYmQ4MTc4MDliL3RhYmxlcmFuZ2U6MDdiMmRjZGMwMDE0NDVjYThiNzRkMGJiZDgxNzgwOWJfNTEtMy0xLTEtNDg0NTE_fa3d3e4e-4982-49ef-98a2-38e1117a76cb"
      unitRef="usd">63192000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCash
      contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RleHRyZWdpb246YmFlZDllMzQ4NjdlNDdjN2JiMWI0NThiMmE0NzExNGZfMTQ3_342a78b3-5377-438f-ae21-ce08296b8c7e"
      unitRef="usd">3600000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCash>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCash
      contextRef="iffaf15b39d4d467fb984838822308eec_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RleHRyZWdpb246YmFlZDllMzQ4NjdlNDdjN2JiMWI0NThiMmE0NzExNGZfMTcz_e9f8d846-f183-4804-9896-0c06ab1c1fda"
      unitRef="usd">10700000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCash>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCash
      contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RleHRyZWdpb246YmFlZDllMzQ4NjdlNDdjN2JiMWI0NThiMmE0NzExNGZfMTA5OTUxMTYyODQ4NA_645a3cbb-d839-4f58-8710-d11b1e2d4431"
      unitRef="usd">6900000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCash>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCash
      contextRef="ibec2071d16ef438db17511c0703b5531_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80MC9mcmFnOmJhZWQ5ZTM0ODY3ZTQ3YzdiYjFiNDU4YjJhNDcxMTRmL3RleHRyZWdpb246YmFlZDllMzQ4NjdlNDdjN2JiMWI0NThiMmE0NzExNGZfMTA5OTUxMTYyODQ5OA_e8bfac55-81f0-4392-ba45-82e109ac6a7b"
      unitRef="usd">7600000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCash>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80Ni9mcmFnOjIzZTYxMTBiMmQwZTRmMjNhNmI1MzNlMDgyMjk4N2UzL3RleHRyZWdpb246MjNlNjExMGIyZDBlNGYyM2E2YjUzM2UwODIyOTg3ZTNfNjgyMA_1899c963-f244-4f5b-bb17-872ab8991d89">Presentation and Principles of Consolidation  &lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Compass Diversified Holdings, a Delaware statutory trust (the "Trust") and Compass Group Diversified Holdings LLC, a Delaware limited liability company (the "LLC"), were formed to acquire and manage a group of small and middle-market businesses headquartered in North America. Collectively, Compass Diversified Holdings and Compass Group Diversified Holdings, LLC are referred to as the "Company". In accordance with the Third Amended and Restated Trust Agreement, dated as of August 3, 2021 (as further amended, the "Trust Agreement"), the Trust is sole owner of 100% of the Trust Interests (as defined in the LLC&#x2019;s Sixth Amended and Restated Operating Agreement, dated as of August 3, 2021 (as further amended, the "LLC Agreement")) of the LLC and, pursuant to the LLC Agreement, the LLC has, outstanding, the identical number of Trust Interests as the number of outstanding common shares of the Trust. The LLC is the operating entity with a board of directors and other corporate governance responsibilities, similar to that of a Delaware corporation.   &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The LLC is a controlling owner of ten businesses, or reportable operating segments, at March&#160;31, 2022. The segments are as follows: 5.11 Acquisition Corp. ("5.11"), Boa Holdings Inc. ("BOA"), The Ergo Baby Carrier, Inc. ("Ergobaby"), Lugano Diamonds &amp;amp; Jewelry, Inc. ("Lugano Diamonds" or "Lugano"), Marucci Sports, LLC ("Marucci Sports" or "Marucci"), Velocity Outdoor, Inc. ("Velocity Outdoor" or "Velocity"), Compass AC Holdings, Inc. ("ACI" or "Advanced Circuits"), AMT Acquisition Corporation ("Arnold"), FFI Compass, Inc.  ("Altor Solutions" or "Altor") (formerly "Foam Fabricators"), and The Sterno Group, LLC ("Sterno").  At March 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="#icba28ff815a8419b82e3ccdf453a8bce_52" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Note C - "Discon&lt;/a&gt;&lt;a href="#icba28ff815a8419b82e3ccdf453a8bce_52" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;tin&lt;/a&gt;&lt;a href="#icba28ff815a8419b82e3ccdf453a8bce_52" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;ued Op&lt;/a&gt;&lt;a href="#icba28ff815a8419b82e3ccdf453a8bce_52" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;erations"&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;&lt;a href="#icba28ff815a8419b82e3ccdf453a8bce_97" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Note Q- "Subse&lt;/a&gt;&lt;a href="#icba28ff815a8419b82e3ccdf453a8bce_97" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;quent Events"&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for further discussion of Advanced Circuits. Refer to &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;&lt;a href="#icba28ff815a8419b82e3ccdf453a8bce_58" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Note E - "Operating Segment Data"&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for further discussion of the operating segments. Compass Group Management LLC, a Delaware limited liability company ("CGM" or the "Manager"), manages the day to day operations of the LLC and oversees the management and operations of our businesses pursuant to a Management Services Agreement ("MSA").&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The condensed consolidated financial statements for the three month periods ended March&#160;31, 2022 and March&#160;31, 2021 are unaudited, and in the opinion of management, contain all adjustments necessary for a fair presentation of the condensed consolidated financial statements. Such adjustments consist solely of normal recurring items. Interim results are not necessarily indicative of results for a full year or any subsequent interim period. The condensed consolidated financial statements and notes are prepared in accordance with accounting principles generally accepted in the United States of America ("U.S. GAAP" or "GAAP") and presented as permitted by Form 10-Q and do not contain certain information included in the annual consolidated financial statements and accompanying notes of the Company.  These interim condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and accompanying notes included in the Company&#x2019;s Annual Report on Form 10-K for the year ended December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The condensed consolidated financial statements include the accounts of the Company, as well as the businesses acquired as of their respective acquisition date. All significant intercompany accounts and transactions have been eliminated in consolidation. Discontinued operating entities are reflected as discontinued operations in the Company's results of operations and statements of financial position.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Discontinued Operations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On October 13, 2021, the LLC entered into a definitive Agreement and Plan of Merger to sell its majority owned subsidiary, Compass AC Holdings, Inc. ("ACI" or "Advanced Circuits"), which met the criteria to be classified as a discontinued operation as of December 31, 2021 and March 31, 2022. As a result, the Company reported the results of operations of ACI as discontinued operations in the condensed consolidated statements of operations for all periods presented. In addition, the assets and liabilities associated with this business have been reclassified as held for sale in the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company completed the sale of Liberty Safe Holding Corporation ("Liberty") during the third quarter of 2021.  The results of operations of Liberty are reported as discontinued operations in the condensed consolidated statements of operations for the three months ended March&#160;31, 2021. Refer to &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;&lt;a href="#icba28ff815a8419b82e3ccdf453a8bce_52" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Note C - "Discontinued Operations"&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for additional information. Unless otherwise indicated, the disclosures accompanying the condensed consolidated financial statements reflect the Company's continuing operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Seasonality&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Earnings of certain of our operating segments are seasonal in nature due to various recurring events, holidays and seasonal weather patterns, as well as the timing of our acquisitions during a given year. Historically, the third and fourth quarters produce the highest net sales during our fiscal year.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Change in Tax Status Election&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effective September 1, 2021 (the "Effective Date"), the Trust elected to be treated as a corporation for U.S. federal income tax purposes. Prior to the Effective Date, the Trust was treated as a partnership for U.S. federal income tax purposes and the Trust&#x2019;s items of income, gain, loss and deduction flowed through from the Trust to the shareholders, and the Trust shareholders were subject to income taxes on their allocable share of the Trust&#x2019;s income and gain. After the Effective Date, the Trust is taxed as a corporation and is subject to U.S. federal corporate income tax at the Trust level, but items of income, gain, loss and deduction will not flow through to Trust shareholders. Trust shareholders will no longer receive an IRS Schedule K-1. After the Effective Date, distributions from the Trust will be treated as dividends to the extent the Trust has accumulated or current earnings and profits. If the Trust does not have current or accumulated earnings and profits available for distribution, then the distribution will be treated as a return of capital and reduce Trust shareholders&#x2019; basis in their shares.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior to the Effective Date, each of the LLC&#x2019;s majority owned subsidiaries were treated as corporations for U.S. federal income tax purposes. The election did not change the tax status of any LLC subsidiary, and each majority owned LLC subsidiary is still treated as a corporation for U.S. federal income tax purposes.&lt;/span&gt;&lt;/div&gt;After the Effective Date, the Trust will no longer be taxed as a pass through entity for U.S. federal income tax purposes. Accordingly, the Trust will no longer issue Schedule K-1&#x2019;s, nor will Trust shareholders be allocated any pass through income, loss, expense, deduction or credit (including &#x201c;UBIT&#x201d;) from the Trust</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <codi:OwnershipPercentageOfTrustInterestHeldByParentEntity
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80Ni9mcmFnOjIzZTYxMTBiMmQwZTRmMjNhNmI1MzNlMDgyMjk4N2UzL3RleHRyZWdpb246MjNlNjExMGIyZDBlNGYyM2E2YjUzM2UwODIyOTg3ZTNfNTI3_98babad0-eca8-4ecf-b90c-302ba2ac96b5"
      unitRef="number">1</codi:OwnershipPercentageOfTrustInterestHeldByParentEntity>
    <codi:NumberOfBusinessesOwned
      contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80Ni9mcmFnOjIzZTYxMTBiMmQwZTRmMjNhNmI1MzNlMDgyMjk4N2UzL3RleHRyZWdpb246MjNlNjExMGIyZDBlNGYyM2E2YjUzM2UwODIyOTg3ZTNfMTA3Mg_dbe880c9-1867-4164-810f-d01eeeb18396"
      unitRef="segment">10</codi:NumberOfBusinessesOwned>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80Ni9mcmFnOjIzZTYxMTBiMmQwZTRmMjNhNmI1MzNlMDgyMjk4N2UzL3RleHRyZWdpb246MjNlNjExMGIyZDBlNGYyM2E2YjUzM2UwODIyOTg3ZTNfNjgyNg_166b73d2-30a1-45ed-8d78-4369e597cf0d">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The condensed consolidated financial statements include the accounts of the Company, as well as the businesses acquired as of their respective acquisition date. All significant intercompany accounts and transactions have been eliminated in consolidation. Discontinued operating entities are reflected as discontinued operations in the Company's results of operations and statements of financial position.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:DiscontinuedOperationsPolicyTextBlock
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80Ni9mcmFnOjIzZTYxMTBiMmQwZTRmMjNhNmI1MzNlMDgyMjk4N2UzL3RleHRyZWdpb246MjNlNjExMGIyZDBlNGYyM2E2YjUzM2UwODIyOTg3ZTNfMTA5OTUxMTY0NDk2OA_b30e4b0c-8868-4761-8efc-654f66802382">iscontinued OperationsOn October 13, 2021, the LLC entered into a definitive Agreement and Plan of Merger to sell its majority owned subsidiary, Compass AC Holdings, Inc. ("ACI" or "Advanced Circuits"), which met the criteria to be classified as a discontinued operation as of December 31, 2021 and March 31, 2022. As a result, the Company reported the results of operations of ACI as discontinued operations in the condensed consolidated statements of operations for all periods presented. In addition, the assets and liabilities associated with this business have been reclassified as held for sale in the consolidated balance sheets.&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company completed the sale of Liberty Safe Holding Corporation ("Liberty") during the third quarter of 2021.  The results of operations of Liberty are reported as discontinued operations in the condensed consolidated statements of operations for the three months ended March&#160;31, 2021. Refer to &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;&lt;a href="#icba28ff815a8419b82e3ccdf453a8bce_52" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Note C - "Discontinued Operations"&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for additional information. Unless otherwise indicated, the disclosures accompanying the condensed consolidated financial statements reflect the Company's continuing operations.&lt;/span&gt;</us-gaap:DiscontinuedOperationsPolicyTextBlock>
    <codi:SeasonalityPolicyTextBlock
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80Ni9mcmFnOjIzZTYxMTBiMmQwZTRmMjNhNmI1MzNlMDgyMjk4N2UzL3RleHRyZWdpb246MjNlNjExMGIyZDBlNGYyM2E2YjUzM2UwODIyOTg3ZTNfNjgyNw_13b3a5bf-62e6-4671-b624-746402236af9">SeasonalityEarnings of certain of our operating segments are seasonal in nature due to various recurring events, holidays and seasonal weather patterns, as well as the timing of our acquisitions during a given year. Historically, the third and fourth quarters produce the highest net sales during our fiscal year.</codi:SeasonalityPolicyTextBlock>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RleHRyZWdpb246ZDVjNWMyNDIxYmRkNGU3ODhhNWIxYTYxODU1NWVkNzlfMTc1OTI_892cc1d6-af78-47c8-9efd-738aa3653098">ote B &#x2014; Acquisitions&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Acquisition of Lugano Diamonds &amp;amp; Jewelry, Inc.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On September 3, 2021, the LLC, through its newly formed acquisition subsidiaries, Lugano Holding, Inc., a Delaware corporation (&#x201c;Lugano Holdings&#x201d;), and Lugano Buyer, Inc., a Delaware corporation (&#x201c;Lugano Buyer&#x201d;) and a wholly-owned subsidiary of Lugano Holdings, acquired the issued and outstanding shares of stock of Lugano Diamonds &amp;amp; Jewelry Inc. ("Lugano") other than the certain rollover shares (the &#x201c;Lugano Transaction&#x201d;). The Lugano Transaction was effectuated pursuant to a Stock Purchase Agreement (the &#x201c;Lugano Purchase Agreement&#x201d;), also dated September 3, 2021, by and among Lugano Buyer, the Sellers named therein (&#x201c;Sellers&#x201d;) and Mordechai Haim Ferder in his individual capacity and as initial representative of the Sellers. Lugano is a leading designer, manufacturer and marketer of high-end, one-of-a-kind jewelry sought after by some of the world&#x2019;s most discerning clientele. Lugano conducts sales via its own retail salons as well as pop-up showrooms at Lugano-hosted or sponsored events in partnership with influential organizations in the equestrian, art and philanthropic community. Lugano is headquartered in Newport Beach, California.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The LLC made loans to, and purchased a 60% equity interest in, Lugano. The purchase price, including proceeds from noncontrolling shareholders and net of transaction costs, was $263.3&#160;million. The selling shareholders invested in the transaction along with the LLC, representing 40% initial noncontrolling interest on both a primary and fully diluted basis. The fair value of the noncontrolling interest was determined based on the enterprise value of the acquired entity multiplied by the ratio of the number of shares acquired by the minority holders to total shares. The transaction was accounted for as a business combination. CGM acted as an advisor to the LLC in the acquisition and will continue to provide integration services during the first year of the LLC's ownership of Lugano. CGM will receive integration service fees of $2.3&#160;million payable quarterly over a twelve month period as services are rendered which payments began in the quarter ended December 31, 2021. The LLC incurred $1.8&#160;million of transaction costs in conjunction with the Lugano acquisition, which was included in selling, general and administrative expense in the consolidated statements of operations during the third quarter of 2021. The LLC funded the acquisition with cash on hand and a $120&#160;million draw on its 2021 Revolving Credit Facility. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The results of operations of Lugano have been included in the consolidated results of operations since the date of acquisition. Lugano's results of operations are reported as a separate operating segment as a branded consumer business. The table below provides the recording of assets acquired and liabilities assumed as of the date of acquisition. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.098%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.156%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Preliminary Purchase Price Allocation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Measurement Period Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Final Purchase Price Allocation&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Inventory &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;85,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;9,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;95,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;82,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;82,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-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;(72,443)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;86,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Other current and noncurrent assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;4,979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;4,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;9,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Total 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;23,936&#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;298,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;23,123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;23,123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 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;23,936&#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;198,446&#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: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-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;/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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.098%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.156%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Acquisition consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Purchase price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;256,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;256,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Cash acquired (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:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; (1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The fair value of accounts receivable approximates book value acquired.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The allocation of the purchase price presented above is based on management's estimate of the fair values using valuation techniques including the income, cost and market approach. In estimating the fair value of the acquired assets and assumed liabilities, the fair value estimates are based on, but not limited to, expected future revenue and cash flows, expected future growth rates and estimated discount rates. Current and noncurrent assets and current and other liabilities are valued at historical carrying values. Inventory is recognized at fair value, with finished goods stated at selling price less an estimated cost to sell.  Property, plant and equipment is valued through a purchase price appraisal and will be depreciated on a straight-line basis over the respective remaining useful lives of the assets. Goodwill is calculated as the excess of the consideration transferred over the fair value of the identifiable net assets acquired and represents the future economic benefits expected to arise from other intangible assets acquired that do not qualify for separate recognition, including assembled workforce and non-contractual relationships, as well as expected future synergies. The goodwill of &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$86.3&#160;million&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; reflects the strategic fit of Lugano in the Company's branded consumer business and is not expected to be deductible for income tax purposes. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The intangible assets recorded related to the Lugano acquisition are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:76.315%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.290%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.378%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.907%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.186%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Intangible Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Estimated Useful Lives&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Tradename&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;48,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;18 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;34,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;15 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;82,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The tradename was considered the primary intangible asset and was valued at &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$48.4&#160;million&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; using a multi-period excess earnings method. The customer relationships were valued at &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$34.0&#160;million&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; using a multi period excess earnings method. The multi period excess earnings method assumes an asset has value to the extent that it enables its owners to earn a return in excess of the other assets utilized in the business. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Unaudited pro forma information&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following unaudited pro forma data for the three months ended March&#160;31, 2021 gives effect to the acquisition of Lugano, as described above, and the dispositions of Liberty Safe and ACI, as if these transactions had been completed as of January 1, 2021. The pro forma data gives effect to historical operating results with adjustments to interest expense, amortization and depreciation expense, management fees and related tax effects. The information is provided for illustrative purposes only and is not necessarily indicative of the operating results that would have occurred if the transaction had been consummated on the date indicated, nor is it necessarily indicative of future operating results of the consolidated companies, and should not be construed as representing results for any future period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:71.345%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.006%"/&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:26.975%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Three months ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands, except per share data)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;437,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;183,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;Operating income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Net income from continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Net income from continuing operations attributable to Holdings &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Basic and fully diluted net loss per share attributable to Holdings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other acquisitions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Marucci&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Lizard Skins&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; - On October 22, 2021, Marucci Sports acquired Lizard Skins, LLC ("Lizard Skins"), an industry leading provider of sporting goods accessories that revolve around the hand-to-grip interface, for an enterprise value of approximately $47.0&#160;million, excluding customary closing adjustments. The acquisition and related transaction costs were funded through an additional term loan of $44.1&#160;million under the Marucci inter-company credit agreement with the LLC, a draw on the existing Marucci revolving credit facility with the Company, and rollover equity from the selling shareholders of Lizard Skins. Marucci issued 11,915 shares to the selling shareholders in exchange for the rollover equity, which represents an ownership interest of approximately 1% in Marucci. Marucci paid approximately $1.4&#160;million in transaction expenses in connection with the acquisition of Lizard Skins. Lizard Skins is a designer and seller of branded grip products, protective equipment, bags and apparel for use in baseball, cycling, hockey, Esports and lacrosse. The acquisition of Lizard Skins will allow Marucci to build on its leading position in diamond sports while simultaneously developing Marucci's presence in new sports markets such as hockey and cycling. Marucci recorded a purchase price allocation, including goodwill of approximately $10.1&#160;million, which is expected to be deductible for income tax purposes, and intangible assets of $27.9&#160;million. The purchase price allocation is expected to be finalized in the second quarter of 2022.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Altor Solutions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Plymouth Foam&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; - On October 5, 2021, Altor acquired Plymouth Foam, LLC (&#x201c;Plymouth&#x201d;), a manufacturer of protective packaging and componentry, for an enterprise value of approximately $56.0&#160;million, excluding customary closing adjustments. The acquisition and related transaction costs were funded through an additional term loan of $52.0&#160;million under the Altor intercompany credit agreement and a draw on the existing Altor intercompany revolving credit facility with the LLC. Altor paid approximately $0.4&#160;million in transaction fees in connection with the acquisition &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;of Plymouth. Plymouth was founded in 1978 and is based in Plymouth, Wisconsin. Plymouth supplies a wide array of high value products, including custom protective packaging, cold chain packaging and internal components made from expanded polystyrene and expanded polypropylene. Plymouth&#x2019;s complementary product portfolio will allow Altor to be able to further expand its business and capabilities. Altor recorded a purchase price allocation, including goodwill of approximately $15.5&#160;million, which is not expected to be deductible for income tax purposes, and intangible assets of $20.1&#160;million. The purchase price allocation was finalized in the first quarter of 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Polyfoam&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; - On July 1, 2020, Altor acquired substantially all of the assets of Polyfoam Corp. ("Polyfoam"), a Massachusetts-based manufacturer of protective and temperature-sensitive packaging solutions for the medical, pharmaceutical, grocery and food industries, among others. Founded in 1974, Polyfoam operates two manufacturing facilities producing highly engineered foam and injection-molded plastic solutions across a variety of end-markets. The acquisition complements Altor's current operating footprint and provides access to a new customer base and product offerings, including Polyfoam's significant end-market exposure to cold chain (including seafood boxes, insulated shipping containers and grocery delivery totes). The purchase price was approximately $12.8&#160;million and included a potential earnout of $1.4&#160;million if Polyfoam achieved certain financial metrics. The full amount of the earnout was paid during the first quarter of 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Arnold&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Ramco&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; - On March 1, 2021, Arnold acquired Ramco Electric Motors, Inc. ("Ramco"), a manufacturer of stators, rotors and full electric motors, for a purchase price of approximately $34.3&#160;million. The acquisition and related transaction costs were funded through an additional equity investment in Arnold by the LLC of $35.5&#160;million. Ramco was founded in 1987 and is based in Greenville, Ohio. Ramco supplies their custom electric motor solutions for general industrial, aerospace and defense, and oil and gas end-markets. Ramco&#x2019;s complementary product portfolio will allow Arnold to be able to offer more comprehensive, turnkey solutions to their customers. In connection with the acquisition, Arnold recorded a purchase price allocation &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;of $12.4&#160;million of goodwill, which is not expected to be deductible for income tax purposes and $12.7&#160;million in intangible assets. The remainder of the purchase consideration was allocated to net assets acquired. The purchase price allocation was finalized in the fourth quarter of 2021.&lt;/span&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="ied872a383ffd450aa6d10e39e95e7fe1_I20210903"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RleHRyZWdpb246ZDVjNWMyNDIxYmRkNGU3ODhhNWIxYTYxODU1NWVkNzlfMTI4MQ_8eb10f0a-4192-4175-a151-b2648a06110c"
      unitRef="number">0.60</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts
      contextRef="i94e38f4ccf0644b3982bb17f3e7fcf6f_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RleHRyZWdpb246ZDVjNWMyNDIxYmRkNGU3ODhhNWIxYTYxODU1NWVkNzlfMTY0OTI2NzQ4NTI4MQ_b35e0920-a528-431b-96d1-19ddf7f01c8e"
      unitRef="usd">263300000</codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="ib9f7d517211c48c1b05dd22f98ce2f21_I20210903"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RleHRyZWdpb246ZDVjNWMyNDIxYmRkNGU3ODhhNWIxYTYxODU1NWVkNzlfMTUxMg_1384f978-f1ce-4cdf-bf0e-5e91f347de24"
      unitRef="number">0.40</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <codi:BusinessCombinationIntegrationServicesPayable
      contextRef="ied872a383ffd450aa6d10e39e95e7fe1_I20210903"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RleHRyZWdpb246ZDVjNWMyNDIxYmRkNGU3ODhhNWIxYTYxODU1NWVkNzlfMjA3Ng_d81b1132-219f-4cd0-b3de-b86b34a12471"
      unitRef="usd">2300000</codi:BusinessCombinationIntegrationServicesPayable>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i84a52b5ecaae41419090a428c3b69616_D20210903-20210903"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RleHRyZWdpb246ZDVjNWMyNDIxYmRkNGU3ODhhNWIxYTYxODU1NWVkNzlfMTY0OTI2NzQ4NTI4OQ_26ec2e17-8619-4abf-a0a0-d21fca60acf7"
      unitRef="usd">1800000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="i84a52b5ecaae41419090a428c3b69616_D20210903-20210903"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RleHRyZWdpb246ZDVjNWMyNDIxYmRkNGU3ODhhNWIxYTYxODU1NWVkNzlfMjUwMw_a6546a6b-ee00-4242-b25d-c00f66514d71"
      unitRef="usd">120000000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="ied872a383ffd450aa6d10e39e95e7fe1_I20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjExNjdhMjNmZDkyMTRjNTg4NGZjNTBkNmExNWRjODhjL3RhYmxlcmFuZ2U6MTE2N2EyM2ZkOTIxNGM1ODg0ZmM1MGQ2YTE1ZGM4OGNfMy0yLTEtMS00ODQ1MQ_763a6219-2dda-4d5d-a16b-bb5077018bf4"
      unitRef="usd">1433000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="i04b89d55add34f4cab90240b43d17926_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjExNjdhMjNmZDkyMTRjNTg4NGZjNTBkNmExNWRjODhjL3RhYmxlcmFuZ2U6MTE2N2EyM2ZkOTIxNGM1ODg0ZmM1MGQ2YTE1ZGM4OGNfMy00LTEtMS01NTMzNA_17f0ef81-098d-4006-a80e-3d7cd4b36451"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="i3ae661797cb948218d2b8581d8d03925_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjExNjdhMjNmZDkyMTRjNTg4NGZjNTBkNmExNWRjODhjL3RhYmxlcmFuZ2U6MTE2N2EyM2ZkOTIxNGM1ODg0ZmM1MGQ2YTE1ZGM4OGNfMy02LTEtMS01NTMzNA_04c8219b-7853-44dc-9f16-1552f049671e"
      unitRef="usd">1433000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="ied872a383ffd450aa6d10e39e95e7fe1_I20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjExNjdhMjNmZDkyMTRjNTg4NGZjNTBkNmExNWRjODhjL3RhYmxlcmFuZ2U6MTE2N2EyM2ZkOTIxNGM1ODg0ZmM1MGQ2YTE1ZGM4OGNfNC0yLTEtMS00ODQ1MQ_872caa06-6ecd-4879-8ac2-06e8ab9cf857"
      unitRef="usd">20954000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="i04b89d55add34f4cab90240b43d17926_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjExNjdhMjNmZDkyMTRjNTg4NGZjNTBkNmExNWRjODhjL3RhYmxlcmFuZ2U6MTE2N2EyM2ZkOTIxNGM1ODg0ZmM1MGQ2YTE1ZGM4OGNfNC00LTEtMS01NTMzNA_5b6d0a4b-8624-46cd-b58e-849b761a95b1"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="i3ae661797cb948218d2b8581d8d03925_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjExNjdhMjNmZDkyMTRjNTg4NGZjNTBkNmExNWRjODhjL3RhYmxlcmFuZ2U6MTE2N2EyM2ZkOTIxNGM1ODg0ZmM1MGQ2YTE1ZGM4OGNfNC02LTEtMS01NTMzNA_c808f5bb-24ec-4a5c-a450-f6b4bcdf4498"
      unitRef="usd">20954000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="ied872a383ffd450aa6d10e39e95e7fe1_I20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjExNjdhMjNmZDkyMTRjNTg4NGZjNTBkNmExNWRjODhjL3RhYmxlcmFuZ2U6MTE2N2EyM2ZkOTIxNGM1ODg0ZmM1MGQ2YTE1ZGM4OGNfNS0yLTEtMS00ODQ1MQ_28bad5b4-13cc-4f15-8072-495d3618d754"
      unitRef="usd">85794000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="i04b89d55add34f4cab90240b43d17926_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjExNjdhMjNmZDkyMTRjNTg4NGZjNTBkNmExNWRjODhjL3RhYmxlcmFuZ2U6MTE2N2EyM2ZkOTIxNGM1ODg0ZmM1MGQ2YTE1ZGM4OGNfNS00LTEtMS01NTMzNA_d9b81da8-caf8-4994-ad9e-b0cb27d1728f"
      unitRef="usd">9419000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="i3ae661797cb948218d2b8581d8d03925_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjExNjdhMjNmZDkyMTRjNTg4NGZjNTBkNmExNWRjODhjL3RhYmxlcmFuZ2U6MTE2N2EyM2ZkOTIxNGM1ODg0ZmM1MGQ2YTE1ZGM4OGNfNS02LTEtMS01NTMzNA_fefedc0f-593e-43ff-b198-551cd28b7668"
      unitRef="usd">95213000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="ied872a383ffd450aa6d10e39e95e7fe1_I20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjExNjdhMjNmZDkyMTRjNTg4NGZjNTBkNmExNWRjODhjL3RhYmxlcmFuZ2U6MTE2N2EyM2ZkOTIxNGM1ODg0ZmM1MGQ2YTE1ZGM4OGNfNi0yLTEtMS00ODQ1MQ_05b2c1aa-a243-48c3-a85a-27ff5451864e"
      unitRef="usd">2743000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="i04b89d55add34f4cab90240b43d17926_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjExNjdhMjNmZDkyMTRjNTg4NGZjNTBkNmExNWRjODhjL3RhYmxlcmFuZ2U6MTE2N2EyM2ZkOTIxNGM1ODg0ZmM1MGQ2YTE1ZGM4OGNfNi00LTEtMS01NTMzNA_c6263b6e-91c6-401f-93f9-a4db125452c7"
      unitRef="usd">392000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="i3ae661797cb948218d2b8581d8d03925_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjExNjdhMjNmZDkyMTRjNTg4NGZjNTBkNmExNWRjODhjL3RhYmxlcmFuZ2U6MTE2N2EyM2ZkOTIxNGM1ODg0ZmM1MGQ2YTE1ZGM4OGNfNi02LTEtMS01NTMzNA_3d1a4e34-96d8-40cf-af8e-8648762a629a"
      unitRef="usd">3135000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="ied872a383ffd450aa6d10e39e95e7fe1_I20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjExNjdhMjNmZDkyMTRjNTg4NGZjNTBkNmExNWRjODhjL3RhYmxlcmFuZ2U6MTE2N2EyM2ZkOTIxNGM1ODg0ZmM1MGQ2YTE1ZGM4OGNfNy0yLTEtMS00ODQ1MQ_cbb87215-5548-46dc-a85b-36ea5406fe94"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i04b89d55add34f4cab90240b43d17926_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjExNjdhMjNmZDkyMTRjNTg4NGZjNTBkNmExNWRjODhjL3RhYmxlcmFuZ2U6MTE2N2EyM2ZkOTIxNGM1ODg0ZmM1MGQ2YTE1ZGM4OGNfNy00LTEtMS01NTMzNA_abfbd866-c146-492d-a65e-9cd34161a611"
      unitRef="usd">82454000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i3ae661797cb948218d2b8581d8d03925_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjExNjdhMjNmZDkyMTRjNTg4NGZjNTBkNmExNWRjODhjL3RhYmxlcmFuZ2U6MTE2N2EyM2ZkOTIxNGM1ODg0ZmM1MGQ2YTE1ZGM4OGNfNy02LTEtMS01NTMzNA_b001482a-d62c-4f8d-a23a-bc3d70993653"
      unitRef="usd">82454000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:Goodwill
      contextRef="ied872a383ffd450aa6d10e39e95e7fe1_I20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjExNjdhMjNmZDkyMTRjNTg4NGZjNTBkNmExNWRjODhjL3RhYmxlcmFuZ2U6MTE2N2EyM2ZkOTIxNGM1ODg0ZmM1MGQ2YTE1ZGM4OGNfOC0yLTEtMS00ODQ1MQ_d3d56569-8e4f-4c4c-a618-252c9b9ee83c"
      unitRef="usd">158780000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i04b89d55add34f4cab90240b43d17926_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjExNjdhMjNmZDkyMTRjNTg4NGZjNTBkNmExNWRjODhjL3RhYmxlcmFuZ2U6MTE2N2EyM2ZkOTIxNGM1ODg0ZmM1MGQ2YTE1ZGM4OGNfOC00LTEtMS01NTMzNA_8e908fc6-f1c4-434f-a354-01097e014b57"
      unitRef="usd">-72443000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i3ae661797cb948218d2b8581d8d03925_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjExNjdhMjNmZDkyMTRjNTg4NGZjNTBkNmExNWRjODhjL3RhYmxlcmFuZ2U6MTE2N2EyM2ZkOTIxNGM1ODg0ZmM1MGQ2YTE1ZGM4OGNfOC02LTEtMS01NTMzNA_32b8223b-73f8-4034-874d-7eef04dd4ede"
      unitRef="usd">86337000</us-gaap:Goodwill>
    <codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets
      contextRef="ied872a383ffd450aa6d10e39e95e7fe1_I20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjExNjdhMjNmZDkyMTRjNTg4NGZjNTBkNmExNWRjODhjL3RhYmxlcmFuZ2U6MTE2N2EyM2ZkOTIxNGM1ODg0ZmM1MGQ2YTE1ZGM4OGNfOS0yLTEtMS00ODQ1MQ_58a14bb3-ee58-44d2-bf5a-853a691699cc"
      unitRef="usd">4979000</codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets>
    <codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets
      contextRef="i04b89d55add34f4cab90240b43d17926_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjExNjdhMjNmZDkyMTRjNTg4NGZjNTBkNmExNWRjODhjL3RhYmxlcmFuZ2U6MTE2N2EyM2ZkOTIxNGM1ODg0ZmM1MGQ2YTE1ZGM4OGNfOS00LTEtMS01NTMzNA_ac59e0c3-e482-49ee-a577-c4bf4945c970"
      unitRef="usd">4114000</codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets>
    <codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets
      contextRef="i3ae661797cb948218d2b8581d8d03925_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjExNjdhMjNmZDkyMTRjNTg4NGZjNTBkNmExNWRjODhjL3RhYmxlcmFuZ2U6MTE2N2EyM2ZkOTIxNGM1ODg0ZmM1MGQ2YTE1ZGM4OGNfOS02LTEtMS01NTMzNA_fa8b4cca-f3d9-4a40-810e-254f06d8f7c8"
      unitRef="usd">9093000</codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
      contextRef="ied872a383ffd450aa6d10e39e95e7fe1_I20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjExNjdhMjNmZDkyMTRjNTg4NGZjNTBkNmExNWRjODhjL3RhYmxlcmFuZ2U6MTE2N2EyM2ZkOTIxNGM1ODg0ZmM1MGQ2YTE1ZGM4OGNfMTAtMi0xLTEtNDg0NTE_8389b2db-7659-48ee-874a-0deb0edd1b41"
      unitRef="usd">274683000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
      contextRef="i04b89d55add34f4cab90240b43d17926_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjExNjdhMjNmZDkyMTRjNTg4NGZjNTBkNmExNWRjODhjL3RhYmxlcmFuZ2U6MTE2N2EyM2ZkOTIxNGM1ODg0ZmM1MGQ2YTE1ZGM4OGNfMTAtNC0xLTEtNTkzMjI_e4ee5d67-140a-4ffa-9052-0503ec3bbc2a"
      unitRef="usd">23936000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
      contextRef="i3ae661797cb948218d2b8581d8d03925_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjExNjdhMjNmZDkyMTRjNTg4NGZjNTBkNmExNWRjODhjL3RhYmxlcmFuZ2U6MTE2N2EyM2ZkOTIxNGM1ODg0ZmM1MGQ2YTE1ZGM4OGNfMTAtNi0xLTEtNTkzMzE_6776755c-4414-4fa2-84e7-65251eaf2217"
      unitRef="usd">298619000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities
      contextRef="ied872a383ffd450aa6d10e39e95e7fe1_I20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjExNjdhMjNmZDkyMTRjNTg4NGZjNTBkNmExNWRjODhjL3RhYmxlcmFuZ2U6MTE2N2EyM2ZkOTIxNGM1ODg0ZmM1MGQ2YTE1ZGM4OGNfMTMtMi0xLTEtNDg0NTE_fafaeab4-d343-41af-8b50-b7ae656f30ce"
      unitRef="usd">7129000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities
      contextRef="i04b89d55add34f4cab90240b43d17926_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjExNjdhMjNmZDkyMTRjNTg4NGZjNTBkNmExNWRjODhjL3RhYmxlcmFuZ2U6MTE2N2EyM2ZkOTIxNGM1ODg0ZmM1MGQ2YTE1ZGM4OGNfMTMtNC0xLTEtNTUzNDc_e27f428d-e964-4e1e-822d-a89f420295e4"
      unitRef="usd">58000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities
      contextRef="i3ae661797cb948218d2b8581d8d03925_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjExNjdhMjNmZDkyMTRjNTg4NGZjNTBkNmExNWRjODhjL3RhYmxlcmFuZ2U6MTE2N2EyM2ZkOTIxNGM1ODg0ZmM1MGQ2YTE1ZGM4OGNfMTMtNi0xLTEtNTUzNDc_cba2e933-7704-4897-a7ea-f00163a19262"
      unitRef="usd">7187000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther
      contextRef="ied872a383ffd450aa6d10e39e95e7fe1_I20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjExNjdhMjNmZDkyMTRjNTg4NGZjNTBkNmExNWRjODhjL3RhYmxlcmFuZ2U6MTE2N2EyM2ZkOTIxNGM1ODg0ZmM1MGQ2YTE1ZGM4OGNfMTQtMi0xLTEtNDg0NTE_7fd1cf1d-0a84-468d-992c-f7584cc71c32"
      unitRef="usd">99381000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther
      contextRef="i04b89d55add34f4cab90240b43d17926_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjExNjdhMjNmZDkyMTRjNTg4NGZjNTBkNmExNWRjODhjL3RhYmxlcmFuZ2U6MTE2N2EyM2ZkOTIxNGM1ODg0ZmM1MGQ2YTE1ZGM4OGNfMTQtNC0xLTEtNTUzNDc_c07cadb8-fb9c-4ee7-af80-fc7b8b8fba35"
      unitRef="usd">755000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther
      contextRef="i3ae661797cb948218d2b8581d8d03925_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjExNjdhMjNmZDkyMTRjNTg4NGZjNTBkNmExNWRjODhjL3RhYmxlcmFuZ2U6MTE2N2EyM2ZkOTIxNGM1ODg0ZmM1MGQ2YTE1ZGM4OGNfMTQtNi0xLTEtNTUzNDc_85c20160-1d01-4f06-bf9b-351a262d4ddf"
      unitRef="usd">100136000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="ied872a383ffd450aa6d10e39e95e7fe1_I20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjExNjdhMjNmZDkyMTRjNTg4NGZjNTBkNmExNWRjODhjL3RhYmxlcmFuZ2U6MTE2N2EyM2ZkOTIxNGM1ODg0ZmM1MGQ2YTE1ZGM4OGNfMTUtMi0xLTEtNDg0NTE_64604a76-a3cb-4a79-90eb-90e63b22d0cb"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="i04b89d55add34f4cab90240b43d17926_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjExNjdhMjNmZDkyMTRjNTg4NGZjNTBkNmExNWRjODhjL3RhYmxlcmFuZ2U6MTE2N2EyM2ZkOTIxNGM1ODg0ZmM1MGQ2YTE1ZGM4OGNfMTUtNC0xLTEtNTUzNDc_1a5c7971-c0e2-4e2f-be82-53ba78c0a54a"
      unitRef="usd">23123000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="i3ae661797cb948218d2b8581d8d03925_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjExNjdhMjNmZDkyMTRjNTg4NGZjNTBkNmExNWRjODhjL3RhYmxlcmFuZ2U6MTE2N2EyM2ZkOTIxNGM1ODg0ZmM1MGQ2YTE1ZGM4OGNfMTUtNi0xLTEtNTUzNDc_f602f57f-c6ba-4506-9a9f-adc740eebd17"
      unitRef="usd">23123000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue
      contextRef="ied872a383ffd450aa6d10e39e95e7fe1_I20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjExNjdhMjNmZDkyMTRjNTg4NGZjNTBkNmExNWRjODhjL3RhYmxlcmFuZ2U6MTE2N2EyM2ZkOTIxNGM1ODg0ZmM1MGQ2YTE1ZGM4OGNfMTYtMi0xLTEtNDg0NTE_8943cba3-8182-4b40-8712-130fd11ba8c2"
      unitRef="usd">68000000</us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue>
    <us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue
      contextRef="i04b89d55add34f4cab90240b43d17926_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjExNjdhMjNmZDkyMTRjNTg4NGZjNTBkNmExNWRjODhjL3RhYmxlcmFuZ2U6MTE2N2EyM2ZkOTIxNGM1ODg0ZmM1MGQ2YTE1ZGM4OGNfMTYtNC0xLTEtNTUzNDc_85b307ec-1274-4463-b1ad-398b30ad0af0"
      unitRef="usd">0</us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue>
    <us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue
      contextRef="i3ae661797cb948218d2b8581d8d03925_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjExNjdhMjNmZDkyMTRjNTg4NGZjNTBkNmExNWRjODhjL3RhYmxlcmFuZ2U6MTE2N2EyM2ZkOTIxNGM1ODg0ZmM1MGQ2YTE1ZGM4OGNfMTYtNi0xLTEtNTUzNDc_4a2cb580-fbe9-4bd6-85e3-9f163c35dba6"
      unitRef="usd">68000000</us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue>
    <codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest
      contextRef="ied872a383ffd450aa6d10e39e95e7fe1_I20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjExNjdhMjNmZDkyMTRjNTg4NGZjNTBkNmExNWRjODhjL3RhYmxlcmFuZ2U6MTE2N2EyM2ZkOTIxNGM1ODg0ZmM1MGQ2YTE1ZGM4OGNfMTctMi0xLTEtNDg0NTE_320eaed6-682f-4e39-836f-23f43cd150e9"
      unitRef="usd">174510000</codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest>
    <codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest
      contextRef="i04b89d55add34f4cab90240b43d17926_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjExNjdhMjNmZDkyMTRjNTg4NGZjNTBkNmExNWRjODhjL3RhYmxlcmFuZ2U6MTE2N2EyM2ZkOTIxNGM1ODg0ZmM1MGQ2YTE1ZGM4OGNfMTctNC0xLTEtNTkzMzQ_47df2dfc-17a5-404b-8ad7-db19d94cb0ff"
      unitRef="usd">23936000</codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest>
    <codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest
      contextRef="i3ae661797cb948218d2b8581d8d03925_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjExNjdhMjNmZDkyMTRjNTg4NGZjNTBkNmExNWRjODhjL3RhYmxlcmFuZ2U6MTE2N2EyM2ZkOTIxNGM1ODg0ZmM1MGQ2YTE1ZGM4OGNfMTctNi0xLTEtNTkzNDM_06e09a85-b90c-4071-b1b6-a8cf61abdecd"
      unitRef="usd">198446000</codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest>
    <codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest
      contextRef="ied872a383ffd450aa6d10e39e95e7fe1_I20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjExNjdhMjNmZDkyMTRjNTg4NGZjNTBkNmExNWRjODhjL3RhYmxlcmFuZ2U6MTE2N2EyM2ZkOTIxNGM1ODg0ZmM1MGQ2YTE1ZGM4OGNfMTktMi0xLTEtNDg0NTE_b4b3dd42-de9a-4356-8e9f-d0b91962be2d"
      unitRef="usd">100173000</codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest>
    <codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest
      contextRef="i04b89d55add34f4cab90240b43d17926_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjExNjdhMjNmZDkyMTRjNTg4NGZjNTBkNmExNWRjODhjL3RhYmxlcmFuZ2U6MTE2N2EyM2ZkOTIxNGM1ODg0ZmM1MGQ2YTE1ZGM4OGNfMTktNC0xLTEtNTUzNTY_9e71c100-6560-4916-8944-d7176335f7fa"
      unitRef="usd">0</codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest>
    <codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest
      contextRef="i3ae661797cb948218d2b8581d8d03925_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjExNjdhMjNmZDkyMTRjNTg4NGZjNTBkNmExNWRjODhjL3RhYmxlcmFuZ2U6MTE2N2EyM2ZkOTIxNGM1ODg0ZmM1MGQ2YTE1ZGM4OGNfMTktNi0xLTEtNTUzNTY_bfc5ffbd-f52b-4032-a651-49a88a283305"
      unitRef="usd">100173000</codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest>
    <us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue
      contextRef="ied872a383ffd450aa6d10e39e95e7fe1_I20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjExNjdhMjNmZDkyMTRjNTg4NGZjNTBkNmExNWRjODhjL3RhYmxlcmFuZ2U6MTE2N2EyM2ZkOTIxNGM1ODg0ZmM1MGQ2YTE1ZGM4OGNfMjAtMi0xLTEtNDg0NTE_8a9fb45f-5efc-4206-b74c-ed0a7bc5bfa9"
      unitRef="usd">68000000</us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue>
    <us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue
      contextRef="i04b89d55add34f4cab90240b43d17926_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjExNjdhMjNmZDkyMTRjNTg4NGZjNTBkNmExNWRjODhjL3RhYmxlcmFuZ2U6MTE2N2EyM2ZkOTIxNGM1ODg0ZmM1MGQ2YTE1ZGM4OGNfMjAtNC0xLTEtNTUzNTY_c5c6e5eb-4503-4ce9-9561-6e543e828257"
      unitRef="usd">0</us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue>
    <us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue
      contextRef="i3ae661797cb948218d2b8581d8d03925_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjExNjdhMjNmZDkyMTRjNTg4NGZjNTBkNmExNWRjODhjL3RhYmxlcmFuZ2U6MTE2N2EyM2ZkOTIxNGM1ODg0ZmM1MGQ2YTE1ZGM4OGNfMjAtNi0xLTEtNTUzNTY_1e2739f4-1f51-49cb-8cad-dcbf4a5b5102"
      unitRef="usd">68000000</us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue>
    <us-gaap:NotesReceivableRelatedParties
      contextRef="ied872a383ffd450aa6d10e39e95e7fe1_I20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjExNjdhMjNmZDkyMTRjNTg4NGZjNTBkNmExNWRjODhjL3RhYmxlcmFuZ2U6MTE2N2EyM2ZkOTIxNGM1ODg0ZmM1MGQ2YTE1ZGM4OGNfMjEtMi0xLTEtNDg0NTE_01986698-fb1f-450f-b39c-99f3060c1897"
      unitRef="usd">99381000</us-gaap:NotesReceivableRelatedParties>
    <us-gaap:NotesReceivableRelatedParties
      contextRef="i04b89d55add34f4cab90240b43d17926_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjExNjdhMjNmZDkyMTRjNTg4NGZjNTBkNmExNWRjODhjL3RhYmxlcmFuZ2U6MTE2N2EyM2ZkOTIxNGM1ODg0ZmM1MGQ2YTE1ZGM4OGNfMjEtNC0xLTEtNTUzNTY_b4578ffa-a0a7-4164-815b-c775a8c04580"
      unitRef="usd">-2420000</us-gaap:NotesReceivableRelatedParties>
    <us-gaap:NotesReceivableRelatedParties
      contextRef="i3ae661797cb948218d2b8581d8d03925_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjExNjdhMjNmZDkyMTRjNTg4NGZjNTBkNmExNWRjODhjL3RhYmxlcmFuZ2U6MTE2N2EyM2ZkOTIxNGM1ODg0ZmM1MGQ2YTE1ZGM4OGNfMjEtNi0xLTEtNTUzNTY_d2e36951-03f5-49ba-a4f0-4e8730627ba2"
      unitRef="usd">96961000</us-gaap:NotesReceivableRelatedParties>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i84a52b5ecaae41419090a428c3b69616_D20210903-20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjExNjdhMjNmZDkyMTRjNTg4NGZjNTBkNmExNWRjODhjL3RhYmxlcmFuZ2U6MTE2N2EyM2ZkOTIxNGM1ODg0ZmM1MGQ2YTE1ZGM4OGNfMjItMi0xLTEtNDg0NTE_c4350be1-5f38-4be0-9b1d-d80d9ce3fe88"
      unitRef="usd">267554000</us-gaap:PaymentsToAcquireBusinessesGross>
    <codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts
      contextRef="iffd8a6471d584fd1aa3114e41eff9009_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjExNjdhMjNmZDkyMTRjNTg4NGZjNTBkNmExNWRjODhjL3RhYmxlcmFuZ2U6MTE2N2EyM2ZkOTIxNGM1ODg0ZmM1MGQ2YTE1ZGM4OGNfMjItNC0xLTEtNTkzNDc_b70e0450-d721-43e4-aac3-3302747b2b52"
      unitRef="usd">-2420000</codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i94e38f4ccf0644b3982bb17f3e7fcf6f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjExNjdhMjNmZDkyMTRjNTg4NGZjNTBkNmExNWRjODhjL3RhYmxlcmFuZ2U6MTE2N2EyM2ZkOTIxNGM1ODg0ZmM1MGQ2YTE1ZGM4OGNfMjItNi0xLTEtNTkzNTE_610e99f0-6de0-46cc-968b-4947c5242dca"
      unitRef="usd">265134000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i84a52b5ecaae41419090a428c3b69616_D20210903-20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjc2OTgxZWZlYjA1NjRmZjI4ZjBlYzUwM2VjZTgxZjQzL3RhYmxlcmFuZ2U6NzY5ODFlZmViMDU2NGZmMjhmMGVjNTAzZWNlODFmNDNfMS0yLTEtMS00ODQ1MQ_80815b8a-cafb-439f-a1da-98f04337a354"
      unitRef="usd">256000000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="iffd8a6471d584fd1aa3114e41eff9009_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjc2OTgxZWZlYjA1NjRmZjI4ZjBlYzUwM2VjZTgxZjQzL3RhYmxlcmFuZ2U6NzY5ODFlZmViMDU2NGZmMjhmMGVjNTAzZWNlODFmNDNfMS00LTEtMS01NTM5MA_5d71ba5f-ffad-42be-a2b4-81e90e02d126"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i94e38f4ccf0644b3982bb17f3e7fcf6f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjc2OTgxZWZlYjA1NjRmZjI4ZjBlYzUwM2VjZTgxZjQzL3RhYmxlcmFuZ2U6NzY5ODFlZmViMDU2NGZmMjhmMGVjNTAzZWNlODFmNDNfMS02LTEtMS01NTM5MA_516db11d-5f2e-40b4-8f0a-18eea60ea44e"
      unitRef="usd">256000000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:CashAcquiredFromAcquisition
      contextRef="i84a52b5ecaae41419090a428c3b69616_D20210903-20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjc2OTgxZWZlYjA1NjRmZjI4ZjBlYzUwM2VjZTgxZjQzL3RhYmxlcmFuZ2U6NzY5ODFlZmViMDU2NGZmMjhmMGVjNTAzZWNlODFmNDNfMi0yLTEtMS00ODQ1MQ_c05f1561-38b0-4edf-a64f-7c0a13647878"
      unitRef="usd">1554000</us-gaap:CashAcquiredFromAcquisition>
    <us-gaap:CashAcquiredFromAcquisition
      contextRef="iffd8a6471d584fd1aa3114e41eff9009_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjc2OTgxZWZlYjA1NjRmZjI4ZjBlYzUwM2VjZTgxZjQzL3RhYmxlcmFuZ2U6NzY5ODFlZmViMDU2NGZmMjhmMGVjNTAzZWNlODFmNDNfMi00LTEtMS01NTM5MA_7abb1075-81db-48ad-9a75-c07e2d256f32"
      unitRef="usd">-120000</us-gaap:CashAcquiredFromAcquisition>
    <us-gaap:CashAcquiredFromAcquisition
      contextRef="i94e38f4ccf0644b3982bb17f3e7fcf6f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjc2OTgxZWZlYjA1NjRmZjI4ZjBlYzUwM2VjZTgxZjQzL3RhYmxlcmFuZ2U6NzY5ODFlZmViMDU2NGZmMjhmMGVjNTAzZWNlODFmNDNfMi02LTEtMS01NTM5MA_c3fefb21-6799-461f-afb6-17128d56475b"
      unitRef="usd">1434000</us-gaap:CashAcquiredFromAcquisition>
    <codi:BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital
      contextRef="i84a52b5ecaae41419090a428c3b69616_D20210903-20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjc2OTgxZWZlYjA1NjRmZjI4ZjBlYzUwM2VjZTgxZjQzL3RhYmxlcmFuZ2U6NzY5ODFlZmViMDU2NGZmMjhmMGVjNTAzZWNlODFmNDNfMy0yLTEtMS00ODQ1MQ_761b130f-bca6-4a21-aaa3-8e4ff4ecb2a7"
      unitRef="usd">10000000</codi:BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital>
    <codi:BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital
      contextRef="iffd8a6471d584fd1aa3114e41eff9009_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjc2OTgxZWZlYjA1NjRmZjI4ZjBlYzUwM2VjZTgxZjQzL3RhYmxlcmFuZ2U6NzY5ODFlZmViMDU2NGZmMjhmMGVjNTAzZWNlODFmNDNfMy00LTEtMS01NTM5MA_77b6026d-f4d6-4ca0-9efa-335e4591a828"
      unitRef="usd">-2300000</codi:BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital>
    <codi:BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital
      contextRef="i94e38f4ccf0644b3982bb17f3e7fcf6f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjc2OTgxZWZlYjA1NjRmZjI4ZjBlYzUwM2VjZTgxZjQzL3RhYmxlcmFuZ2U6NzY5ODFlZmViMDU2NGZmMjhmMGVjNTAzZWNlODFmNDNfMy02LTEtMS01NTM5MA_29d28e2a-5298-49c6-b964-425d8c61fc45"
      unitRef="usd">7700000</codi:BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i84a52b5ecaae41419090a428c3b69616_D20210903-20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjc2OTgxZWZlYjA1NjRmZjI4ZjBlYzUwM2VjZTgxZjQzL3RhYmxlcmFuZ2U6NzY5ODFlZmViMDU2NGZmMjhmMGVjNTAzZWNlODFmNDNfNS0yLTEtMS00ODQ1MQ_8e6e5c5b-4b4c-434c-bf5e-cf282582382f"
      unitRef="usd">267554000</us-gaap:PaymentsToAcquireBusinessesGross>
    <codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts
      contextRef="iffd8a6471d584fd1aa3114e41eff9009_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjc2OTgxZWZlYjA1NjRmZjI4ZjBlYzUwM2VjZTgxZjQzL3RhYmxlcmFuZ2U6NzY5ODFlZmViMDU2NGZmMjhmMGVjNTAzZWNlODFmNDNfNS00LTEtMS01OTM1OA_6c7beb96-a9d6-4167-8ccb-e313dc636521"
      unitRef="usd">-2420000</codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i94e38f4ccf0644b3982bb17f3e7fcf6f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjc2OTgxZWZlYjA1NjRmZjI4ZjBlYzUwM2VjZTgxZjQzL3RhYmxlcmFuZ2U6NzY5ODFlZmViMDU2NGZmMjhmMGVjNTAzZWNlODFmNDNfNS02LTEtMS01OTM1NQ_fac0d795-6954-46b1-8df0-ead8a7f154bc"
      unitRef="usd">265134000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i84a52b5ecaae41419090a428c3b69616_D20210903-20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjc2OTgxZWZlYjA1NjRmZjI4ZjBlYzUwM2VjZTgxZjQzL3RhYmxlcmFuZ2U6NzY5ODFlZmViMDU2NGZmMjhmMGVjNTAzZWNlODFmNDNfNi0yLTEtMS00ODQ1MQ_f344471a-1617-4c7e-98b5-a95f9194dc14"
      unitRef="usd">1827000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="iffd8a6471d584fd1aa3114e41eff9009_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjc2OTgxZWZlYjA1NjRmZjI4ZjBlYzUwM2VjZTgxZjQzL3RhYmxlcmFuZ2U6NzY5ODFlZmViMDU2NGZmMjhmMGVjNTAzZWNlODFmNDNfNi00LTEtMS01NTQwMQ_98c3ca78-9ceb-41f1-a29c-d9c927c0b3a4"
      unitRef="usd">0</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i94e38f4ccf0644b3982bb17f3e7fcf6f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjc2OTgxZWZlYjA1NjRmZjI4ZjBlYzUwM2VjZTgxZjQzL3RhYmxlcmFuZ2U6NzY5ODFlZmViMDU2NGZmMjhmMGVjNTAzZWNlODFmNDNfNi02LTEtMS01NTQwMQ_8a5c8363-2dc3-4a59-97f0-691bb403f0ff"
      unitRef="usd">1827000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts
      contextRef="i84a52b5ecaae41419090a428c3b69616_D20210903-20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjc2OTgxZWZlYjA1NjRmZjI4ZjBlYzUwM2VjZTgxZjQzL3RhYmxlcmFuZ2U6NzY5ODFlZmViMDU2NGZmMjhmMGVjNTAzZWNlODFmNDNfNy0yLTEtMS00ODQ1MQ_c0269cc7-3716-4a1c-a445-2d92e7c595c8"
      unitRef="usd">265727000</codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts>
    <codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts
      contextRef="iffd8a6471d584fd1aa3114e41eff9009_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjc2OTgxZWZlYjA1NjRmZjI4ZjBlYzUwM2VjZTgxZjQzL3RhYmxlcmFuZ2U6NzY5ODFlZmViMDU2NGZmMjhmMGVjNTAzZWNlODFmNDNfNy00LTEtMS01OTM1OA_a5263309-5f6e-4c43-969a-38f4985ce343"
      unitRef="usd">-2420000</codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts>
    <codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts
      contextRef="i94e38f4ccf0644b3982bb17f3e7fcf6f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjc2OTgxZWZlYjA1NjRmZjI4ZjBlYzUwM2VjZTgxZjQzL3RhYmxlcmFuZ2U6NzY5ODFlZmViMDU2NGZmMjhmMGVjNTAzZWNlODFmNDNfNy02LTEtMS01OTM1NQ_7c7e8c63-5630-461d-b672-49e57653e6c6"
      unitRef="usd">263307000</codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts>
    <us-gaap:Goodwill
      contextRef="i3ae661797cb948218d2b8581d8d03925_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RleHRyZWdpb246ZDVjNWMyNDIxYmRkNGU3ODhhNWIxYTYxODU1NWVkNzlfMTY0OTI2NzQ4NTE2Mw_c3792e41-d2c2-4e92-865d-ab634cc706f0"
      unitRef="usd">86300000</us-gaap:Goodwill>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i3b49b5362d5a48559cc472b4d48562f8_D20210903-20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOmNhMGVhOGY0NzlkODQyYmRiN2IwMzViZTQ1NDAwMzE0L3RhYmxlcmFuZ2U6Y2EwZWE4ZjQ3OWQ4NDJiZGI3YjAzNWJlNDU0MDAzMTRfMi0yLTEtMS01NTQxNg_7f465545-4a89-45b4-8efe-edc33b6a25da"
      unitRef="usd">48433000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i3b49b5362d5a48559cc472b4d48562f8_D20210903-20210903"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOmNhMGVhOGY0NzlkODQyYmRiN2IwMzViZTQ1NDAwMzE0L3RhYmxlcmFuZ2U6Y2EwZWE4ZjQ3OWQ4NDJiZGI3YjAzNWJlNDU0MDAzMTRfMi00LTEtMS01OTM3MA_aa693357-312a-4a59-964d-919dbcb58e34">P18Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i37a80648641f4aa0956e7bc6770095c3_D20210903-20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOmNhMGVhOGY0NzlkODQyYmRiN2IwMzViZTQ1NDAwMzE0L3RhYmxlcmFuZ2U6Y2EwZWE4ZjQ3OWQ4NDJiZGI3YjAzNWJlNDU0MDAzMTRfMy0yLTEtMS01NTQxNg_f698f4eb-9422-4e18-894d-6f83b0d1bf15"
      unitRef="usd">34021000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i37a80648641f4aa0956e7bc6770095c3_D20210903-20210903"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOmNhMGVhOGY0NzlkODQyYmRiN2IwMzViZTQ1NDAwMzE0L3RhYmxlcmFuZ2U6Y2EwZWE4ZjQ3OWQ4NDJiZGI3YjAzNWJlNDU0MDAzMTRfMy00LTEtMS01OTM3Mw_d5901725-6614-4afa-a6d6-f597fed25408">P15Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i84a52b5ecaae41419090a428c3b69616_D20210903-20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOmNhMGVhOGY0NzlkODQyYmRiN2IwMzViZTQ1NDAwMzE0L3RhYmxlcmFuZ2U6Y2EwZWE4ZjQ3OWQ4NDJiZGI3YjAzNWJlNDU0MDAzMTRfNC0yLTEtMS01OTM2Ng_5f81aca4-b46b-446a-a23b-03276d9b4d8a"
      unitRef="usd">82454000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i3b49b5362d5a48559cc472b4d48562f8_D20210903-20210903"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RleHRyZWdpb246ZDVjNWMyNDIxYmRkNGU3ODhhNWIxYTYxODU1NWVkNzlfMTY0OTI2NzQ4NTEyMQ_495e2ad8-d6ad-4357-80b1-3dacbb9cdd37"
      unitRef="usd">48400000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i37a80648641f4aa0956e7bc6770095c3_D20210903-20210903"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RleHRyZWdpb246ZDVjNWMyNDIxYmRkNGU3ODhhNWIxYTYxODU1NWVkNzlfMTY0OTI2NzQ4NTE0Mw_a318c43e-dd59-46c2-a853-865d02eca734"
      unitRef="usd">34000000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="i5e3ff213c91b46a3a68ece35adb027a3_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjgzNDFmNjA2ZGVkODQ2NmJhNzViNWUxNmMwNWJjNDJlL3RhYmxlcmFuZ2U6ODM0MWY2MDZkZWQ4NDY2YmE3NWI1ZTE2YzA1YmM0MmVfMi00LTEtMS00ODQ1MQ_45a75deb-b8bc-4b6b-9467-4e7e40d19333"
      unitRef="usd">437995000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <codi:BusinessAcquisitionProFormaGrossProfit
      contextRef="i5e3ff213c91b46a3a68ece35adb027a3_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjgzNDFmNjA2ZGVkODQ2NmJhNzViNWUxNmMwNWJjNDJlL3RhYmxlcmFuZ2U6ODM0MWY2MDZkZWQ4NDY2YmE3NWI1ZTE2YzA1YmM0MmVfMy00LTEtMS00ODQ1MQ_16e12ff9-878c-4df3-afe9-5d405169790d"
      unitRef="usd">183722000</codi:BusinessAcquisitionProFormaGrossProfit>
    <us-gaap:BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax
      contextRef="i5e3ff213c91b46a3a68ece35adb027a3_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjgzNDFmNjA2ZGVkODQ2NmJhNzViNWUxNmMwNWJjNDJlL3RhYmxlcmFuZ2U6ODM0MWY2MDZkZWQ4NDY2YmE3NWI1ZTE2YzA1YmM0MmVfNC00LTEtMS00ODQ1MQ_9709d655-5535-44e2-9132-eb2698eb7668"
      unitRef="usd">43260000</us-gaap:BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i5e3ff213c91b46a3a68ece35adb027a3_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjgzNDFmNjA2ZGVkODQ2NmJhNzViNWUxNmMwNWJjNDJlL3RhYmxlcmFuZ2U6ODM0MWY2MDZkZWQ4NDY2YmE3NWI1ZTE2YzA1YmM0MmVfNS00LTEtMS00ODQ1MQ_df370e31-25ec-452f-8fef-a729b0fdea57"
      unitRef="usd">18090000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5e3ff213c91b46a3a68ece35adb027a3_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjgzNDFmNjA2ZGVkODQ2NmJhNzViNWUxNmMwNWJjNDJlL3RhYmxlcmFuZ2U6ODM0MWY2MDZkZWQ4NDY2YmE3NWI1ZTE2YzA1YmM0MmVfNi00LTEtMS00ODQ1MQ_db6d4a45-9fc6-4331-a7e7-41072f4144ff"
      unitRef="usd">13861000</us-gaap:NetIncomeLoss>
    <us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic
      contextRef="i5e3ff213c91b46a3a68ece35adb027a3_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RhYmxlOjgzNDFmNjA2ZGVkODQ2NmJhNzViNWUxNmMwNWJjNDJlL3RhYmxlcmFuZ2U6ODM0MWY2MDZkZWQ4NDY2YmE3NWI1ZTE2YzA1YmM0MmVfNy00LTEtMS00ODQ1MQ_20eb55fe-cce3-4476-a15c-c7a12ad30b89"
      unitRef="usdPerShare">0.00</us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic>
    <codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts
      contextRef="i75009df1fcc640579bff9f78d6faf61a_D20211022-20211022"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RleHRyZWdpb246ZDVjNWMyNDIxYmRkNGU3ODhhNWIxYTYxODU1NWVkNzlfMTA5OTUxMTY3MzU2MA_c434c069-1a35-420b-bcf6-6fc0da1c77de"
      unitRef="usd">47000000</codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="i75009df1fcc640579bff9f78d6faf61a_D20211022-20211022"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RleHRyZWdpb246ZDVjNWMyNDIxYmRkNGU3ODhhNWIxYTYxODU1NWVkNzlfMTA5OTUxMTY3MzUwMw_6f030008-956e-4913-801b-fc96ca20648e"
      unitRef="usd">44100000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="i75009df1fcc640579bff9f78d6faf61a_D20211022-20211022"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RleHRyZWdpb246ZDVjNWMyNDIxYmRkNGU3ODhhNWIxYTYxODU1NWVkNzlfMTA5OTUxMTY3MzUxOA_f39043e8-181b-4b08-8777-9ae0bd83f58b"
      unitRef="shares">11915</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="ib9c2cdc1428a4bf4aa6fcd7c63348771_I20211022"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RleHRyZWdpb246ZDVjNWMyNDIxYmRkNGU3ODhhNWIxYTYxODU1NWVkNzlfMTA5OTUxMTY3MzUyNg_3d2f5604-24d5-4688-87e4-257bdc92b6e2"
      unitRef="number">0.01</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i75009df1fcc640579bff9f78d6faf61a_D20211022-20211022"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RleHRyZWdpb246ZDVjNWMyNDIxYmRkNGU3ODhhNWIxYTYxODU1NWVkNzlfMTA5OTUxMTY3MzUzMA_0d774bca-2369-4dca-bf05-bebcfb4023e6"
      unitRef="usd">1400000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i75009df1fcc640579bff9f78d6faf61a_D20211022-20211022"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RleHRyZWdpb246ZDVjNWMyNDIxYmRkNGU3ODhhNWIxYTYxODU1NWVkNzlfMTA5OTUxMTY3MzU0NA_ef666433-b102-48a6-bfba-c9bdd72e06dd"
      unitRef="usd">10100000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="ib9c2cdc1428a4bf4aa6fcd7c63348771_I20211022"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RleHRyZWdpb246ZDVjNWMyNDIxYmRkNGU3ODhhNWIxYTYxODU1NWVkNzlfMTA5OTUxMTY3Mzk3NQ_f72e8a2c-0d20-4479-8099-9d1b1182c6e6"
      unitRef="usd">27900000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts
      contextRef="i35c8b153b024410fa1f2b77184d840ab_D20211005-20211005"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RleHRyZWdpb246ZDVjNWMyNDIxYmRkNGU3ODhhNWIxYTYxODU1NWVkNzlfMTA5OTUxMTY3MzU3NQ_b47088a4-d9b0-4cdb-8e8d-ef455d717993"
      unitRef="usd">56000000</codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="i35c8b153b024410fa1f2b77184d840ab_D20211005-20211005"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RleHRyZWdpb246ZDVjNWMyNDIxYmRkNGU3ODhhNWIxYTYxODU1NWVkNzlfMTA5OTUxMTY3MzU5MA_9fb6aa0e-f984-4c9a-adb4-53f2a72d955a"
      unitRef="usd">52000000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i35c8b153b024410fa1f2b77184d840ab_D20211005-20211005"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RleHRyZWdpb246ZDVjNWMyNDIxYmRkNGU3ODhhNWIxYTYxODU1NWVkNzlfMTA5OTUxMTY3MzYwNQ_d9d09fbc-764b-44e9-9ee4-71705f745ac5"
      unitRef="usd">400000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i35c8b153b024410fa1f2b77184d840ab_D20211005-20211005"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RleHRyZWdpb246ZDVjNWMyNDIxYmRkNGU3ODhhNWIxYTYxODU1NWVkNzlfMTA5OTUxMTY3MzYxOQ_f0c11626-6269-46c0-889b-88e1a812fc44"
      unitRef="usd">15500000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i17df2a6bcf544e139a37bc3976f6fe41_I20211005"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RleHRyZWdpb246ZDVjNWMyNDIxYmRkNGU3ODhhNWIxYTYxODU1NWVkNzlfMTA5OTUxMTY3Mzk5MA_49bd0b45-c26b-4126-b37c-a3cff88a8ce2"
      unitRef="usd">20100000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts
      contextRef="i9ec7685810604a0789ff1c9b25333fd3_D20200701-20200701"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RleHRyZWdpb246ZDVjNWMyNDIxYmRkNGU3ODhhNWIxYTYxODU1NWVkNzlfMTA5OTUxMTY3MzY0OA_ec7f0851-6a78-4af5-bd90-5cb249c92202"
      unitRef="usd">12800000</codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i5286f817abd54d51868d36a29202446c_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RleHRyZWdpb246ZDVjNWMyNDIxYmRkNGU3ODhhNWIxYTYxODU1NWVkNzlfMTA5OTUxMTY3MzYzNA_03a41db5-0ea0-4103-9c0a-894b720d97d5"
      unitRef="usd">1400000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts
      contextRef="icfa26c38ff0e43a7b88ee0f28caabec4_D20210301-20210301"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RleHRyZWdpb246ZDVjNWMyNDIxYmRkNGU3ODhhNWIxYTYxODU1NWVkNzlfMTU3ODk_1ef430a4-27a5-48cd-91b6-24356d5391b3"
      unitRef="usd">34300000</codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts>
    <codi:BusinessAcquisitionPaymentThroughEquityInvestment
      contextRef="icfa26c38ff0e43a7b88ee0f28caabec4_D20210301-20210301"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RleHRyZWdpb246ZDVjNWMyNDIxYmRkNGU3ODhhNWIxYTYxODU1NWVkNzlfMTU5MTk_9bda43da-e5a9-4ed3-9b5a-b0ba7b9a0932"
      unitRef="usd">35500000</codi:BusinessAcquisitionPaymentThroughEquityInvestment>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="icfa26c38ff0e43a7b88ee0f28caabec4_D20210301-20210301"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RleHRyZWdpb246ZDVjNWMyNDIxYmRkNGU3ODhhNWIxYTYxODU1NWVkNzlfMTY0Mjk_dc0155c2-1d0f-45da-86b9-bbc4ece409c3"
      unitRef="usd">12400000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="ieca0e0b2fe9a4f739bfd29f6a513bebf_I20210301"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV80OS9mcmFnOmQ1YzVjMjQyMWJkZDRlNzg4YTViMWE2MTg1NTVlZDc5L3RleHRyZWdpb246ZDVjNWMyNDIxYmRkNGU3ODhhNWIxYTYxODU1NWVkNzlfMTA5OTUxMTY2ODk1MQ_13bfd240-184f-4979-b214-156aa347dbbc"
      unitRef="usd">12700000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RleHRyZWdpb246MzY3YzIxYWZmOTBiNDEzZmJiYWQwMTM2MjBkMmQ3MjJfMjM5OA_0c93c877-f30e-44de-a4f2-0bc0cc8f6271">ote C &#x2014; Discontinued Operations&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Advanced Circuits Merger Agreement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On October 13, 2021, the LLC, as the representative (the &#x201c;Sellers Representative&#x201d;) of the holders (the &#x201c;AC Sellers&#x201d;) of stock and options of Compass AC Holdings, Inc. (&#x201c;Advanced Circuits&#x201d;), a majority owned subsidiary of the LLC, 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 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 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 LLC owns approximately 67% of the outstanding stock of Advanced Circuits on a fully diluted basis and expects to receive approximately 77% of the gross consideration payable under the Agreement. This amount is in respect of the LLC&#x2019;s outstanding loans to Advanced Circuits and its equity interests in Advanced Circuits. The AC Merger is conditioned on, among other things, the closing of a business combination between AC Buyer and a SPAC.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the AC Merger, AC Buyer announced its entry into a definitive merger agreement for a business combination (the &#x201c;SPAC Transaction&#x201d;) with a SPAC, ACE Convergence Acquisition Corp. (&#x201c;ACE&#x201d;). In order to obtain shareholder approval of the SPAC Transaction, ACE had previously scheduled and announced an extraordinary general meeting of shareholders for May 5, 2022. On May 2, 2022, ACE postponed the extraordinary general meeting to allow additional time to revise and finalize its financing arrangements with respect to the SPAC Transaction. There can be no assurances that all of the conditions to closing of the AC Merger, 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 March 31, 2022, and is presented as discontinued operations in the accompanying consolidated financial statements for all periods presented. Summarized results of operations of Advanced Circuits are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:73.830%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.999%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.790%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Three months ended March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Three months ended March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td 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;23,249&#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:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-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,562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;9,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Operating income &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-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,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-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,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Income from continuing operations before income taxes &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Provision for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;1,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;5,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The results of operations for the three months ended March 31, 2022 and 2021, each exclude $1.7&#160;million and $1.9&#160;million, respectively, of intercompany 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 table presents summary balance sheet information of ACI that is presented as held for sale as of March 31, 2022 and December 31, 2021 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.736%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.958%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.677%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;6,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;3,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Accounts receivable, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;9,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;9,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Inventories, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;3,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;3,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Current assets held for sale&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;20,975&#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,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;7,624&#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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Other non-current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;7,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;7,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Non-current assets held for sale &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;81,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;82,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Liabilities &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Accounts payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;5,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;3,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;4,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;3,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Due to related party&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;1,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;1,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Current liabilities held for sale&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;11,577&#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,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Deferred income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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,369&#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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Other non-current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;5,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;6,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Non-current liabilities held for sale &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;19,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;19,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Noncontrolling interest held for sale&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(1,449)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(2,614)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 sheets as of March 31, 2022 and 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 LLC, as majority stockholder of Liberty Safe Holding Corporation and as sellers representative, entered into a definitive Stock Purchase Agreement (the &#x201c;Liberty Purchase Agreement&#x201d;) with Independence Buyer, Inc. (&#x201c;Liberty Buyer&#x201d;), Liberty and the other holders of stock and options of Liberty to sell to Liberty Buyer all of the issued and outstanding securities of Liberty, the parent company of the operating entity, Liberty Safe and Security Products, Inc.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On August 3, 2021, Liberty Buyer and the LLC, as sellers representative, entered into the Amendment to Stock Purchase Agreement (the &#x201c;Amendment&#x201d;) which amended the Liberty Purchase Agreement to, among other things, provide that, immediately prior to the closing, certain investors in Liberty will, instead of selling all of the shares of Liberty owned by them to Liberty Buyer, contribute a portion of such shares (the &#x201c;Rollover Shares&#x201d;) to an indirect parent company of Liberty Buyer in exchange for equity securities of such entity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On August 3, 2021, Liberty Buyer completed the acquisition of all the issued and outstanding securities of Liberty (other than the Rollover Shares) pursuant to the Liberty Purchase Agreement and Amendment (the &#x201c;Liberty Transaction&#x201d;). The sale price of Liberty was based on an aggregate total enterprise value of $147.5&#160;million, subject to customary adjustments. After the allocation of the sale proceeds to Liberty's non-controlling shareholders, the repayment of intercompany loans to the LLC (including accrued interest) of&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; $26.5&#160;million, and the payment of transaction expenses of approximately $4.5&#160;million, the LLC received approximately $128.0&#160;million of total proceeds from the sale at closing. The LLC recognized a gain on the sale of Liberty of $72.8&#160;million&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; in the year ended December 31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Summarized results of operations of Liberty for the three months ended March 31, 2021 are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:68.421%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.654%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.397%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Three months ended&#160;&lt;br/&gt;&#160;March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;31,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-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;5,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;1,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The results of operations for the three months ended March 31, 2021, excludes $0.7&#160;million of intercompany interest expense.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock>
    <us-gaap:ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates
      contextRef="ib501e2c9382c428980f2aa3f93ea3763_D20211013-20211013"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RleHRyZWdpb246MzY3YzIxYWZmOTBiNDEzZmJiYWQwMTM2MjBkMmQ3MjJfMTA5OTUxMTYzMjkxNw_9dc16361-416c-4e64-a3ec-7cbcec81fabf"
      unitRef="usd">310000000</us-gaap:ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates>
    <us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested
      contextRef="ib501e2c9382c428980f2aa3f93ea3763_D20211013-20211013"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RleHRyZWdpb246MzY3YzIxYWZmOTBiNDEzZmJiYWQwMTM2MjBkMmQ3MjJfMTA5OTUxMTYzMjkyMQ_2b2e7b38-8657-4743-a25d-565df94d97e1"
      unitRef="usd">240000000</us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested>
    <us-gaap:NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1
      contextRef="ib501e2c9382c428980f2aa3f93ea3763_D20211013-20211013"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RleHRyZWdpb246MzY3YzIxYWZmOTBiNDEzZmJiYWQwMTM2MjBkMmQ3MjJfMTA5OTUxMTYzMjkyNQ_12c277f7-023c-4fcf-92ac-e7dea09ff97b"
      unitRef="usd">70000000</us-gaap:NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1>
    <codi:AdditionalSharesOfSPACCommonStock
      contextRef="if5ee06afa143485099b1c03aeddd651e_I20211013"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RleHRyZWdpb246MzY3YzIxYWZmOTBiNDEzZmJiYWQwMTM2MjBkMmQ3MjJfMTA5OTUxMTYzMjkyOQ_f763c74a-e826-4108-b1d3-9a0f6efbeffb"
      unitRef="shares">2400000</codi:AdditionalSharesOfSPACCommonStock>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i1243f68f92ed453283b07f586dcfa0e2_I20211013"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RleHRyZWdpb246MzY3YzIxYWZmOTBiNDEzZmJiYWQwMTM2MjBkMmQ3MjJfMTA5OTUxMTYzMjkzMw_02a66f5d-ac5d-4447-a625-21a0ffd08a3f"
      unitRef="number">0.67</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:PercentageOfGrossConsiderationReceived
      contextRef="i1243f68f92ed453283b07f586dcfa0e2_I20211013"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RleHRyZWdpb246MzY3YzIxYWZmOTBiNDEzZmJiYWQwMTM2MjBkMmQ3MjJfMTA5OTUxMTYzMjkzNw_b7403413-a566-4e23-9f73-7e7ae30e55de"
      unitRef="number">0.77</codi:PercentageOfGrossConsiderationReceived>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="i884280429a0647588649e6d2afdf3d9d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjcwMzQwOTkxNGZlYTRmNGZhNTNhNTQ4NjUwOGYyYWVhL3RhYmxlcmFuZ2U6NzAzNDA5OTE0ZmVhNGY0ZmE1M2E1NDg2NTA4ZjJhZWFfMS0xLTEtMS01NzQyNw_ff14a4be-c798-4539-be0a-bfb135cfee20"
      unitRef="usd">23249000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="i88fa1c9a494a4ab382d87e4dfc135a1c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjcwMzQwOTkxNGZlYTRmNGZhNTNhNTQ4NjUwOGYyYWVhL3RhYmxlcmFuZ2U6NzAzNDA5OTE0ZmVhNGY0ZmE1M2E1NDg2NTA4ZjJhZWFfMS0xLTEtMS01NTYzNA_79dd3b03-04bb-4f09-89b6-f87fe926c1d5"
      unitRef="usd">21562000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss
      contextRef="i884280429a0647588649e6d2afdf3d9d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjcwMzQwOTkxNGZlYTRmNGZhNTNhNTQ4NjUwOGYyYWVhL3RhYmxlcmFuZ2U6NzAzNDA5OTE0ZmVhNGY0ZmE1M2E1NDg2NTA4ZjJhZWFfMi0xLTEtMS01NzQyNw_48d537c5-4f7a-4467-8450-f86c81faf98c"
      unitRef="usd">10930000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss
      contextRef="i88fa1c9a494a4ab382d87e4dfc135a1c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjcwMzQwOTkxNGZlYTRmNGZhNTNhNTQ4NjUwOGYyYWVhL3RhYmxlcmFuZ2U6NzAzNDA5OTE0ZmVhNGY0ZmE1M2E1NDg2NTA4ZjJhZWFfMi0xLTEtMS01NTYzNA_51e41942-3efd-412c-bf32-0919f3557084"
      unitRef="usd">9404000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss
      contextRef="i884280429a0647588649e6d2afdf3d9d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjcwMzQwOTkxNGZlYTRmNGZhNTNhNTQ4NjUwOGYyYWVhL3RhYmxlcmFuZ2U6NzAzNDA5OTE0ZmVhNGY0ZmE1M2E1NDg2NTA4ZjJhZWFfMy0xLTEtMS01NzQyNw_9fb68beb-59fb-440b-ab6a-3d7b4f227ac1"
      unitRef="usd">6524000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss
      contextRef="i88fa1c9a494a4ab382d87e4dfc135a1c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjcwMzQwOTkxNGZlYTRmNGZhNTNhNTQ4NjUwOGYyYWVhL3RhYmxlcmFuZ2U6NzAzNDA5OTE0ZmVhNGY0ZmE1M2E1NDg2NTA4ZjJhZWFfMy0xLTEtMS01NTYzNA_aeeaf762-2cc8-45d5-a2a2-1a963a5ed861"
      unitRef="usd">5495000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="i884280429a0647588649e6d2afdf3d9d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjcwMzQwOTkxNGZlYTRmNGZhNTNhNTQ4NjUwOGYyYWVhL3RhYmxlcmFuZ2U6NzAzNDA5OTE0ZmVhNGY0ZmE1M2E1NDg2NTA4ZjJhZWFfNC0xLTEtMS01NzQyNw_0bb9f9b1-bb4f-4ce6-8ba3-5a0d33cd2c5b"
      unitRef="usd">6477000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="i88fa1c9a494a4ab382d87e4dfc135a1c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjcwMzQwOTkxNGZlYTRmNGZhNTNhNTQ4NjUwOGYyYWVhL3RhYmxlcmFuZ2U6NzAzNDA5OTE0ZmVhNGY0ZmE1M2E1NDg2NTA4ZjJhZWFfNC0xLTEtMS01NTYzNA_98ec62fd-42d3-435d-a75c-064a1170f29a"
      unitRef="usd">5491000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="i884280429a0647588649e6d2afdf3d9d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjcwMzQwOTkxNGZlYTRmNGZhNTNhNTQ4NjUwOGYyYWVhL3RhYmxlcmFuZ2U6NzAzNDA5OTE0ZmVhNGY0ZmE1M2E1NDg2NTA4ZjJhZWFfNS0xLTEtMS01NzQyNw_7127fb4f-b523-48cc-9cd4-4c2f7093279b"
      unitRef="usd">1107000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="i88fa1c9a494a4ab382d87e4dfc135a1c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjcwMzQwOTkxNGZlYTRmNGZhNTNhNTQ4NjUwOGYyYWVhL3RhYmxlcmFuZ2U6NzAzNDA5OTE0ZmVhNGY0ZmE1M2E1NDg2NTA4ZjJhZWFfNS0xLTEtMS01NTYzNA_f2b7ba85-3318-4e54-98d9-243a5bcbf59b"
      unitRef="usd">771000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i884280429a0647588649e6d2afdf3d9d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjcwMzQwOTkxNGZlYTRmNGZhNTNhNTQ4NjUwOGYyYWVhL3RhYmxlcmFuZ2U6NzAzNDA5OTE0ZmVhNGY0ZmE1M2E1NDg2NTA4ZjJhZWFfNi0xLTEtMS01NzQyNw_89516e6d-df35-4f9e-9aa4-3c3a78319411"
      unitRef="usd">5370000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i88fa1c9a494a4ab382d87e4dfc135a1c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjcwMzQwOTkxNGZlYTRmNGZhNTNhNTQ4NjUwOGYyYWVhL3RhYmxlcmFuZ2U6NzAzNDA5OTE0ZmVhNGY0ZmE1M2E1NDg2NTA4ZjJhZWFfNi0xLTEtMS01NTYzNA_22a06373-b675-4902-912c-959762239acc"
      unitRef="usd">4720000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <codi:DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations
      contextRef="i884280429a0647588649e6d2afdf3d9d_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RleHRyZWdpb246MzY3YzIxYWZmOTBiNDEzZmJiYWQwMTM2MjBkMmQ3MjJfMTA5OTUxMTYzNTE0MQ_73a86441-57ea-4758-a120-c2e1fc4a4cd1"
      unitRef="usd">1700000</codi:DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations>
    <codi:DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations
      contextRef="i88fa1c9a494a4ab382d87e4dfc135a1c_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RleHRyZWdpb246MzY3YzIxYWZmOTBiNDEzZmJiYWQwMTM2MjBkMmQ3MjJfMTA5OTUxMTYzNTE0OQ_de4ab987-887d-4474-a8de-41eef3761331"
      unitRef="usd">1900000</codi:DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents
      contextRef="i41293ce61f54436390f5cebb520eb4f7_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjllNThiZWYyOGY1NzRkMDVhN2RkOTAxYmI0Mjc1YTQzL3RhYmxlcmFuZ2U6OWU1OGJlZjI4ZjU3NGQwNWE3ZGQ5MDFiYjQyNzVhNDNfMi0yLTEtMS01NTY0MQ_d7073c06-877f-4be4-b75c-bbd811d14b02"
      unitRef="usd">6857000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents
      contextRef="i5b7f5bb643874e119afc16b848821cb1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjllNThiZWYyOGY1NzRkMDVhN2RkOTAxYmI0Mjc1YTQzL3RhYmxlcmFuZ2U6OWU1OGJlZjI4ZjU3NGQwNWE3ZGQ5MDFiYjQyNzVhNDNfMi00LTEtMS01NTY0MQ_c0728a22-694f-448a-9c42-26ae20edbfca"
      unitRef="usd">3610000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet
      contextRef="i41293ce61f54436390f5cebb520eb4f7_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjllNThiZWYyOGY1NzRkMDVhN2RkOTAxYmI0Mjc1YTQzL3RhYmxlcmFuZ2U6OWU1OGJlZjI4ZjU3NGQwNWE3ZGQ5MDFiYjQyNzVhNDNfMy0yLTEtMS01NTY0MQ_523b3c04-cb00-44da-9402-3a5d6241c090"
      unitRef="usd">9502000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet
      contextRef="i5b7f5bb643874e119afc16b848821cb1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjllNThiZWYyOGY1NzRkMDVhN2RkOTAxYmI0Mjc1YTQzL3RhYmxlcmFuZ2U6OWU1OGJlZjI4ZjU3NGQwNWE3ZGQ5MDFiYjQyNzVhNDNfMy00LTEtMS01NTY0MQ_d035b977-cbb2-4609-ad36-96c0384fa8b1"
      unitRef="usd">9447000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationInventoryCurrent
      contextRef="i41293ce61f54436390f5cebb520eb4f7_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjllNThiZWYyOGY1NzRkMDVhN2RkOTAxYmI0Mjc1YTQzL3RhYmxlcmFuZ2U6OWU1OGJlZjI4ZjU3NGQwNWE3ZGQ5MDFiYjQyNzVhNDNfNC0yLTEtMS01NTY0MQ_141f98c7-1264-4651-a510-270a091c2e1e"
      unitRef="usd">3928000</us-gaap:DisposalGroupIncludingDiscontinuedOperationInventoryCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationInventoryCurrent
      contextRef="i5b7f5bb643874e119afc16b848821cb1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjllNThiZWYyOGY1NzRkMDVhN2RkOTAxYmI0Mjc1YTQzL3RhYmxlcmFuZ2U6OWU1OGJlZjI4ZjU3NGQwNWE3ZGQ5MDFiYjQyNzVhNDNfNC00LTEtMS01NTY0MQ_890c8b90-f5cc-4c6f-9ca4-a798c2061d32"
      unitRef="usd">3660000</us-gaap:DisposalGroupIncludingDiscontinuedOperationInventoryCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent
      contextRef="i41293ce61f54436390f5cebb520eb4f7_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjllNThiZWYyOGY1NzRkMDVhN2RkOTAxYmI0Mjc1YTQzL3RhYmxlcmFuZ2U6OWU1OGJlZjI4ZjU3NGQwNWE3ZGQ5MDFiYjQyNzVhNDNfNS0yLTEtMS01NTY0MQ_3ca0ae09-bc5a-4d45-8d28-71ee6ab46638"
      unitRef="usd">688000</us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent
      contextRef="i5b7f5bb643874e119afc16b848821cb1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjllNThiZWYyOGY1NzRkMDVhN2RkOTAxYmI0Mjc1YTQzL3RhYmxlcmFuZ2U6OWU1OGJlZjI4ZjU3NGQwNWE3ZGQ5MDFiYjQyNzVhNDNfNS00LTEtMS01NTY0MQ_d8c2afa5-837e-4b85-aee1-203d64db2bca"
      unitRef="usd">430000</us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="i41293ce61f54436390f5cebb520eb4f7_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjllNThiZWYyOGY1NzRkMDVhN2RkOTAxYmI0Mjc1YTQzL3RhYmxlcmFuZ2U6OWU1OGJlZjI4ZjU3NGQwNWE3ZGQ5MDFiYjQyNzVhNDNfNi0yLTEtMS01NTY0MQ_0cdc5dc6-fc4b-47a0-867f-2f3be01dce5a"
      unitRef="usd">20975000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="i5b7f5bb643874e119afc16b848821cb1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjllNThiZWYyOGY1NzRkMDVhN2RkOTAxYmI0Mjc1YTQzL3RhYmxlcmFuZ2U6OWU1OGJlZjI4ZjU3NGQwNWE3ZGQ5MDFiYjQyNzVhNDNfNi00LTEtMS01NTY0MQ_ab6a3777-7f0a-4908-ba15-d95af1ba8469"
      unitRef="usd">17147000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment
      contextRef="i41293ce61f54436390f5cebb520eb4f7_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjllNThiZWYyOGY1NzRkMDVhN2RkOTAxYmI0Mjc1YTQzL3RhYmxlcmFuZ2U6OWU1OGJlZjI4ZjU3NGQwNWE3ZGQ5MDFiYjQyNzVhNDNfNy0yLTEtMS01NTY0MQ_14f883aa-7f7e-4642-aa28-19292ee6ed8f"
      unitRef="usd">7624000</us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment
      contextRef="i5b7f5bb643874e119afc16b848821cb1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjllNThiZWYyOGY1NzRkMDVhN2RkOTAxYmI0Mjc1YTQzL3RhYmxlcmFuZ2U6OWU1OGJlZjI4ZjU3NGQwNWE3ZGQ5MDFiYjQyNzVhNDNfNy00LTEtMS01NTY0MQ_516bfcef-3e47-4403-917f-197667f17239"
      unitRef="usd">8083000</us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwill1
      contextRef="i41293ce61f54436390f5cebb520eb4f7_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjllNThiZWYyOGY1NzRkMDVhN2RkOTAxYmI0Mjc1YTQzL3RhYmxlcmFuZ2U6OWU1OGJlZjI4ZjU3NGQwNWE3ZGQ5MDFiYjQyNzVhNDNfOC0yLTEtMS01NTY0MQ_59c9c2ba-f36d-41ba-94c3-d5369bde4eb8"
      unitRef="usd">66668000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwill1>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwill1
      contextRef="i5b7f5bb643874e119afc16b848821cb1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjllNThiZWYyOGY1NzRkMDVhN2RkOTAxYmI0Mjc1YTQzL3RhYmxlcmFuZ2U6OWU1OGJlZjI4ZjU3NGQwNWE3ZGQ5MDFiYjQyNzVhNDNfOC00LTEtMS01NTY0MQ_4700bab5-f5e4-42ac-aa3e-0e0e7577bad7"
      unitRef="usd">66668000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwill1>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationIntangibleAssets
      contextRef="i41293ce61f54436390f5cebb520eb4f7_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjllNThiZWYyOGY1NzRkMDVhN2RkOTAxYmI0Mjc1YTQzL3RhYmxlcmFuZ2U6OWU1OGJlZjI4ZjU3NGQwNWE3ZGQ5MDFiYjQyNzVhNDNfOS0yLTEtMS01NTY0MQ_fb4d0108-d00b-4aca-a4eb-d910d8ed6435"
      unitRef="usd">13000</us-gaap:DisposalGroupIncludingDiscontinuedOperationIntangibleAssets>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationIntangibleAssets
      contextRef="i5b7f5bb643874e119afc16b848821cb1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjllNThiZWYyOGY1NzRkMDVhN2RkOTAxYmI0Mjc1YTQzL3RhYmxlcmFuZ2U6OWU1OGJlZjI4ZjU3NGQwNWE3ZGQ5MDFiYjQyNzVhNDNfOS00LTEtMS01NTY0MQ_8cca0d76-ea20-4d2f-9558-bd6d512a848c"
      unitRef="usd">23000</us-gaap:DisposalGroupIncludingDiscontinuedOperationIntangibleAssets>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets
      contextRef="i41293ce61f54436390f5cebb520eb4f7_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjllNThiZWYyOGY1NzRkMDVhN2RkOTAxYmI0Mjc1YTQzL3RhYmxlcmFuZ2U6OWU1OGJlZjI4ZjU3NGQwNWE3ZGQ5MDFiYjQyNzVhNDNfMTAtMi0xLTEtNTU2NDE_c298e905-1286-4dd4-a64f-45ccef2cded4"
      unitRef="usd">7013000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets
      contextRef="i5b7f5bb643874e119afc16b848821cb1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjllNThiZWYyOGY1NzRkMDVhN2RkOTAxYmI0Mjc1YTQzL3RhYmxlcmFuZ2U6OWU1OGJlZjI4ZjU3NGQwNWE3ZGQ5MDFiYjQyNzVhNDNfMTAtNC0xLTEtNTU2NDE_ea542885-923f-459e-8dd6-22312452a06b"
      unitRef="usd">7502000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent
      contextRef="i41293ce61f54436390f5cebb520eb4f7_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjllNThiZWYyOGY1NzRkMDVhN2RkOTAxYmI0Mjc1YTQzL3RhYmxlcmFuZ2U6OWU1OGJlZjI4ZjU3NGQwNWE3ZGQ5MDFiYjQyNzVhNDNfMTEtMi0xLTEtNTU2NDE_4977e664-4290-4db2-a9d2-d8fd334543f4"
      unitRef="usd">81318000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent
      contextRef="i5b7f5bb643874e119afc16b848821cb1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjllNThiZWYyOGY1NzRkMDVhN2RkOTAxYmI0Mjc1YTQzL3RhYmxlcmFuZ2U6OWU1OGJlZjI4ZjU3NGQwNWE3ZGQ5MDFiYjQyNzVhNDNfMTEtNC0xLTEtNTU2NDE_4b5179f4-620a-4e5f-bb12-5095278aeb0c"
      unitRef="usd">82276000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent
      contextRef="i41293ce61f54436390f5cebb520eb4f7_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjllNThiZWYyOGY1NzRkMDVhN2RkOTAxYmI0Mjc1YTQzL3RhYmxlcmFuZ2U6OWU1OGJlZjI4ZjU3NGQwNWE3ZGQ5MDFiYjQyNzVhNDNfMTQtMi0xLTEtNTU2NDE_38727dfb-6faa-414c-9f7c-e1010f4fd689"
      unitRef="usd">5838000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent
      contextRef="i5b7f5bb643874e119afc16b848821cb1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjllNThiZWYyOGY1NzRkMDVhN2RkOTAxYmI0Mjc1YTQzL3RhYmxlcmFuZ2U6OWU1OGJlZjI4ZjU3NGQwNWE3ZGQ5MDFiYjQyNzVhNDNfMTQtNC0xLTEtNTU2NDE_6c3abeda-203e-4842-8688-aa80036f906c"
      unitRef="usd">3798000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent
      contextRef="i41293ce61f54436390f5cebb520eb4f7_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjllNThiZWYyOGY1NzRkMDVhN2RkOTAxYmI0Mjc1YTQzL3RhYmxlcmFuZ2U6OWU1OGJlZjI4ZjU3NGQwNWE3ZGQ5MDFiYjQyNzVhNDNfMTUtMi0xLTEtNTU2NDE_2c3bb119-5458-4a7b-91b2-eaed8a505950"
      unitRef="usd">4014000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent
      contextRef="i5b7f5bb643874e119afc16b848821cb1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjllNThiZWYyOGY1NzRkMDVhN2RkOTAxYmI0Mjc1YTQzL3RhYmxlcmFuZ2U6OWU1OGJlZjI4ZjU3NGQwNWE3ZGQ5MDFiYjQyNzVhNDNfMTUtNC0xLTEtNTU2NDE_685d2f87-93e4-498c-8a7d-5b3e779274bf"
      unitRef="usd">3718000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent>
    <codi:DisposalGroupDueToRelatedParty
      contextRef="i41293ce61f54436390f5cebb520eb4f7_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjllNThiZWYyOGY1NzRkMDVhN2RkOTAxYmI0Mjc1YTQzL3RhYmxlcmFuZ2U6OWU1OGJlZjI4ZjU3NGQwNWE3ZGQ5MDFiYjQyNzVhNDNfMTYtMi0xLTEtNTU2NDE_f2f0e6d1-4d35-4ad3-8972-271e6d97806b"
      unitRef="usd">125000</codi:DisposalGroupDueToRelatedParty>
    <codi:DisposalGroupDueToRelatedParty
      contextRef="i5b7f5bb643874e119afc16b848821cb1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjllNThiZWYyOGY1NzRkMDVhN2RkOTAxYmI0Mjc1YTQzL3RhYmxlcmFuZ2U6OWU1OGJlZjI4ZjU3NGQwNWE3ZGQ5MDFiYjQyNzVhNDNfMTYtNC0xLTEtNTU2NDE_89a6cd44-0ca0-4604-b997-076f3f759c45"
      unitRef="usd">125000</codi:DisposalGroupDueToRelatedParty>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities
      contextRef="i41293ce61f54436390f5cebb520eb4f7_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjllNThiZWYyOGY1NzRkMDVhN2RkOTAxYmI0Mjc1YTQzL3RhYmxlcmFuZ2U6OWU1OGJlZjI4ZjU3NGQwNWE3ZGQ5MDFiYjQyNzVhNDNfMTctMi0xLTEtNTU2NDE_7211d49b-c65b-41c5-876c-999eef9fbafb"
      unitRef="usd">1600000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities
      contextRef="i5b7f5bb643874e119afc16b848821cb1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjllNThiZWYyOGY1NzRkMDVhN2RkOTAxYmI0Mjc1YTQzL3RhYmxlcmFuZ2U6OWU1OGJlZjI4ZjU3NGQwNWE3ZGQ5MDFiYjQyNzVhNDNfMTctNC0xLTEtNTU2NDE_101817fb-2f2c-41b9-a948-f67c7ea2f6f7"
      unitRef="usd">1580000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="i41293ce61f54436390f5cebb520eb4f7_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjllNThiZWYyOGY1NzRkMDVhN2RkOTAxYmI0Mjc1YTQzL3RhYmxlcmFuZ2U6OWU1OGJlZjI4ZjU3NGQwNWE3ZGQ5MDFiYjQyNzVhNDNfMTgtMi0xLTEtNTU2NDE_ebedebe5-a36c-4a2c-b4e7-ec2962f41006"
      unitRef="usd">11577000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="i5b7f5bb643874e119afc16b848821cb1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjllNThiZWYyOGY1NzRkMDVhN2RkOTAxYmI0Mjc1YTQzL3RhYmxlcmFuZ2U6OWU1OGJlZjI4ZjU3NGQwNWE3ZGQ5MDFiYjQyNzVhNDNfMTgtNC0xLTEtNTU2NDE_cfefc170-9b0a-4428-99d3-140004b092ca"
      unitRef="usd">9221000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities
      contextRef="i41293ce61f54436390f5cebb520eb4f7_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjllNThiZWYyOGY1NzRkMDVhN2RkOTAxYmI0Mjc1YTQzL3RhYmxlcmFuZ2U6OWU1OGJlZjI4ZjU3NGQwNWE3ZGQ5MDFiYjQyNzVhNDNfMTktMi0xLTEtNTU2NDE_257a3c69-56e5-4cdb-8048-56ecb1117885"
      unitRef="usd">13369000</us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities
      contextRef="i5b7f5bb643874e119afc16b848821cb1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjllNThiZWYyOGY1NzRkMDVhN2RkOTAxYmI0Mjc1YTQzL3RhYmxlcmFuZ2U6OWU1OGJlZjI4ZjU3NGQwNWE3ZGQ5MDFiYjQyNzVhNDNfMTktNC0xLTEtNTU2NDE_cdd0370e-cecc-4ee9-a3da-92b09077b375"
      unitRef="usd">13419000</us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities
      contextRef="i41293ce61f54436390f5cebb520eb4f7_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjllNThiZWYyOGY1NzRkMDVhN2RkOTAxYmI0Mjc1YTQzL3RhYmxlcmFuZ2U6OWU1OGJlZjI4ZjU3NGQwNWE3ZGQ5MDFiYjQyNzVhNDNfMjAtMi0xLTEtNTU2NDE_1fab469b-d416-46e2-91b9-35320d40ee9d"
      unitRef="usd">5959000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities
      contextRef="i5b7f5bb643874e119afc16b848821cb1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjllNThiZWYyOGY1NzRkMDVhN2RkOTAxYmI0Mjc1YTQzL3RhYmxlcmFuZ2U6OWU1OGJlZjI4ZjU3NGQwNWE3ZGQ5MDFiYjQyNzVhNDNfMjAtNC0xLTEtNTU2NDE_0f220c05-0ddf-4b62-9c2b-fec97cd09198"
      unitRef="usd">6487000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent
      contextRef="i41293ce61f54436390f5cebb520eb4f7_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjllNThiZWYyOGY1NzRkMDVhN2RkOTAxYmI0Mjc1YTQzL3RhYmxlcmFuZ2U6OWU1OGJlZjI4ZjU3NGQwNWE3ZGQ5MDFiYjQyNzVhNDNfMjEtMi0xLTEtNTU2NDE_09e09bd8-94e7-424a-a71f-1147197b2c8d"
      unitRef="usd">19328000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent
      contextRef="i5b7f5bb643874e119afc16b848821cb1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjllNThiZWYyOGY1NzRkMDVhN2RkOTAxYmI0Mjc1YTQzL3RhYmxlcmFuZ2U6OWU1OGJlZjI4ZjU3NGQwNWE3ZGQ5MDFiYjQyNzVhNDNfMjEtNC0xLTEtNTU2NDE_6ec01f77-d9ab-4ed5-b4b9-f320dee1d532"
      unitRef="usd">19906000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent>
    <codi:StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation
      contextRef="i41293ce61f54436390f5cebb520eb4f7_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjllNThiZWYyOGY1NzRkMDVhN2RkOTAxYmI0Mjc1YTQzL3RhYmxlcmFuZ2U6OWU1OGJlZjI4ZjU3NGQwNWE3ZGQ5MDFiYjQyNzVhNDNfMjItMi0xLTEtNTU2NDE_c00aa561-01f6-4d76-9a45-ae3df9a71b5b"
      unitRef="usd">-1449000</codi:StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation>
    <codi:StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation
      contextRef="i5b7f5bb643874e119afc16b848821cb1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjllNThiZWYyOGY1NzRkMDVhN2RkOTAxYmI0Mjc1YTQzL3RhYmxlcmFuZ2U6OWU1OGJlZjI4ZjU3NGQwNWE3ZGQ5MDFiYjQyNzVhNDNfMjItNC0xLTEtNTU2NDE_d865d4a5-2d73-4c97-942a-a24a08444dce"
      unitRef="usd">-2614000</codi:StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation>
    <codi:DisposalGroupTotalenterprisevalue
      contextRef="i51eb9c194c564b0dbde5d8653dfd0d3c_I20210803"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RleHRyZWdpb246MzY3YzIxYWZmOTBiNDEzZmJiYWQwMTM2MjBkMmQ3MjJfMTM1OQ_5bd94c76-bac4-43e7-8065-f22fa99a0756"
      unitRef="usd">147500000</codi:DisposalGroupTotalenterprisevalue>
    <codi:DisposalGrouprepaymentofintercompanyloans
      contextRef="i51eb9c194c564b0dbde5d8653dfd0d3c_I20210803"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RleHRyZWdpb246MzY3YzIxYWZmOTBiNDEzZmJiYWQwMTM2MjBkMmQ3MjJfMTU2NQ_9b65014b-ccea-48b1-85bc-a836225b49d8"
      unitRef="usd">26500000</codi:DisposalGrouprepaymentofintercompanyloans>
    <codi:Disposalgroupincludingdiscontinuedoperationtransactioncosts
      contextRef="i33cee7e7987b4776ab83f38d8a1cfd4e_D20210803-20210803"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RleHRyZWdpb246MzY3YzIxYWZmOTBiNDEzZmJiYWQwMTM2MjBkMmQ3MjJfMTYyNg_44f7ac16-ae4e-4e51-a73d-623759bb00a0"
      unitRef="usd">4500000</codi:Disposalgroupincludingdiscontinuedoperationtransactioncosts>
    <us-gaap:ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates
      contextRef="i33cee7e7987b4776ab83f38d8a1cfd4e_D20210803-20210803"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RleHRyZWdpb246MzY3YzIxYWZmOTBiNDEzZmJiYWQwMTM2MjBkMmQ3MjJfMTY2NQ_33e3aa4e-7b45-4ef2-9365-2dd8e3c4b78f"
      unitRef="usd">128000000</us-gaap:ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates>
    <us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal
      contextRef="i33cee7e7987b4776ab83f38d8a1cfd4e_D20210803-20210803"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RleHRyZWdpb246MzY3YzIxYWZmOTBiNDEzZmJiYWQwMTM2MjBkMmQ3MjJfMTc2OA_b15e124d-70c3-4d62-ae2a-69ebde998ccb"
      unitRef="usd">72800000</us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal>
    <us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RleHRyZWdpb246MzY3YzIxYWZmOTBiNDEzZmJiYWQwMTM2MjBkMmQ3MjJfMjM5OQ_c33bd33f-3eb5-48a0-853c-43ccc1aa5b2e">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Summarized results of operations of Liberty for the three months ended March 31, 2021 are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:68.421%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.654%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.397%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Three months ended&#160;&lt;br/&gt;&#160;March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;31,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-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;5,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;1,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The results of operations for the three months ended March 31, 2021, excludes $0.7&#160;million of intercompany interest expense.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Sale of Clean Earth  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On May 8, 2019, the LLC, as majority stockholder of CEHI Acquisition Corporation ("Clean Earth" or CEHI") and as sellers&#x2019; representative, entered into a definitive Stock Purchase Agreement (the &#x201c;Clean Earth Purchase Agreement&#x201d;) with Calrissian Holdings, LLC (&#x201c;Clean Earth Buyer&#x201d;), CEHI, the other holders of stock and options of CEHI and, as Clean Earth Buyer&#x2019;s guarantor, Harsco Corporation, pursuant to which Clean Earth Buyer would acquire all of the issued and outstanding securities of CEHI, the parent company of the operating entity, Clean Earth, Inc. On June 28, 2019, Clean Earth Buyer completed the acquisition of all of the issued and outstanding securities of CEHI pursuant to the Clean Earth Purchase Agreement. The Company recognized a gain on the sale of Clean Earth of $209.3&#160;million during the year ended December 31, 2019. In the first quarter of 2022, the LLC received an income tax refund of approximately $6.0&#160;million related to Clean Earth which was recognized as gain on sale of discontinued operations in the accompanying consolidated statement of operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="i66feca7df9bd4c7199bd1e0fa2e0e780_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjcwMjgzZmFlZTliODQ0ZjNiNDJjNDBmNzcyYWIzM2M0L3RhYmxlcmFuZ2U6NzAyODNmYWVlOWI4NDRmM2I0MmM0MGY3NzJhYjMzYzRfMS0zLTEtMS00ODQ1MQ_d7541b69-b06f-47b0-9489-0d9a97ac956f"
      unitRef="usd">31479000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss
      contextRef="i66feca7df9bd4c7199bd1e0fa2e0e780_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjcwMjgzZmFlZTliODQ0ZjNiNDJjNDBmNzcyYWIzM2M0L3RhYmxlcmFuZ2U6NzAyODNmYWVlOWI4NDRmM2I0MmM0MGY3NzJhYjMzYzRfMi0zLTEtMS00ODQ1MQ_99f40c26-9b68-49b1-af26-34f2c0ee9bce"
      unitRef="usd">8897000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss
      contextRef="i66feca7df9bd4c7199bd1e0fa2e0e780_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjcwMjgzZmFlZTliODQ0ZjNiNDJjNDBmNzcyYWIzM2M0L3RhYmxlcmFuZ2U6NzAyODNmYWVlOWI4NDRmM2I0MmM0MGY3NzJhYjMzYzRfMy0zLTEtMS00ODQ1MQ_9843a68b-9942-49c6-835a-dde40a694c07"
      unitRef="usd">5630000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="i66feca7df9bd4c7199bd1e0fa2e0e780_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjcwMjgzZmFlZTliODQ0ZjNiNDJjNDBmNzcyYWIzM2M0L3RhYmxlcmFuZ2U6NzAyODNmYWVlOWI4NDRmM2I0MmM0MGY3NzJhYjMzYzRfNC0zLTEtMS00ODQ1MQ_d2eb712e-872f-4833-b40b-c80fcf774419"
      unitRef="usd">5636000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="i66feca7df9bd4c7199bd1e0fa2e0e780_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjcwMjgzZmFlZTliODQ0ZjNiNDJjNDBmNzcyYWIzM2M0L3RhYmxlcmFuZ2U6NzAyODNmYWVlOWI4NDRmM2I0MmM0MGY3NzJhYjMzYzRfNS0zLTEtMS00ODQ1MQ_72738cd2-ee3a-446a-833b-9339ff533e14"
      unitRef="usd">1441000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i66feca7df9bd4c7199bd1e0fa2e0e780_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RhYmxlOjcwMjgzZmFlZTliODQ0ZjNiNDJjNDBmNzcyYWIzM2M0L3RhYmxlcmFuZ2U6NzAyODNmYWVlOWI4NDRmM2I0MmM0MGY3NzJhYjMzYzRfNi0zLTEtMS00ODQ1MQ_2b945119-33b6-4368-8b1e-0a28589ff88a"
      unitRef="usd">4195000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <codi:DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations
      contextRef="i66feca7df9bd4c7199bd1e0fa2e0e780_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RleHRyZWdpb246MzY3YzIxYWZmOTBiNDEzZmJiYWQwMTM2MjBkMmQ3MjJfMjE2Ng_96fe4e7e-073d-4ba2-9ac5-aa670702cd1f"
      unitRef="usd">700000</codi:DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations>
    <us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal
      contextRef="i9b5587cf5a6c4ee4860b8c59dec7bec5_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RleHRyZWdpb246MzY3YzIxYWZmOTBiNDEzZmJiYWQwMTM2MjBkMmQ3MjJfMTA5OTUxMTYzNTI5Mg_a00a2bca-9f23-476e-9f02-5c450a4d9cd1"
      unitRef="usd">209300000</us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal>
    <us-gaap:IncomeTaxRefundsDiscontinuedOperations
      contextRef="i8ccd39c5afc74ea8b72dafce553f267d_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81Mi9mcmFnOjM2N2MyMWFmZjkwYjQxM2ZiYmFkMDEzNjIwZDJkNzIyL3RleHRyZWdpb246MzY3YzIxYWZmOTBiNDEzZmJiYWQwMTM2MjBkMmQ3MjJfMTA5OTUxMTYzNTMwOA_644961aa-fd69-4e22-b4fa-511f6b8ebc69"
      unitRef="usd">6000000</us-gaap:IncomeTaxRefundsDiscontinuedOperations>
    <us-gaap:RevenueRecognitionPolicyTextBlock
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RleHRyZWdpb246YzY3YWQ0ZjYyZmE5NDEwNzk2YjgxNGU0YmYwYmY0Y2VfMTI2MA_b4e077e5-9eb0-42e1-8592-112cd4f0ce1b">he Company recognizes revenue when a customer obtains control of promised goods or services. The amount of revenue recognized reflects the consideration to which the Company expects to be entitled to receive in exchange for these goods or services, and excludes any sales incentives or taxes collected from customers which are subsequently remitted to government authorities.   Disaggregated Revenue - The Company disaggregates revenue by strategic business unit and by geography for each strategic business unit which are categories that depict how the nature, amount and uncertainty of revenue and cash flows are affected by economic factors. This disaggregation also represents how the Company evaluates its financial performance, as well as how the Company communicates its financial performance to the investors and other users of its financial statements. Each strategic business unit represents the Company&#x2019;s reportable segments and offers different products and services.</us-gaap:RevenueRecognitionPolicyTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RleHRyZWdpb246YzY3YWQ0ZjYyZmE5NDEwNzk2YjgxNGU0YmYwYmY0Y2VfMTI2Mg_ff8d20e8-0f12-4315-8d17-0cef07eb284a">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables provide disaggregation of revenue by reportable segment geography for the three months ended March&#160;31, 2022 and 2021 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.198%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.729%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.258%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.586%"/&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:6.650%"/&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:6.650%"/&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:6.346%"/&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:6.954%"/&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:7.258%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.258%"/&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:6.498%"/&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:8.186%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="60" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Three months ended March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;5.11&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;BOA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Ergo&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Lugano&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Marucci&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Velocity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Altor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Arnold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Sterno&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;80,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;20,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;8,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;47,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;51,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:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;43,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;57,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;26,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;74,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;409,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;Canada&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;2,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;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:7.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;3,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;1,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;9,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;7,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;17,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:7.5pt;font-weight:400;line-height:100%"&gt;7,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;2,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;9,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:7.5pt;font-weight:400;line-height:100%"&gt;302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;44,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;Asia Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;3,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;18,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;3,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;1,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;28,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;Other international&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;9,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;1,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;6,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;17,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;104,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;56,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;20,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;47,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;52,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;51,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;63,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;38,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;76,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;510,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:15pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.099%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.783%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.245%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.245%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.245%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&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.798%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.288%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.245%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.798%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.999%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="54" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Three months ended March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;5.11&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Boa&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ergo&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Marucci&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Velocity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Altor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Arnold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Sterno&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;80,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;14,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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;8,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;36,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;58,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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;32,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;21,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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;74,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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;326,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Canada&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,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:8pt;font-weight:400;line-height:100%"&gt;224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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:8pt;font-weight:400;line-height:100%"&gt;10,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;7,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;8,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Asia Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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:8pt;font-weight:400;line-height:100%"&gt;5,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other international&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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="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;1,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;99,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;36,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;22,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;36,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;65,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;37,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;32,485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;77,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;408,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RleHRyZWdpb246YzY3YWQ0ZjYyZmE5NDEwNzk2YjgxNGU0YmYwYmY0Y2VfMTI2Mw_7dc5a6f2-854a-4c6c-8811-28dbaffee674">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables provide disaggregation of revenue by reportable segment geography for the three months ended March&#160;31, 2022 and 2021 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.198%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.729%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.258%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.586%"/&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:6.650%"/&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:6.650%"/&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:6.346%"/&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:6.954%"/&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:7.258%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.258%"/&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:6.498%"/&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:8.186%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="60" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Three months ended March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;5.11&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;BOA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Ergo&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Lugano&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Marucci&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Velocity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Altor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Arnold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Sterno&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;80,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;20,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;8,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;47,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;51,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:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;43,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;57,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;26,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;74,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;409,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;Canada&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;2,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;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:7.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;3,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;1,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;9,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;7,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;17,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:7.5pt;font-weight:400;line-height:100%"&gt;7,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;2,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;9,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:7.5pt;font-weight:400;line-height:100%"&gt;302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;44,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;Asia Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;3,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;18,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;3,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;1,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;28,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;Other international&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;9,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;1,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;6,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;17,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;104,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;56,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;20,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;47,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;52,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;51,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;63,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;38,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;76,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;510,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:15pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.099%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.783%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.245%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.245%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.245%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&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.798%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.288%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.245%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.798%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.999%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="54" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Three months ended March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;5.11&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Boa&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ergo&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Marucci&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Velocity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Altor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Arnold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Sterno&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;80,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;14,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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;8,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;36,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;58,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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;32,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;21,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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;74,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;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;326,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Canada&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,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:8pt;font-weight:400;line-height:100%"&gt;224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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:8pt;font-weight:400;line-height:100%"&gt;10,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;7,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;8,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Asia Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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:8pt;font-weight:400;line-height:100%"&gt;5,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other international&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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="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;1,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;99,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;36,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;22,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;36,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;65,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;37,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;32,485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;77,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;408,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iec939eb3a14a425d8aa146aeb79d6683_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfMi0xLTEtMS00ODQ1MQ_b858e1fe-2eb6-4932-9ca9-1dc010b1f3f2"
      unitRef="usd">80803000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i59099d5dd4df497fae8d59e07d92899a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfMi0zLTEtMS00ODQ1MQ_bcb97768-dbea-44f1-9833-6991548c9075"
      unitRef="usd">20202000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib2033c4c4bac4606b4a30f38611576bb_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfMi01LTEtMS00ODQ1MQ_49cb5d6a-5792-4d95-87cc-a8527eda0f59"
      unitRef="usd">8173000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icf34d7d0354b42c19ced91bfdab7164f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfMi03LTEtMS00ODQ1MQ_ce088cf7-2896-4809-8251-cfad73aaa59f"
      unitRef="usd">47019000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i61367f271c4b4bda927811ad36e0c004_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfMi05LTEtMS00ODQ1MQ_603297c5-14fe-41ba-bb6d-6f1b16131286"
      unitRef="usd">51082000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i06c4a249f7c3494c81caa2d956551aed_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfMi0xMS0xLTEtNDg0NTE_46882b9c-f359-408b-a540-16e019132f2b"
      unitRef="usd">43813000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4d35dc195ad441e9a27c898498e6ee71_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfMi0xNS0xLTEtNDg0NTE_59b9d15c-99ee-4088-bd56-dc5d47f99c86"
      unitRef="usd">57781000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idaa24b2e3e4d46ea8ae70e1f85fab8d7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfMi0xNy0xLTEtNDg0NTE_b05264a4-c5ef-4d1e-822c-bd3092d11fb2"
      unitRef="usd">26173000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i828ee33e5bff4ad9a18f4c58cdaae6e0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfMi0xOS0xLTEtNDg0NTE_915541db-a92a-43dc-8978-f21f540a28af"
      unitRef="usd">74698000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i430a9341416849169928c22dab3f2225_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfMi0yMS0xLTEtNDg0NTE_5aa4e260-ca8e-4878-b019-908d8cde43ee"
      unitRef="usd">409744000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ieb8d831cdbef48c6804e73205de7d20f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfMy0xLTEtMS00ODQ1MQ_af31f159-53a9-41ae-ba1d-d2e99b30e42a"
      unitRef="usd">2388000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie4bbf57427c44013b79b788e44127653_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfMy0zLTEtMS00ODQ1MQ_5e3b40b0-4b63-4945-a9a3-96e0fa8de826"
      unitRef="usd">540000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0819bfb55bca40c7a6972b908e1589a6_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfMy01LTEtMS00ODQ1MQ_43635481-45b1-43b0-9bc5-78a3bdfc613c"
      unitRef="usd">793000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0e25dcc8cdd94a0183498e5e4f0b0007_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfMy03LTEtMS00ODQ1MQ_0f349cf2-966a-4631-a5a9-7166284776de"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6cace4f228ed4aa0b9a84ff101877357_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfMy05LTEtMS00ODQ1MQ_bef06425-14bd-4b37-b539-acb9338c8ce7"
      unitRef="usd">552000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iebf28cc3f1f5434886b5cc6b891184cd_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfMy0xMS0xLTEtNDg0NTE_bc30b125-07b5-48ba-92f4-d356a039d343"
      unitRef="usd">3561000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9e1bdb0a724e42bf805d7e4e494f5f6f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfMy0xNS0xLTEtNDg0NTE_543ccab2-d2f5-444a-9e9a-45e753e4f1b1"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic7db9786899c48e3835c430b8d5794fa_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfMy0xNy0xLTEtNDg0NTE_e93a8a58-5568-4b5e-898e-46d79f359456"
      unitRef="usd">193000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibb2f8f5755264838a1328c57ecabc594_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfMy0xOS0xLTEtNDg0NTE_aa82879a-b967-412d-9b62-a6420f9033d8"
      unitRef="usd">1799000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7f5b5a08217d43e099374d52fafec31a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfMy0yMS0xLTEtNDg0NTE_0741aa7f-d7ed-440b-bc82-9bf477041ea2"
      unitRef="usd">9826000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia89cf040ad1c4a9988bdd8326782fc07_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfNC0xLTEtMS00ODQ1MQ_f6498030-2aee-47ed-86f7-7b9cd1527473"
      unitRef="usd">7545000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0f7f25c0667f49b69a90a47121ff1078_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfNC0zLTEtMS00ODQ1MQ_f4da8452-5313-47be-b480-b64a3969b7d2"
      unitRef="usd">17100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id7ed3ac95de0483485ed9bf823c855d4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfNC01LTEtMS00ODQ1MQ_7fd24411-5b5a-40cf-b847-0b542190cfdd"
      unitRef="usd">7590000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i92737b62b1194e868cd2abf30ad05bf7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfNC03LTEtMS00ODQ1MQ_02932994-7964-421f-b8c4-423ba2663309"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iadc2c0363fd4448a97e494bc68cceac7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfNC05LTEtMS00ODQ1MQ_3ff63c64-b283-40de-9771-35fdc804fc4c"
      unitRef="usd">6000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia6748c02d7954f64a6ace4d1c4aa3a75_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfNC0xMS0xLTEtNDg0NTE_01f9e955-854c-4650-b898-efba5858f1c0"
      unitRef="usd">2426000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if3192496aada49a081183c323c459626_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfNC0xNS0xLTEtNDg0NTE_0086657a-0d92-4398-85f2-abe746e30de4"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7c969c9b86a24a77bd46d322a16401a7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfNC0xNy0xLTEtNDg0NTE_397644ac-fd3c-4ca9-a649-e7abe7f1cc35"
      unitRef="usd">9509000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0c12422ee10142fa8994fd2b01dd6502_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfNC0xOS0xLTEtNDg0NTE_fc8d80b3-4974-4bbd-aeec-92a47eeb8212"
      unitRef="usd">302000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9124f8a3f565436abb41fe139f3e9e0e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfNC0yMS0xLTEtNDg0NTE_a9b1e694-e7e9-4130-8554-4eaa231bdc68"
      unitRef="usd">44478000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4af9b156951b494d89ca305145710cb0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfNS0xLTEtMS00ODQ1MQ_43d824d7-4ad4-404e-8160-657bbcfdd76d"
      unitRef="usd">3964000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idda3bb38b3a24ba7830a7766e6f9fa16_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfNS0zLTEtMS00ODQ1MQ_7fc5451a-3355-4744-af0c-1b259aa918a7"
      unitRef="usd">18904000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifb27856a35cd476eb24e9fe58d66690d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfNS01LTEtMS00ODQ1MQ_5660ce1f-0c59-449d-a0e2-1971f73e0ef7"
      unitRef="usd">3470000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iab5b5f1c88c84e7cab1ec89de8cb6ae7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfNS03LTEtMS00ODQ1MQ_8dd0507e-8bbf-4f6e-af23-aad14c60f790"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i37e536f950a042e8b2e3bdf63cddcbad_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfNS05LTEtMS00ODQ1MQ_0ad43293-764a-4ed3-867c-b9c96751fb50"
      unitRef="usd">419000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4df8423cc6044da2be47c7a16f8aae83_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfNS0xMS0xLTEtNDg0NTE_e91f94fb-b2da-4a2a-8958-639b89169c84"
      unitRef="usd">354000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia3c307145e3049d6bd8f40715f19d727_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfNS0xNS0xLTEtNDg0NTE_9e0912fe-8a3d-4fa7-943e-318912147203"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8af81afd32cd411dad5022ffcd94410f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfNS0xNy0xLTEtNDg0NTE_4339364f-62f4-4530-9b5e-c1601c429ebd"
      unitRef="usd">1782000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic3c3bd3877aa412795a54b7b01fed325_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfNS0xOS0xLTEtNDg0NTE_3e00689c-fa25-4f2f-96cf-61fbf1fce8c1"
      unitRef="usd">102000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i63e852dd2518493d8a1734098b5a216a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfNS0yMS0xLTEtNDg0NTE_ff958e49-03be-4cad-af29-fd5170f59042"
      unitRef="usd">28995000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i308a74e8321844fa8cbe08990706e8a3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfNi0xLTEtMS00ODQ1MQ_c34f026c-c4e6-4fba-8ec9-c0d14eb1be5b"
      unitRef="usd">9323000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i18923a01800840539bcab372e0beff48_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfNi0zLTEtMS00ODQ1MQ_6b85db16-c347-4858-a7d1-55b6ea9c4df8"
      unitRef="usd">64000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7f4614b366124154a583bf86c8b86f40_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfNi01LTEtMS00ODQ1MQ_3b28ef70-fdf7-437b-b975-086fb4fec0f8"
      unitRef="usd">184000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i74fb7d8f927f4ee180786d9475757dcd_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfNi03LTEtMS00ODQ1MQ_cc43f2d1-d5db-424a-8b4a-4e0b0d8e644f"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4e3d6d31705c4873bbff1573174ba54a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfNi05LTEtMS00ODQ1MQ_71735ed2-351a-4402-a871-cd2fd825ad85"
      unitRef="usd">33000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i081ead756d57462396aebcb3d9b5464b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfNi0xMS0xLTEtNDg0NTE_c66036a9-712e-4524-9f5d-cc91964b8803"
      unitRef="usd">1292000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3f2fbbb1bee34882946972abe79a2884_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfNi0xNS0xLTEtNDg0NTE_efc20bfa-38b5-49f6-9334-90f95a14fe64"
      unitRef="usd">6047000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibef40e70131d4843a6dc894691bc8fe4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfNi0xNy0xLTEtNDg0NTE_1c9dc597-0274-4071-b08c-831574cbb4d9"
      unitRef="usd">508000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifb5332d9beba47ffa24792d45158508b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfNi0xOS0xLTEtNDg0NTE_3131f53c-8a63-4cf4-bec1-c0036a166105"
      unitRef="usd">19000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i820e664bb33241ba93cc8fae6f707a35_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfNi0yMS0xLTEtNDg0NTE_8dbebd9b-e61f-4d78-a797-abe0f3f7c12d"
      unitRef="usd">17470000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0a1194cc9fdf44cfb95fcd89f7efccb6_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfNy0xLTEtMS00ODQ1MQ_a77b48df-9a09-41a0-95a3-226f10b57ec1"
      unitRef="usd">104023000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0182b38908c44a66b5a4d30e1e29b804_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfNy0zLTEtMS00ODQ1MQ_39e7694b-a0d2-4fe1-8bc7-e0231fc1efda"
      unitRef="usd">56810000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ife208f2536454e3abe1af807505046fc_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfNy01LTEtMS00ODQ1MQ_69cf03f5-a94d-4967-8d72-0b856e4e1ba1"
      unitRef="usd">20210000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i85a0ad9443f24644a2ef62736c7af087_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfNy03LTEtMS00ODQ1MQ_49ab4db4-467d-4fd1-aa3b-2ad4ab226f84"
      unitRef="usd">47019000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5426eed8e1b64ad9ba8f912e565fe333_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfNy05LTEtMS00ODQ1MQ_ff24e471-7354-4ebf-9eb1-8d7ed7543f5f"
      unitRef="usd">52092000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icb485c6620684600ad0db077d7a1e440_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfNy0xMS0xLTEtNDg0NTE_48d620ab-3ada-49e0-86c3-aecc79832e7f"
      unitRef="usd">51446000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5a3598cd4efb4b06a7cae0507cc84520_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfNy0xNS0xLTEtNDg0NTE_ff46e379-5a1e-41e5-a765-ac5b108f2e30"
      unitRef="usd">63828000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i90f024dcf3aa46a3b8171724572fd762_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfNy0xNy0xLTEtNDg0NTE_131362c0-a14e-455d-bba0-3872b6b9c82e"
      unitRef="usd">38165000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i68f6ecad05a64a25b7f1302172dcaa5e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfNy0xOS0xLTEtNDg0NTE_2e3eb33c-abf3-44bc-bfd4-7a31884450d0"
      unitRef="usd">76920000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjY3YWVmNGU2YTQ3YjQ1NThiYTkyOTcxYmMwM2E3ZjBmL3RhYmxlcmFuZ2U6NjdhZWY0ZTZhNDdiNDU1OGJhOTI5NzFiYzAzYTdmMGZfNy0yMS0xLTEtNDg0NTE_cae87a08-d80d-4311-81e3-60ad7477bda9"
      unitRef="usd">510513000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib359a17770d44c93be1abbb612adbfc9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfMi0xLTEtMS00ODQ1MQ_2e52c342-8abe-4329-ab8d-b6930c3fd378"
      unitRef="usd">80783000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i18f4c555df4344bc96eeab56392a37a8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfMi0zLTEtMS01OTQ1OQ_d8f66ebf-c533-4a4b-835d-ff295085bf43"
      unitRef="usd">14081000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9f55697a261441ddbd4a9bb71a9ea8b9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfMi0zLTEtMS00ODQ1MQ_d2d8ce3e-54ad-42be-8b22-618254356130"
      unitRef="usd">8799000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib80badc43b0a480a8bcd0ea9653cd4b6_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfMi03LTEtMS00ODQ1MQ_8f34f488-a781-4142-8169-809a2e3cc86f"
      unitRef="usd">36096000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idab09ce7c2464c52a2dabe70a9ea9028_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfMi05LTEtMS00ODQ1MQ_176b53ad-b0d9-42b0-9517-9ff7b0e71bbe"
      unitRef="usd">58269000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibbdb40b7fef342eea961c3b0a6c5c0fb_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfMi0xMy0xLTEtNDg0NTE_e6de40a4-aa03-4bfc-9890-666098275b4c"
      unitRef="usd">32744000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i78636b49ab1c428881bb73c6b69f8a90_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfMi0xNS0xLTEtNDg0NTE_cc5c31c2-f92b-4b9a-92fa-9a2b68a9ad80"
      unitRef="usd">21361000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i365dfc6faad6416ba0757406ff2365f9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfMi0xNy0xLTEtNDg0NTE_05dc9425-721b-4f37-ae3b-d4e8624b5e3e"
      unitRef="usd">74025000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6ba5bf687a534cd5b1231efcee93c6b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfMi0xOS0xLTEtNDg0NTE_0267d3be-8721-4b51-bcc9-bb86cce04289"
      unitRef="usd">326158000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ied1724041a614bbeb3b74ae78fe3573c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfMy0xLTEtMS00ODQ1MQ_3bb3ed7f-b512-4223-9c7f-811643da4e7b"
      unitRef="usd">2554000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic93b95c334e74c2c965c6b30ac0b3c9a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfMy0zLTEtMS01OTQ1OQ_1939377d-e56d-4498-bed9-b91dfa8d8999"
      unitRef="usd">224000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4d1c034c59484465bdc3fa206abb697e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfMy0zLTEtMS00ODQ1MQ_fa9f54fc-7e94-4d3d-86c6-7783f8fc2573"
      unitRef="usd">754000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if777b4e424874d57a601cc102b2402cd_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfMy03LTEtMS00ODQ1MQ_ae4bc2f0-446a-4d69-ba7f-dba45723427e"
      unitRef="usd">341000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i185f9ed6aca94bbc84e6af5bef19aa61_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfMy05LTEtMS00ODQ1MQ_7a573399-bb80-452c-a8c6-0c98a12172ac"
      unitRef="usd">3223000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9ce6f259537c4a498d8f2e983266acf4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfMy0xMy0xLTEtNDg0NTE_376dd747-1746-4edd-894b-58ac2048bb57"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4adc2f67dfee4ba6bc8a8e8b5d802963_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfMy0xNS0xLTEtNDg0NTE_6db9642a-9136-480c-b234-5cd691a44668"
      unitRef="usd">205000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i583995468c434942a5fe878b26d6cb13_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfMy0xNy0xLTEtNDg0NTE_fcb3b099-cc31-49c8-9433-da6d1e4f76eb"
      unitRef="usd">3000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibe8c9c316e5f42e2815842a4c7852b06_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfMy0xOS0xLTEtNDg0NTE_a1ad8583-4467-4ccd-8e95-19744ed7c3b1"
      unitRef="usd">10301000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5d488c70b2a542c4a16fbf27d8e2fc9d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfNC0xLTEtMS00ODQ1MQ_14326dbb-ae2d-47fa-a67c-ecd04ef01d00"
      unitRef="usd">7155000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i33abdab908a64e14886d92e34a9c6247_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfNC0zLTEtMS01OTQ1OQ_0c41478f-7cd5-41e4-a19c-d6a062af34fb"
      unitRef="usd">13350000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i82a9e9a3eaf5455a8f73ea5ff5fdcad5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfNC0zLTEtMS00ODQ1MQ_d3720863-056c-40b0-bc3d-288195c9dbbe"
      unitRef="usd">7345000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i47ba8fc93efd414aaf95fd49fd2a8819_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfNC03LTEtMS00ODQ1MQ_81ca5fcd-3d4f-48ac-887d-2d8eb709e8e4"
      unitRef="usd">29000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib746f0e29ae84f639ab26854d755cbcb_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfNC05LTEtMS00ODQ1MQ_2c788fc9-c4db-436c-8a6f-3b9f9d188cc5"
      unitRef="usd">2521000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia3db7cd891f84ac4a6f549c5601e5a6a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfNC0xMy0xLTEtNDg0NTE_bec06fe4-ee33-470a-b498-3d4df4acef12"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0caf2c416d374a3c8e80e7df905337be_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfNC0xNS0xLTEtNDg0NTE_89f52abb-b867-4e16-806e-1b662033a15b"
      unitRef="usd">8858000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iab58d53907b74da184c4e01b2b9c5c44_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfNC0xNy0xLTEtNDg0NTE_62538d5f-1da0-4fd7-ac7b-44a9638b2cf2"
      unitRef="usd">249000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i286dc9dfdf7f49b9ab87c624e756dbae_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfNC0xOS0xLTEtNDg0NTE_4f9c0a1f-3122-45a2-974f-1dbd28d9b365"
      unitRef="usd">39507000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i211d9a354c2640f7ac6e87ba8351a38e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfNS0xLTEtMS00ODQ1MQ_ae57e196-8d61-4648-bc15-158f04b9b673"
      unitRef="usd">3813000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic3827dcb34c047b58c6fd47fe3f52d7c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfNS0zLTEtMS01OTQ1OQ_86a2dea6-90ac-487d-bd2f-80cbadb2eae6"
      unitRef="usd">8728000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i51497fedf737434e93afcf6b25ba7e0a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfNS0zLTEtMS00ODQ1MQ_e95c42f9-ef6f-43f8-be9a-8ceb6092690b"
      unitRef="usd">5261000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9be8cc87dd17426e9469e80465f36059_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfNS03LTEtMS00ODQ1MQ_facb5674-6d51-448a-80b4-4b1e8eaefab1"
      unitRef="usd">182000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib0015a1ae7b647808703abcd66be0228_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfNS05LTEtMS00ODQ1MQ_0a473418-9c04-43c8-9eb9-c453a98325ea"
      unitRef="usd">276000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8137467906ff46d788a1442631825bec_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfNS0xMy0xLTEtNDg0NTE_c1e47c7b-c8e3-43c9-ae69-43aa0b30c1cb"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if933a6a147374dcba1f9aba7d7595917_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfNS0xNS0xLTEtNDg0NTE_04708960-3e29-4835-bbd8-3cfc687a0ae4"
      unitRef="usd">1293000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icecb3c5ec9b54e288c4b9ddb63f0d199_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfNS0xNy0xLTEtNDg0NTE_40a1e3f4-20a7-4865-a0c4-44c340cd9617"
      unitRef="usd">15000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i011ea82eaedb481892f3bbebacfd388c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfNS0xOS0xLTEtNDg0NTE_b629c54f-641d-4d1a-9160-ea71c8a78449"
      unitRef="usd">19568000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i81a23b34788a4c5db2b7930681bfcd0a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfNi0xLTEtMS00ODQ1MQ_5d181d5a-4c99-4bb0-9d57-5be77083ceb1"
      unitRef="usd">5572000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i69f46a3e255049b7a1a4b919850a2550_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfNi0zLTEtMS01OTQ1OQ_bca20f64-e99c-4275-8447-9847eb467dd3"
      unitRef="usd">69000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia3f9c479ba384b85b4f43b9ffd5ab123_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfNi0zLTEtMS00ODQ1MQ_5bf37cdf-8798-4ef6-843e-f20c2d40d2f5"
      unitRef="usd">169000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5e950f6a644747f1ae9774f3fd212069_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfNi03LTEtMS00ODQ1MQ_8a60309b-158e-4e49-91d1-db45314eae50"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i372a12991eaa4d3b936e48296ef5f20b_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfNi05LTEtMS00ODQ1MQ_278234e6-0b5e-4f69-a83f-a9808fbef0d4"
      unitRef="usd">1343000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibd2012faac7c4487b75b3d700da80209_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfNi0xMy0xLTEtNDg0NTE_4bc65ab0-276e-4840-b344-6e737f57f3d3"
      unitRef="usd">5076000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i43cf23018e2d4a4baa1e8323a27e10af_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfNi0xNS0xLTEtNDg0NTE_d28b6d0e-6998-4381-972b-915fc418b793"
      unitRef="usd">768000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iccfa3ae9e42d4cfe91daf3a8b8e31868_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfNi0xNy0xLTEtNDg0NTE_fe4e1fca-257a-4f3f-8d32-5477ffe2d3d8"
      unitRef="usd">25000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i46b4eeac3c7f4abe9d7fc5376d10ae77_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfNi0xOS0xLTEtNDg0NTE_c9d9aabd-a749-4a00-9c62-2e5eb40b2d5a"
      unitRef="usd">13022000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id273c57be20e440284cbbdd96417d6bf_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfNy0xLTEtMS00ODQ1MQ_016cc069-1a0f-4414-a7c5-439f0621efa1"
      unitRef="usd">99877000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i313fecb375a94458b0442f4fa28ff861_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfNy0zLTEtMS01OTQ1OQ_7f4719b6-b7d7-44f9-a379-e5d42c6e9c1e"
      unitRef="usd">36452000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic5fd52ba995e463dadeb97ceea7207d5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfNy0zLTEtMS00ODQ1MQ_644d9bc3-cdbb-47af-8c0d-cb6e27aca843"
      unitRef="usd">22328000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9e608818427147d399e41e0b4ad9ed2f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfNy03LTEtMS00ODQ1MQ_8c49db8f-cc85-4430-aa15-d90dfcae9815"
      unitRef="usd">36648000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie383f981131243c096027940a8268e81_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfNy05LTEtMS00ODQ1MQ_88914dc6-ee92-4690-aa47-308a3bade76d"
      unitRef="usd">65632000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib7a7f3a771c2426485f83b908455b862_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfNy0xMy0xLTEtNDg0NTE_5eb2133d-1634-473a-be79-6f137c8721fa"
      unitRef="usd">37820000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7d5043a5c62945bbbe9b80fe67bb2d03_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfNy0xNS0xLTEtNDg0NTE_c769ac82-bacb-49eb-94f4-77b99e09e239"
      unitRef="usd">32485000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i85395853210445139db20cdb254f4df2_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfNy0xNy0xLTEtNDg0NTE_963126e4-8559-4acc-9d6d-06c85282ab56"
      unitRef="usd">77314000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81NS9mcmFnOmM2N2FkNGY2MmZhOTQxMDc5NmI4MTRlNGJmMGJmNGNlL3RhYmxlOjhlYzkxY2RmYTRjNDQyOGI5MGRhMjZjNDVkNDg3NGEzL3RhYmxlcmFuZ2U6OGVjOTFjZGZhNGM0NDI4YjkwZGEyNmM0NWQ0ODc0YTNfNy0xOS0xLTEtNDg0NTE_391710da-e74b-4b3e-9a1e-dc26456ca902"
      unitRef="usd">408556000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RleHRyZWdpb246ODk4OTU3MTZmMDU5NGZlMjlmMjQ1NDQ2M2VkYzRkNzZfNjkzMw_ffaedeca-4c71-4799-b4be-eebc94556c43">Operating Segment Data&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At March&#160;31, 2022, the Company had nine reportable operating segments. Each operating segment represents a platform acquisition. Advanced Circuits has been classified as held for sale at March 31, 2022 and is not considered a reportable segment. The Company&#x2019;s operating segments are strategic business units that offer different products and services. They are managed separately because each business requires different technology and marketing strategies. A description of each of the reportable segments and the types of products and services from which each segment derives its revenues is as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:22.5pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;text-decoration:underline"&gt;5.11&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; is a leading provider of purpose-built technical apparel and gear for law enforcement, firefighters, EMS, and military special operations as well as outdoor and adventure enthusiasts. 5.11 is a brand known for innovation and authenticity, and works directly with end users to create purpose-built apparel and gear designed to enhance the safety, accuracy, speed and performance of tactical professionals and enthusiasts worldwide.&#160;Headquartered in Irvine, California, 5.11 operates sales offices and distribution centers globally, and 5.11 products are widely distributed in uniform stores, military exchanges, outdoor retail stores, its own retail stores and on&#160;511tactical.com. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:22.5pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;text-decoration:underline"&gt;BOA,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; creator of the revolutionary, award-winning, patented BOA Fit System, partners with market-leading brands to make the best gear even better. Delivering fit solutions purpose-built for performance, the BOA Fit System is featured in footwear across snow sports, cycling, hiking/trekking, golf, running, court sports, workwear as well as performance headwear and medical bracing. The system consists of three integral parts: a micro-adjustable dial, high-tensile lightweight laces, and low friction lace guides combined with unique configuration applications, which together create a superior alternative to laces, buckles, hook and loop (Velcro), and other traditional closure and fit systems. Each configuration is designed and engineered to deliver superior fit and performance, and is backed by The BOA Lifetime Guarantee. BOA is headquartered in Denver, Colorado and has offices in Austria, Greater China, South Korea, and Japan. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:22.5pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;text-decoration:underline"&gt;Ergobaby,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; headquartered in Torrance, California, is a designer, marketer and distributor of wearable baby carriers and accessories, blankets and swaddlers, nursing pillows, strollers and related products.&#160; Ergobaby primarily sells its Ergobaby and Baby Tula branded products through brick-and-mortar retailers, national chain stores, online retailers, its own websites and distributors and derives more than 50% of its sales from outside of the United States.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:22.5pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;text-decoration:underline"&gt;Lugano Diamonds&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; is a leading designer, manufacturer and marketer of high-end, one-of-a-kind jewelry sought after by some of the world&#x2019;s most discerning clientele. Lugano conducts sales via its own retail salons as well as pop-up showrooms at Lugano-hosted or sponsored events in partnership with influential organizations in the equestrian, art and philanthropic community. Lugano is headquartered in Newport Beach, California.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:22.5pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.53pt;text-decoration:underline"&gt;Marucci Sports&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; is a leading designer, manufacturer, and marketer of premium wood and metal baseball bats, fielding gloves, batting gloves, bags, protective gear, sunglasses, on and off-field apparel, and other baseball and softball equipment used by professional and amateur athletes. Marucci also develops retail and sports training facilities, both as a corporate owned entity as well as licensing these facilities as franchises. Marucci is headquartered in Baton Rouge, Louisiana.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:22.5pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;text-decoration:underline"&gt;Velocity Outdoor&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; is a leading designer, manufacturer, and marketer of airguns, archery products, laser aiming devices and related accessories. Velocity Outdoor offers its products under the highly recognizable Crosman, Benjamin, Ravin, LaserMax and CenterPoint brands that are available through national retail chains, mass merchants, dealer and distributor networks. Velocity Outdoor is headquartered in Bloomfield, New York. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:22.5pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;text-decoration:underline"&gt;Altor Solutions&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; is a designer and manufacturer of custom molded protective foam solutions and original equipment manufacturer components made from expanded polystyrene and expanded polypropylene.  Altor provides products to a variety of end markets, including appliances and electronics, pharmaceuticals, health and wellness, automotive, building and other products. Altor is headquartered in Scottsdale, Arizona and operates 17 molding and fabricating facilities across North America subsequent to the acquisition of Polyfoam.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:22.5pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;text-decoration:underline"&gt;Arnold&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; is a global designer and manufacturer of engineered electric motor and magnetic solutions for a wide range of specialty applications and end-markets, including aerospace and defense, general industrial, motorsport/automotive, oil and gas, medical, energy, reprographics and advertising specialties. Arnold engineers solutions for and produces high performance permanent magnets (PMAG), stators, rotors and full electric motors ("Ramco"), precision foil products (Precision Thin Metals or "PTM"),  and flexible magnets (Flexmag&#x2122;) that are mission critical in motors, generators, sensors and other systems and components. Based on its long-term relationships, Arnold has built a diverse and blue-chip customer base totaling more than 2,000 clients worldwide.  Arnold is headquartered in Rochester, New York.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:22.5pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;text-decoration:underline"&gt;Sterno&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; is a manufacturer and marketer of portable food warming fuel and creative table lighting solutions for the foodservice industry and flameless candles, outdoor lighting products, scented wax cubes and warmer products for its consumers. Sterno's products include wick and gel chafing fuels, butane stoves and accessories, liquid and traditional wax candles, scented wax cubes and warmer products used for home decor and fragrance systems, catering equipment and outdoor lighting products. Sterno is headquartered in Corona, California.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The tabular information that follows shows data for each of the operating segments reconciled to amounts reflected in the consolidated financial statements. The results of operations of each of the operating segments are included in consolidated operating results as of their date of acquisition.  There were no significant inter-segment transactions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Summary of Operating Segments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.146%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.464%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.826%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.772%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Net Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Three months ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.11 &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;104,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;99,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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;BOA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;56,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;36,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ergobaby&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Lugano&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;47,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Marucci&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;36,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Velocity Outdoor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;51,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Altor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;63,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Arnold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;38,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sterno&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;76,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;77,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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total segment revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;510,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;408,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total consolidated revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;510,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;408,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.146%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.464%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.826%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.772%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Segment profit (loss) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Three months ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.11 &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;BOA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ergobaby&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(276)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Lugano&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Marucci&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Velocity Outdoor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Altor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Arnold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sterno &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;61,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;48,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Reconciliation of segment profit (loss) to consolidated net income before income taxes:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest expense, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(17,419)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(13,805)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other income (expense), net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,228)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate and other &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(17,418)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(14,136)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total consolidated income before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.87pt"&gt;Segment profit (loss) represents operating income (loss).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.87pt"&gt;Primarily relates to management fees expensed and payable to CGM,  and corporate overhead expenses. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:73.391%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.039%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.832%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.796%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.833%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Depreciation and Amortization Expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Three months ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.11 &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;BOA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ergobaby&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Lugano&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Marucci&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Velocity Outdoor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Altor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Arnold &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sterno&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;33,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Reconciliation of segment to consolidated total:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amortization of debt issuance costs and bond premium&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Consolidated total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.245%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.144%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.144%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.144%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.442%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Accounts Receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Identifiable Assets&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2022 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2021 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.11 &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;50,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;361,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;354,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;BOA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;256,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;263,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ergobaby&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,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:9pt;font-weight:400;line-height:100%"&gt;11,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;88,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:9pt;font-weight:400;line-height:100%"&gt;86,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Lugano&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;270,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;233,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Marucci&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31,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:9pt;font-weight:400;line-height:100%"&gt;23,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;165,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;146,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Velocity Outdoor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;33,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;36,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;231,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;219,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Altor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;42,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;38,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;210,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;205,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Arnold &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;98,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;101,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sterno &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;57,356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;72,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;241,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;244,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(14,018)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(13,851)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;265,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;268,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,925,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,855,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Reconciliation of segment to consolidated total:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate and other identifiable assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;53,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;106,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Assets held for sale&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;102,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;99,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Consolidated total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;265,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;268,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,081,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,060,594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.87pt"&gt;Does not include accounts receivable balances per schedule above or goodwill balances - refer to &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;&lt;a href="#icba28ff815a8419b82e3ccdf453a8bce_64" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Note G - "Goodwill and Other Intangible Assets"&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RleHRyZWdpb246ODk4OTU3MTZmMDU5NGZlMjlmMjQ1NDQ2M2VkYzRkNzZfNjA_e90ba26d-8472-449e-8d57-533a0266929e"
      unitRef="segment">9</us-gaap:NumberOfReportableSegments>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i43201c6d658f48e3a9957779536e2e59_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RleHRyZWdpb246ODk4OTU3MTZmMDU5NGZlMjlmMjQ1NDQ2M2VkYzRkNzZfMjQwNA_1ff2f1f2-4940-4ca8-a13b-e342941e751d"
      unitRef="number">0.50</us-gaap:ConcentrationRiskPercentage1>
    <codi:NumberOfManufacturingFacilities
      contextRef="i5a3598cd4efb4b06a7cae0507cc84520_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RleHRyZWdpb246ODk4OTU3MTZmMDU5NGZlMjlmMjQ1NDQ2M2VkYzRkNzZfNDczMQ_21c7e17a-65dd-43d8-9c89-9049a80959c0"
      unitRef="facility">17</codi:NumberOfManufacturingFacilities>
    <codi:NumberOfClients
      contextRef="i559111bdd3ef41c6b2037125b19f21ec_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RleHRyZWdpb246ODk4OTU3MTZmMDU5NGZlMjlmMjQ1NDQ2M2VkYzRkNzZfNTQ5Mw_ce7dba66-5456-4e17-9a77-ceef12709e51"
      unitRef="clients">2000</codi:NumberOfClients>
    <us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RleHRyZWdpb246ODk4OTU3MTZmMDU5NGZlMjlmMjQ1NDQ2M2VkYzRkNzZfNjk0MQ_96050687-8e73-4e74-b4ca-a6ce76579c9e">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.146%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.464%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.826%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.772%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Net Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Three months ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.11 &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;104,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;99,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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;BOA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;56,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;36,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ergobaby&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Lugano&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;47,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Marucci&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;36,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Velocity Outdoor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;51,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Altor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;63,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Arnold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;38,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sterno&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;76,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;77,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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total segment revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;510,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;408,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total consolidated revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;510,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;408,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6bc8b8883e164c2b831a21aff3fc0afb_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOmZiM2RhYWM1YzdlNzRiNGViMjNkOTcxYmFhNjZkOTc3L3RhYmxlcmFuZ2U6ZmIzZGFhYzVjN2U3NGI0ZWIyM2Q5NzFiYWE2NmQ5NzdfMy0xLTEtMS00ODQ1MQ_c35f4d81-6d91-4630-ab8f-eeedb543ef5d"
      unitRef="usd">104023000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i00da1386a7ff493e9c828c6930e47b70_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOmZiM2RhYWM1YzdlNzRiNGViMjNkOTcxYmFhNjZkOTc3L3RhYmxlcmFuZ2U6ZmIzZGFhYzVjN2U3NGI0ZWIyM2Q5NzFiYWE2NmQ5NzdfMy0zLTEtMS00ODQ1MQ_428d54f1-6530-49c0-96c3-8a1e6cfe5588"
      unitRef="usd">99877000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i83bf06668199472a9f2be59f998b5bbd_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOmZiM2RhYWM1YzdlNzRiNGViMjNkOTcxYmFhNjZkOTc3L3RhYmxlcmFuZ2U6ZmIzZGFhYzVjN2U3NGI0ZWIyM2Q5NzFiYWE2NmQ5NzdfNC0xLTEtMS00ODQ1MQ_d3e44073-6ee3-4189-b7f6-e7055afbe5a6"
      unitRef="usd">56810000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0e812f4d74184fc6a50c4a276aadfcd1_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOmZiM2RhYWM1YzdlNzRiNGViMjNkOTcxYmFhNjZkOTc3L3RhYmxlcmFuZ2U6ZmIzZGFhYzVjN2U3NGI0ZWIyM2Q5NzFiYWE2NmQ5NzdfNC0zLTEtMS00ODQ1MQ_f974a964-1248-4ad0-b6df-f3c04d8dee5e"
      unitRef="usd">36452000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iefc22441d2ba46248db994face4373c7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOmZiM2RhYWM1YzdlNzRiNGViMjNkOTcxYmFhNjZkOTc3L3RhYmxlcmFuZ2U6ZmIzZGFhYzVjN2U3NGI0ZWIyM2Q5NzFiYWE2NmQ5NzdfNS0xLTEtMS00ODQ1MQ_f6aa583f-8fb3-4f16-963a-956713e441d7"
      unitRef="usd">20210000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib787f14a48f14285bd3a60fa517ac801_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOmZiM2RhYWM1YzdlNzRiNGViMjNkOTcxYmFhNjZkOTc3L3RhYmxlcmFuZ2U6ZmIzZGFhYzVjN2U3NGI0ZWIyM2Q5NzFiYWE2NmQ5NzdfNS0zLTEtMS00ODQ1MQ_3ccd034a-b0de-4053-b0c9-ce7d3cc82974"
      unitRef="usd">22328000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia0cf86d6666d49bf98c0820013eb04af_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOmZiM2RhYWM1YzdlNzRiNGViMjNkOTcxYmFhNjZkOTc3L3RhYmxlcmFuZ2U6ZmIzZGFhYzVjN2U3NGI0ZWIyM2Q5NzFiYWE2NmQ5NzdfNi0xLTEtMS00ODQ1MQ_323dbe22-e507-44a4-8552-71d72745d7fe"
      unitRef="usd">47019000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i58ba42908c10453fa7cd6e2409bda5c2_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOmZiM2RhYWM1YzdlNzRiNGViMjNkOTcxYmFhNjZkOTc3L3RhYmxlcmFuZ2U6ZmIzZGFhYzVjN2U3NGI0ZWIyM2Q5NzFiYWE2NmQ5NzdfNi0zLTEtMS00ODQ1MQ_7dcebb60-4edb-4769-a819-c383fece44bd"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if103733fc224472ba63fc7df5db1f80a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOmZiM2RhYWM1YzdlNzRiNGViMjNkOTcxYmFhNjZkOTc3L3RhYmxlcmFuZ2U6ZmIzZGFhYzVjN2U3NGI0ZWIyM2Q5NzFiYWE2NmQ5NzdfNy0xLTEtMS00ODQ1MQ_e6bfe2c9-611b-4523-8740-c575edd4f9fa"
      unitRef="usd">52092000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i36f6c7176b804abfb3a6385c54824c86_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOmZiM2RhYWM1YzdlNzRiNGViMjNkOTcxYmFhNjZkOTc3L3RhYmxlcmFuZ2U6ZmIzZGFhYzVjN2U3NGI0ZWIyM2Q5NzFiYWE2NmQ5NzdfNy0zLTEtMS00ODQ1MQ_40314fe7-4ea1-48d2-ad08-84b23520a583"
      unitRef="usd">36648000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iae69ed295bb64d0a830c3d5d01b59926_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOmZiM2RhYWM1YzdlNzRiNGViMjNkOTcxYmFhNjZkOTc3L3RhYmxlcmFuZ2U6ZmIzZGFhYzVjN2U3NGI0ZWIyM2Q5NzFiYWE2NmQ5NzdfOC0xLTEtMS00ODQ1MQ_05fa86ba-c91a-4423-b0c4-d8b408fb3a32"
      unitRef="usd">51446000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if9b7b053abca436ea99b7d04fd173b0b_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOmZiM2RhYWM1YzdlNzRiNGViMjNkOTcxYmFhNjZkOTc3L3RhYmxlcmFuZ2U6ZmIzZGFhYzVjN2U3NGI0ZWIyM2Q5NzFiYWE2NmQ5NzdfOC0zLTEtMS00ODQ1MQ_be038c1f-999d-4203-87e6-a1aece076f44"
      unitRef="usd">65632000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i676f6d7b42234f2eb12eb445da7dc667_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOmZiM2RhYWM1YzdlNzRiNGViMjNkOTcxYmFhNjZkOTc3L3RhYmxlcmFuZ2U6ZmIzZGFhYzVjN2U3NGI0ZWIyM2Q5NzFiYWE2NmQ5NzdfMTAtMS0xLTEtNDg0NTE_6c843ae1-3566-4afb-9d2e-c0d7b61fa64b"
      unitRef="usd">63828000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8b654d82b4cd4f50bcaac1df84f9a4ed_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOmZiM2RhYWM1YzdlNzRiNGViMjNkOTcxYmFhNjZkOTc3L3RhYmxlcmFuZ2U6ZmIzZGFhYzVjN2U3NGI0ZWIyM2Q5NzFiYWE2NmQ5NzdfMTAtMy0xLTEtNDg0NTE_e8011d1f-1cf2-4a31-a4ff-9e84aeebba3d"
      unitRef="usd">37820000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8496b5ae2c024430abe5c0c5479f6d27_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOmZiM2RhYWM1YzdlNzRiNGViMjNkOTcxYmFhNjZkOTc3L3RhYmxlcmFuZ2U6ZmIzZGFhYzVjN2U3NGI0ZWIyM2Q5NzFiYWE2NmQ5NzdfMTEtMS0xLTEtNDg0NTE_0c0ef334-3fb7-4bbc-a937-e2848481ed4f"
      unitRef="usd">38165000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie877bc818a664f71b9e322b6ca946157_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOmZiM2RhYWM1YzdlNzRiNGViMjNkOTcxYmFhNjZkOTc3L3RhYmxlcmFuZ2U6ZmIzZGFhYzVjN2U3NGI0ZWIyM2Q5NzFiYWE2NmQ5NzdfMTEtMy0xLTEtNDg0NTE_fb9ec738-2765-43f7-b6a0-2bf47957948a"
      unitRef="usd">32485000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id6c3d14dc1e44ae4af53db49895463b7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOmZiM2RhYWM1YzdlNzRiNGViMjNkOTcxYmFhNjZkOTc3L3RhYmxlcmFuZ2U6ZmIzZGFhYzVjN2U3NGI0ZWIyM2Q5NzFiYWE2NmQ5NzdfMTItMS0xLTEtNDg0NTE_e60fdb3f-6326-49f2-9584-cf74b48dbdbd"
      unitRef="usd">76920000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ide5ffe7c53794a06bd448f0b66480134_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOmZiM2RhYWM1YzdlNzRiNGViMjNkOTcxYmFhNjZkOTc3L3RhYmxlcmFuZ2U6ZmIzZGFhYzVjN2U3NGI0ZWIyM2Q5NzFiYWE2NmQ5NzdfMTItMy0xLTEtNDg0NTE_25a78834-e185-4808-a88d-5bae3b552af5"
      unitRef="usd">77314000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i31f4943cb2624b288ebd8c8f69698c6a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOmZiM2RhYWM1YzdlNzRiNGViMjNkOTcxYmFhNjZkOTc3L3RhYmxlcmFuZ2U6ZmIzZGFhYzVjN2U3NGI0ZWIyM2Q5NzFiYWE2NmQ5NzdfMTMtMS0xLTEtNDg0NTE_cbb50635-2a01-432f-a589-f9cd346b16ab"
      unitRef="usd">510513000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i60717cfadc044932a176da5e2bfe7717_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOmZiM2RhYWM1YzdlNzRiNGViMjNkOTcxYmFhNjZkOTc3L3RhYmxlcmFuZ2U6ZmIzZGFhYzVjN2U3NGI0ZWIyM2Q5NzFiYWE2NmQ5NzdfMTMtMy0xLTEtNDg0NTE_f63b15b5-6476-4184-bd10-ba4668aeb5da"
      unitRef="usd">408556000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if37ba1dd9e0d471ebbac43183f27f284_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOmZiM2RhYWM1YzdlNzRiNGViMjNkOTcxYmFhNjZkOTc3L3RhYmxlcmFuZ2U6ZmIzZGFhYzVjN2U3NGI0ZWIyM2Q5NzFiYWE2NmQ5NzdfMTQtMS0xLTEtNDg0NTE_5eac0ab5-79b2-4190-94fe-d2094e053bca"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia9fa79909ade4fd988cd91d5d137c43d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOmZiM2RhYWM1YzdlNzRiNGViMjNkOTcxYmFhNjZkOTc3L3RhYmxlcmFuZ2U6ZmIzZGFhYzVjN2U3NGI0ZWIyM2Q5NzFiYWE2NmQ5NzdfMTQtMy0xLTEtNDg0NTE_ed64ce5c-872b-4296-aece-24ecd5a9c436"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOmZiM2RhYWM1YzdlNzRiNGViMjNkOTcxYmFhNjZkOTc3L3RhYmxlcmFuZ2U6ZmIzZGFhYzVjN2U3NGI0ZWIyM2Q5NzFiYWE2NmQ5NzdfMTUtMS0xLTEtNDg0NTE_34cceb6a-c744-452d-94c8-0a4b76a7e079"
      unitRef="usd">510513000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOmZiM2RhYWM1YzdlNzRiNGViMjNkOTcxYmFhNjZkOTc3L3RhYmxlcmFuZ2U6ZmIzZGFhYzVjN2U3NGI0ZWIyM2Q5NzFiYWE2NmQ5NzdfMTUtMy0xLTEtNDg0NTE_7ef3538a-7b94-455f-bef8-b21bd9cad579"
      unitRef="usd">408556000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RleHRyZWdpb246ODk4OTU3MTZmMDU5NGZlMjlmMjQ1NDQ2M2VkYzRkNzZfNjkzNg_139b4491-191c-42c6-82fa-767aa5462cc2">&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.146%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.464%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.826%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.772%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Segment profit (loss) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Three months ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.11 &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;BOA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ergobaby&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(276)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Lugano&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Marucci&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Velocity Outdoor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Altor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Arnold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sterno &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;61,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;48,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Reconciliation of segment profit (loss) to consolidated net income before income taxes:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest expense, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(17,419)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(13,805)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other income (expense), net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,228)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate and other &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(17,418)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(14,136)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total consolidated income before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.87pt"&gt;Segment profit (loss) represents operating income (loss).&lt;/span&gt;&lt;/div&gt;(2)Primarily relates to management fees expensed and payable to CGM,  and corporate overhead expenses</us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i6bc8b8883e164c2b831a21aff3fc0afb_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjI2ZDlhODZkNjYzMjQ1OTQ4MThjYzBmMDQ5MjcxYzdmL3RhYmxlcmFuZ2U6MjZkOWE4NmQ2NjMyNDU5NDgxOGNjMGYwNDkyNzFjN2ZfMy0xLTEtMS00ODQ1MQ_9cf0e375-1a47-4d56-81a7-553a3c1724f1"
      unitRef="usd">5905000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i00da1386a7ff493e9c828c6930e47b70_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjI2ZDlhODZkNjYzMjQ1OTQ4MThjYzBmMDQ5MjcxYzdmL3RhYmxlcmFuZ2U6MjZkOWE4NmQ2NjMyNDU5NDgxOGNjMGYwNDkyNzFjN2ZfMy0zLTEtMS00ODQ1MQ_f01377b7-6253-4572-b3e4-f2c902287aeb"
      unitRef="usd">5836000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i83bf06668199472a9f2be59f998b5bbd_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjI2ZDlhODZkNjYzMjQ1OTQ4MThjYzBmMDQ5MjcxYzdmL3RhYmxlcmFuZ2U6MjZkOWE4NmQ2NjMyNDU5NDgxOGNjMGYwNDkyNzFjN2ZfNC0xLTEtMS00ODQ1MQ_318a081e-b436-408e-8e0e-89bdeaf68f5a"
      unitRef="usd">18811000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i0e812f4d74184fc6a50c4a276aadfcd1_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjI2ZDlhODZkNjYzMjQ1OTQ4MThjYzBmMDQ5MjcxYzdmL3RhYmxlcmFuZ2U6MjZkOWE4NmQ2NjMyNDU5NDgxOGNjMGYwNDkyNzFjN2ZfNC0zLTEtMS00ODQ1MQ_ad476415-edbb-4426-baca-8717d111540b"
      unitRef="usd">7254000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="iefc22441d2ba46248db994face4373c7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjI2ZDlhODZkNjYzMjQ1OTQ4MThjYzBmMDQ5MjcxYzdmL3RhYmxlcmFuZ2U6MjZkOWE4NmQ2NjMyNDU5NDgxOGNjMGYwNDkyNzFjN2ZfNS0xLTEtMS00ODQ1MQ_a8548886-0bb7-443a-b76f-7151d057ec7b"
      unitRef="usd">-276000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ib787f14a48f14285bd3a60fa517ac801_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjI2ZDlhODZkNjYzMjQ1OTQ4MThjYzBmMDQ5MjcxYzdmL3RhYmxlcmFuZ2U6MjZkOWE4NmQ2NjMyNDU5NDgxOGNjMGYwNDkyNzFjN2ZfNS0zLTEtMS00ODQ1MQ_5bd441eb-81bc-41b9-af8f-709cad8628e9"
      unitRef="usd">1964000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ia0cf86d6666d49bf98c0820013eb04af_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjI2ZDlhODZkNjYzMjQ1OTQ4MThjYzBmMDQ5MjcxYzdmL3RhYmxlcmFuZ2U6MjZkOWE4NmQ2NjMyNDU5NDgxOGNjMGYwNDkyNzFjN2ZfNi0xLTEtMS00ODQ1MQ_f730cb3e-f362-483b-9ffc-e810a5ed3fc4"
      unitRef="usd">13606000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i58ba42908c10453fa7cd6e2409bda5c2_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjI2ZDlhODZkNjYzMjQ1OTQ4MThjYzBmMDQ5MjcxYzdmL3RhYmxlcmFuZ2U6MjZkOWE4NmQ2NjMyNDU5NDgxOGNjMGYwNDkyNzFjN2ZfNi0zLTEtMS00ODQ1MQ_3b6457a3-f945-471c-9d3b-73acc5532b5c"
      unitRef="usd">0</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="if103733fc224472ba63fc7df5db1f80a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjI2ZDlhODZkNjYzMjQ1OTQ4MThjYzBmMDQ5MjcxYzdmL3RhYmxlcmFuZ2U6MjZkOWE4NmQ2NjMyNDU5NDgxOGNjMGYwNDkyNzFjN2ZfNy0xLTEtMS00ODQ1MQ_2776d684-c2bd-4388-8c10-39d0cf80896e"
      unitRef="usd">7885000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i36f6c7176b804abfb3a6385c54824c86_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjI2ZDlhODZkNjYzMjQ1OTQ4MThjYzBmMDQ5MjcxYzdmL3RhYmxlcmFuZ2U6MjZkOWE4NmQ2NjMyNDU5NDgxOGNjMGYwNDkyNzFjN2ZfNy0zLTEtMS00ODQ1MQ_8d8d85ee-d837-4042-b431-d94a6b3e4e96"
      unitRef="usd">10507000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="iae69ed295bb64d0a830c3d5d01b59926_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjI2ZDlhODZkNjYzMjQ1OTQ4MThjYzBmMDQ5MjcxYzdmL3RhYmxlcmFuZ2U6MjZkOWE4NmQ2NjMyNDU5NDgxOGNjMGYwNDkyNzFjN2ZfOC0xLTEtMS00ODQ1MQ_4af00d20-17f6-4c05-8ac6-37d8bc50e00a"
      unitRef="usd">3067000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="if9b7b053abca436ea99b7d04fd173b0b_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjI2ZDlhODZkNjYzMjQ1OTQ4MThjYzBmMDQ5MjcxYzdmL3RhYmxlcmFuZ2U6MjZkOWE4NmQ2NjMyNDU5NDgxOGNjMGYwNDkyNzFjN2ZfOC0zLTEtMS00ODQ1MQ_8bae25e2-4494-42a8-b7f2-ec89f48fd23a"
      unitRef="usd">11034000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i676f6d7b42234f2eb12eb445da7dc667_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjI2ZDlhODZkNjYzMjQ1OTQ4MThjYzBmMDQ5MjcxYzdmL3RhYmxlcmFuZ2U6MjZkOWE4NmQ2NjMyNDU5NDgxOGNjMGYwNDkyNzFjN2ZfMTAtMS0xLTEtNDg0NTE_b403f65b-b36f-40e5-b509-594e03d0cea2"
      unitRef="usd">5834000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i8b654d82b4cd4f50bcaac1df84f9a4ed_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjI2ZDlhODZkNjYzMjQ1OTQ4MThjYzBmMDQ5MjcxYzdmL3RhYmxlcmFuZ2U6MjZkOWE4NmQ2NjMyNDU5NDgxOGNjMGYwNDkyNzFjN2ZfMTAtMy0xLTEtNDg0NTE_7f4ee9e4-944c-46b3-8bdb-36a4563afba5"
      unitRef="usd">4684000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i8496b5ae2c024430abe5c0c5479f6d27_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjI2ZDlhODZkNjYzMjQ1OTQ4MThjYzBmMDQ5MjcxYzdmL3RhYmxlcmFuZ2U6MjZkOWE4NmQ2NjMyNDU5NDgxOGNjMGYwNDkyNzFjN2ZfMTEtMS0xLTEtNDg0NTE_358116ad-2604-4850-ba8e-63e167556c35"
      unitRef="usd">3288000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ie877bc818a664f71b9e322b6ca946157_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjI2ZDlhODZkNjYzMjQ1OTQ4MThjYzBmMDQ5MjcxYzdmL3RhYmxlcmFuZ2U6MjZkOWE4NmQ2NjMyNDU5NDgxOGNjMGYwNDkyNzFjN2ZfMTEtMy0xLTEtNDg0NTE_707f2800-106f-4b65-b794-1c479c1a2f5f"
      unitRef="usd">2996000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="id6c3d14dc1e44ae4af53db49895463b7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjI2ZDlhODZkNjYzMjQ1OTQ4MThjYzBmMDQ5MjcxYzdmL3RhYmxlcmFuZ2U6MjZkOWE4NmQ2NjMyNDU5NDgxOGNjMGYwNDkyNzFjN2ZfMTItMS0xLTEtNDg0NTE_f173d4ae-db5b-48b1-84de-ef0fd2602c83"
      unitRef="usd">3034000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ide5ffe7c53794a06bd448f0b66480134_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjI2ZDlhODZkNjYzMjQ1OTQ4MThjYzBmMDQ5MjcxYzdmL3RhYmxlcmFuZ2U6MjZkOWE4NmQ2NjMyNDU5NDgxOGNjMGYwNDkyNzFjN2ZfMTItMy0xLTEtNDg0NTE_710c685a-cd60-4874-978e-6b1ecd0ac008"
      unitRef="usd">4284000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i31f4943cb2624b288ebd8c8f69698c6a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjI2ZDlhODZkNjYzMjQ1OTQ4MThjYzBmMDQ5MjcxYzdmL3RhYmxlcmFuZ2U6MjZkOWE4NmQ2NjMyNDU5NDgxOGNjMGYwNDkyNzFjN2ZfMTMtMS0xLTEtNDg0NTE_5d1a1e1e-86ef-4cf6-8fa8-cee8eb8d512e"
      unitRef="usd">61154000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i60717cfadc044932a176da5e2bfe7717_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjI2ZDlhODZkNjYzMjQ1OTQ4MThjYzBmMDQ5MjcxYzdmL3RhYmxlcmFuZ2U6MjZkOWE4NmQ2NjMyNDU5NDgxOGNjMGYwNDkyNzFjN2ZfMTMtMy0xLTEtNDg0NTE_c6bb22da-019a-4ae6-840a-51707820df41"
      unitRef="usd">48559000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:InterestExpense
      contextRef="id23bea541f604f37bc96c3bf993d3583_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjI2ZDlhODZkNjYzMjQ1OTQ4MThjYzBmMDQ5MjcxYzdmL3RhYmxlcmFuZ2U6MjZkOWE4NmQ2NjMyNDU5NDgxOGNjMGYwNDkyNzFjN2ZfMTUtMS0xLTEtNDg0NTE_e745e557-05a7-4d1e-8abb-b2b672fa996a"
      unitRef="usd">17419000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i2bfc85f0091a4080a339b5e890b18c66_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjI2ZDlhODZkNjYzMjQ1OTQ4MThjYzBmMDQ5MjcxYzdmL3RhYmxlcmFuZ2U6MjZkOWE4NmQ2NjMyNDU5NDgxOGNjMGYwNDkyNzFjN2ZfMTUtMy0xLTEtNDg0NTE_ddeb3d70-6359-4361-9213-68fb40bf0b53"
      unitRef="usd">13805000</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="id23bea541f604f37bc96c3bf993d3583_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjI2ZDlhODZkNjYzMjQ1OTQ4MThjYzBmMDQ5MjcxYzdmL3RhYmxlcmFuZ2U6MjZkOWE4NmQ2NjMyNDU5NDgxOGNjMGYwNDkyNzFjN2ZfMTYtMS0xLTEtNDg0NTE_08660228-d818-4d41-856e-bc27a2498861"
      unitRef="usd">2036000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i2bfc85f0091a4080a339b5e890b18c66_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjI2ZDlhODZkNjYzMjQ1OTQ4MThjYzBmMDQ5MjcxYzdmL3RhYmxlcmFuZ2U6MjZkOWE4NmQ2NjMyNDU5NDgxOGNjMGYwNDkyNzFjN2ZfMTYtMy0xLTEtNDg0NTE_4853d679-3dd4-44bb-95ee-f5342e9e57ae"
      unitRef="usd">-2228000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="if37ba1dd9e0d471ebbac43183f27f284_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjI2ZDlhODZkNjYzMjQ1OTQ4MThjYzBmMDQ5MjcxYzdmL3RhYmxlcmFuZ2U6MjZkOWE4NmQ2NjMyNDU5NDgxOGNjMGYwNDkyNzFjN2ZfMTctMS0xLTEtNDg0NTE_7e5f7bec-e00d-410e-8c16-68063b94ae63"
      unitRef="usd">-17418000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ia9fa79909ade4fd988cd91d5d137c43d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjI2ZDlhODZkNjYzMjQ1OTQ4MThjYzBmMDQ5MjcxYzdmL3RhYmxlcmFuZ2U6MjZkOWE4NmQ2NjMyNDU5NDgxOGNjMGYwNDkyNzFjN2ZfMTctMy0xLTEtNDg0NTE_bf3c684c-d015-4397-aed7-0a7834f8b6b7"
      unitRef="usd">-14136000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjI2ZDlhODZkNjYzMjQ1OTQ4MThjYzBmMDQ5MjcxYzdmL3RhYmxlcmFuZ2U6MjZkOWE4NmQ2NjMyNDU5NDgxOGNjMGYwNDkyNzFjN2ZfMTgtMS0xLTEtNDg0NTE_1d95a6e4-67fb-4c79-8a79-fd5de5282deb"
      unitRef="usd">28353000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjI2ZDlhODZkNjYzMjQ1OTQ4MThjYzBmMDQ5MjcxYzdmL3RhYmxlcmFuZ2U6MjZkOWE4NmQ2NjMyNDU5NDgxOGNjMGYwNDkyNzFjN2ZfMTgtMy0xLTEtNDg0NTE_f29cb0ef-235e-45aa-ac61-2dee76abd81f"
      unitRef="usd">18390000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RleHRyZWdpb246ODk4OTU3MTZmMDU5NGZlMjlmMjQ1NDQ2M2VkYzRkNzZfNjkxMQ_0e7b75d8-c062-4809-81e9-165e4e89221b">&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:73.391%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.039%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.832%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.796%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.833%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Depreciation and Amortization Expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Three months ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.11 &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;BOA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ergobaby&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Lugano&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Marucci&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Velocity Outdoor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Altor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Arnold &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sterno&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;33,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Reconciliation of segment to consolidated total:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amortization of debt issuance costs and bond premium&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Consolidated total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.245%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.144%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.144%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.144%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.442%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Accounts Receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Identifiable Assets&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2022 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2021 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.11 &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;50,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;361,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;354,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;BOA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;256,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;263,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ergobaby&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,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:9pt;font-weight:400;line-height:100%"&gt;11,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;88,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:9pt;font-weight:400;line-height:100%"&gt;86,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Lugano&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;270,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;233,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Marucci&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31,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:9pt;font-weight:400;line-height:100%"&gt;23,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;165,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;146,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Velocity Outdoor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;33,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;36,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;231,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;219,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Altor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;42,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;38,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;210,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;205,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Arnold &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;98,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;101,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sterno &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;57,356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;72,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;241,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;244,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(14,018)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(13,851)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;265,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;268,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,925,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,855,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Reconciliation of segment to consolidated total:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate and other identifiable assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;53,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;106,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Assets held for sale&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;102,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;99,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Consolidated total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;265,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;268,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,081,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,060,594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.87pt"&gt;Does not include accounts receivable balances per schedule above or goodwill balances - refer to &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;&lt;a href="#icba28ff815a8419b82e3ccdf453a8bce_64" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Note G - "Goodwill and Other Intangible Assets"&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;</us-gaap:ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock>
    <us-gaap:DepreciationAndAmortization
      contextRef="i6bc8b8883e164c2b831a21aff3fc0afb_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOmYyZmI0MDFiMWEyZjQ5YWVhOWZiMzM4Yzc5OGIxYWYzL3RhYmxlcmFuZ2U6ZjJmYjQwMWIxYTJmNDlhZWE5ZmIzMzhjNzk4YjFhZjNfMy0xLTEtMS00ODQ1MQ_bf98be88-17d1-49dc-bc19-ff165d2e51eb"
      unitRef="usd">5412000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i00da1386a7ff493e9c828c6930e47b70_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOmYyZmI0MDFiMWEyZjQ5YWVhOWZiMzM4Yzc5OGIxYWYzL3RhYmxlcmFuZ2U6ZjJmYjQwMWIxYTJmNDlhZWE5ZmIzMzhjNzk4YjFhZjNfMy0zLTEtMS00ODQ1MQ_6454fb58-9f3b-466f-8ccb-d24059f8ba20"
      unitRef="usd">5358000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i83bf06668199472a9f2be59f998b5bbd_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOmYyZmI0MDFiMWEyZjQ5YWVhOWZiMzM4Yzc5OGIxYWYzL3RhYmxlcmFuZ2U6ZjJmYjQwMWIxYTJmNDlhZWE5ZmIzMzhjNzk4YjFhZjNfNC0xLTEtMS00ODQ1MQ_9ef5a00f-4aca-4a19-baae-01c889e3a60e"
      unitRef="usd">5254000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i0e812f4d74184fc6a50c4a276aadfcd1_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOmYyZmI0MDFiMWEyZjQ5YWVhOWZiMzM4Yzc5OGIxYWYzL3RhYmxlcmFuZ2U6ZjJmYjQwMWIxYTJmNDlhZWE5ZmIzMzhjNzk4YjFhZjNfNC0zLTEtMS00ODQ1MQ_411ee1d1-2a49-494d-b5db-3f1aa8692cd6"
      unitRef="usd">4890000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="iefc22441d2ba46248db994face4373c7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOmYyZmI0MDFiMWEyZjQ5YWVhOWZiMzM4Yzc5OGIxYWYzL3RhYmxlcmFuZ2U6ZjJmYjQwMWIxYTJmNDlhZWE5ZmIzMzhjNzk4YjFhZjNfNS0xLTEtMS00ODQ1MQ_c9691faf-979d-4d38-bb93-4bb9d58d7286"
      unitRef="usd">1995000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="ib787f14a48f14285bd3a60fa517ac801_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOmYyZmI0MDFiMWEyZjQ5YWVhOWZiMzM4Yzc5OGIxYWYzL3RhYmxlcmFuZ2U6ZjJmYjQwMWIxYTJmNDlhZWE5ZmIzMzhjNzk4YjFhZjNfNS0zLTEtMS00ODQ1MQ_6d1e0952-f3d3-470b-8b20-092dc8718c1c"
      unitRef="usd">2217000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="ia0cf86d6666d49bf98c0820013eb04af_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOmYyZmI0MDFiMWEyZjQ5YWVhOWZiMzM4Yzc5OGIxYWYzL3RhYmxlcmFuZ2U6ZjJmYjQwMWIxYTJmNDlhZWE5ZmIzMzhjNzk4YjFhZjNfNi0xLTEtMS00ODQ1MQ_9552c2b0-3de8-4f95-813e-0fd0991f80f8"
      unitRef="usd">2169000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i58ba42908c10453fa7cd6e2409bda5c2_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOmYyZmI0MDFiMWEyZjQ5YWVhOWZiMzM4Yzc5OGIxYWYzL3RhYmxlcmFuZ2U6ZjJmYjQwMWIxYTJmNDlhZWE5ZmIzMzhjNzk4YjFhZjNfNi0zLTEtMS00ODQ1MQ_6ba780ab-6a64-438c-8664-c52226ea3db6"
      unitRef="usd">0</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="if103733fc224472ba63fc7df5db1f80a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOmYyZmI0MDFiMWEyZjQ5YWVhOWZiMzM4Yzc5OGIxYWYzL3RhYmxlcmFuZ2U6ZjJmYjQwMWIxYTJmNDlhZWE5ZmIzMzhjNzk4YjFhZjNfNy0xLTEtMS00ODQ1MQ_63972ab6-a8f8-488c-8643-1f7df931b36c"
      unitRef="usd">4152000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i36f6c7176b804abfb3a6385c54824c86_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOmYyZmI0MDFiMWEyZjQ5YWVhOWZiMzM4Yzc5OGIxYWYzL3RhYmxlcmFuZ2U6ZjJmYjQwMWIxYTJmNDlhZWE5ZmIzMzhjNzk4YjFhZjNfNy0zLTEtMS00ODQ1MQ_5989f4e9-0eca-4a3d-ac6c-b004909d6fa8"
      unitRef="usd">2139000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="iae69ed295bb64d0a830c3d5d01b59926_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOmYyZmI0MDFiMWEyZjQ5YWVhOWZiMzM4Yzc5OGIxYWYzL3RhYmxlcmFuZ2U6ZjJmYjQwMWIxYTJmNDlhZWE5ZmIzMzhjNzk4YjFhZjNfOC0xLTEtMS00ODQ1MQ_14fb87c1-3f09-4b55-b905-44e6b88e1bad"
      unitRef="usd">3195000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="if9b7b053abca436ea99b7d04fd173b0b_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOmYyZmI0MDFiMWEyZjQ5YWVhOWZiMzM4Yzc5OGIxYWYzL3RhYmxlcmFuZ2U6ZjJmYjQwMWIxYTJmNDlhZWE5ZmIzMzhjNzk4YjFhZjNfOC0zLTEtMS00ODQ1MQ_8d4c051a-f099-48f4-af16-d2a42fed6425"
      unitRef="usd">3073000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i676f6d7b42234f2eb12eb445da7dc667_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOmYyZmI0MDFiMWEyZjQ5YWVhOWZiMzM4Yzc5OGIxYWYzL3RhYmxlcmFuZ2U6ZjJmYjQwMWIxYTJmNDlhZWE5ZmIzMzhjNzk4YjFhZjNfMTAtMS0xLTEtNDg0NTE_dbb2cf58-c05e-433f-90cd-bd85fcd0e38f"
      unitRef="usd">3928000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i8b654d82b4cd4f50bcaac1df84f9a4ed_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOmYyZmI0MDFiMWEyZjQ5YWVhOWZiMzM4Yzc5OGIxYWYzL3RhYmxlcmFuZ2U6ZjJmYjQwMWIxYTJmNDlhZWE5ZmIzMzhjNzk4YjFhZjNfMTAtMy0xLTEtNDg0NTE_7dec1961-3599-4490-b76d-98a216de6479"
      unitRef="usd">2563000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i8496b5ae2c024430abe5c0c5479f6d27_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOmYyZmI0MDFiMWEyZjQ5YWVhOWZiMzM4Yzc5OGIxYWYzL3RhYmxlcmFuZ2U6ZjJmYjQwMWIxYTJmNDlhZWE5ZmIzMzhjNzk4YjFhZjNfMTEtMS0xLTEtNDg0NTE_1f544c25-87ce-4d3d-9a8a-df85b0e11656"
      unitRef="usd">2185000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="ie877bc818a664f71b9e322b6ca946157_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOmYyZmI0MDFiMWEyZjQ5YWVhOWZiMzM4Yzc5OGIxYWYzL3RhYmxlcmFuZ2U6ZjJmYjQwMWIxYTJmNDlhZWE5ZmIzMzhjNzk4YjFhZjNfMTEtMy0xLTEtNDg0NTE_1c642fb5-d6b1-4880-9676-afcb96bc8a67"
      unitRef="usd">1721000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="id6c3d14dc1e44ae4af53db49895463b7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOmYyZmI0MDFiMWEyZjQ5YWVhOWZiMzM4Yzc5OGIxYWYzL3RhYmxlcmFuZ2U6ZjJmYjQwMWIxYTJmNDlhZWE5ZmIzMzhjNzk4YjFhZjNfMTItMS0xLTEtNDg0NTE_683bb234-a688-4d0b-86ae-e2ad3dc3e593"
      unitRef="usd">5003000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="ide5ffe7c53794a06bd448f0b66480134_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOmYyZmI0MDFiMWEyZjQ5YWVhOWZiMzM4Yzc5OGIxYWYzL3RhYmxlcmFuZ2U6ZjJmYjQwMWIxYTJmNDlhZWE5ZmIzMzhjNzk4YjFhZjNfMTItMy0xLTEtNDg0NTE_599519ee-e4eb-416f-9e15-7389f6aaa837"
      unitRef="usd">5185000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i31f4943cb2624b288ebd8c8f69698c6a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOmYyZmI0MDFiMWEyZjQ5YWVhOWZiMzM4Yzc5OGIxYWYzL3RhYmxlcmFuZ2U6ZjJmYjQwMWIxYTJmNDlhZWE5ZmIzMzhjNzk4YjFhZjNfMTMtMS0xLTEtNDg0NTE_a9d0be4f-cdb4-40d5-8ebc-429526e2e396"
      unitRef="usd">33293000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i60717cfadc044932a176da5e2bfe7717_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOmYyZmI0MDFiMWEyZjQ5YWVhOWZiMzM4Yzc5OGIxYWYzL3RhYmxlcmFuZ2U6ZjJmYjQwMWIxYTJmNDlhZWE5ZmIzMzhjNzk4YjFhZjNfMTMtMy0xLTEtNDg0NTE_8281a60e-b5db-45f7-ae75-c5179fd4bbfc"
      unitRef="usd">27146000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="ic861bc950fe64de2b419a50b7c225bd7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOmYyZmI0MDFiMWEyZjQ5YWVhOWZiMzM4Yzc5OGIxYWYzL3RhYmxlcmFuZ2U6ZjJmYjQwMWIxYTJmNDlhZWE5ZmIzMzhjNzk4YjFhZjNfMTUtMS0xLTEtNDg0NTE_7b66177b-7eb4-4689-a5f9-e6e84d5be8fc"
      unitRef="usd">866000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i2b2f2c7dfa674d5fa9ee0f2f3fe78d83_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOmYyZmI0MDFiMWEyZjQ5YWVhOWZiMzM4Yzc5OGIxYWYzL3RhYmxlcmFuZ2U6ZjJmYjQwMWIxYTJmNDlhZWE5ZmIzMzhjNzk4YjFhZjNfMTUtMy0xLTEtNDg0NTE_2e49be35-926a-498b-bc25-cc63e9e3fb88"
      unitRef="usd">603000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOmYyZmI0MDFiMWEyZjQ5YWVhOWZiMzM4Yzc5OGIxYWYzL3RhYmxlcmFuZ2U6ZjJmYjQwMWIxYTJmNDlhZWE5ZmIzMzhjNzk4YjFhZjNfMTYtMS0xLTEtNDg0NTE_af3caf48-4b53-45ff-ae7b-9ec7dd4f53ee"
      unitRef="usd">34159000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOmYyZmI0MDFiMWEyZjQ5YWVhOWZiMzM4Yzc5OGIxYWYzL3RhYmxlcmFuZ2U6ZjJmYjQwMWIxYTJmNDlhZWE5ZmIzMzhjNzk4YjFhZjNfMTYtMy0xLTEtNDg0NTE_4cacec56-2e52-46ae-beb3-89b272d91e6d"
      unitRef="usd">27749000</us-gaap:DepreciationAndAmortization>
    <us-gaap:AccountsReceivableGross
      contextRef="i4b54d3c3b9d745459edb6bbe558a25bb_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMy0xLTEtMS00ODQ1MQ_3a8b981b-57b9-430f-a07c-47679632c7ea"
      unitRef="usd">46644000</us-gaap:AccountsReceivableGross>
    <us-gaap:AccountsReceivableGross
      contextRef="i12db3cdfe41f4baca40a197b1aaa67ae_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMy0zLTEtMS00ODQ1MQ_53c56ffa-2ee3-41f8-814e-f08cadedd496"
      unitRef="usd">50461000</us-gaap:AccountsReceivableGross>
    <codi:IdentifiableAssetsOfSegments
      contextRef="i4b54d3c3b9d745459edb6bbe558a25bb_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMy01LTEtMS00ODQ1MQ_6b0e3de9-fb2f-45d1-94cb-672b5a0959dc"
      unitRef="usd">361564000</codi:IdentifiableAssetsOfSegments>
    <codi:IdentifiableAssetsOfSegments
      contextRef="i12db3cdfe41f4baca40a197b1aaa67ae_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMy03LTEtMS00ODQ1MQ_b267d776-9f24-4a56-b347-fb48616ec9d9"
      unitRef="usd">354666000</codi:IdentifiableAssetsOfSegments>
    <us-gaap:AccountsReceivableGross
      contextRef="i9e7645140b1248cf9b55b176e9bbb7a2_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfNC0xLTEtMS00ODQ1MQ_51f840d1-bf8e-4f39-968a-5d75b8e1388b"
      unitRef="usd">3700000</us-gaap:AccountsReceivableGross>
    <us-gaap:AccountsReceivableGross
      contextRef="i35d77451604047e1b491562cc212a740_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfNC0zLTEtMS00ODQ1MQ_1075623c-0a93-462e-b4c2-8750acdc49df"
      unitRef="usd">2387000</us-gaap:AccountsReceivableGross>
    <codi:IdentifiableAssetsOfSegments
      contextRef="i9e7645140b1248cf9b55b176e9bbb7a2_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfNC01LTEtMS00ODQ1MQ_efd3ea31-8a88-4a27-b383-f27c7c45535c"
      unitRef="usd">256196000</codi:IdentifiableAssetsOfSegments>
    <codi:IdentifiableAssetsOfSegments
      contextRef="i35d77451604047e1b491562cc212a740_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfNC03LTEtMS00ODQ1MQ_f3bbd587-c108-406c-86c2-44e51efea7b4"
      unitRef="usd">263052000</codi:IdentifiableAssetsOfSegments>
    <us-gaap:AccountsReceivableGross
      contextRef="i8121a1da7e2348e9b1ee4c2b5ec9cc35_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfNS0xLTEtMS00ODQ1MQ_d2b7f5ff-0500-4150-9952-cef07d78fc66"
      unitRef="usd">11069000</us-gaap:AccountsReceivableGross>
    <us-gaap:AccountsReceivableGross
      contextRef="i2efba2f01ce041d2821a7ecbb9497c36_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfNS0zLTEtMS00ODQ1MQ_abb9485b-2a9c-4805-9168-3a73192ea324"
      unitRef="usd">11167000</us-gaap:AccountsReceivableGross>
    <codi:IdentifiableAssetsOfSegments
      contextRef="i8121a1da7e2348e9b1ee4c2b5ec9cc35_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfNS01LTEtMS00ODQ1MQ_d7389dda-a918-4390-aa50-162b29dc8847"
      unitRef="usd">88769000</codi:IdentifiableAssetsOfSegments>
    <codi:IdentifiableAssetsOfSegments
      contextRef="i2efba2f01ce041d2821a7ecbb9497c36_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfNS03LTEtMS00ODQ1MQ_e923d20e-78c1-459c-a0c8-b9bd4a1be293"
      unitRef="usd">86530000</codi:IdentifiableAssetsOfSegments>
    <us-gaap:AccountsReceivableGross
      contextRef="i5de00378127d4e68b266d158756e171e_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfNi0xLTEtMS00ODQ1MQ_6cc5542f-03ee-4203-b041-9cf76eba4a78"
      unitRef="usd">30633000</us-gaap:AccountsReceivableGross>
    <us-gaap:AccountsReceivableGross
      contextRef="i0abae5f80abf41a39cbc055ca5c57a76_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfNi0zLTEtMS00ODQ1MQ_8e6668d9-5ddc-4ec0-843c-c80acb7c93f5"
      unitRef="usd">27812000</us-gaap:AccountsReceivableGross>
    <codi:IdentifiableAssetsOfSegments
      contextRef="i5de00378127d4e68b266d158756e171e_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfNi01LTEtMS00ODQ1MQ_506e7078-8abf-45e0-8ff9-ef72076abd4e"
      unitRef="usd">270623000</codi:IdentifiableAssetsOfSegments>
    <codi:IdentifiableAssetsOfSegments
      contextRef="i0abae5f80abf41a39cbc055ca5c57a76_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfNi03LTEtMS00ODQ1MQ_0348dbd8-93a6-46f1-850b-6bf59f93921a"
      unitRef="usd">233720000</codi:IdentifiableAssetsOfSegments>
    <us-gaap:AccountsReceivableGross
      contextRef="i366de1d613fc4e94b3f7dd2b4b266531_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfNy0xLTEtMS00ODQ1MQ_27f2566b-b690-4c4f-9d20-5eec3090e75f"
      unitRef="usd">31891000</us-gaap:AccountsReceivableGross>
    <us-gaap:AccountsReceivableGross
      contextRef="i79590d1d54cc481689f2d361fbaf4b0f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfNy0zLTEtMS00ODQ1MQ_f3a9a17e-7c05-4975-bd2a-0df18cf99490"
      unitRef="usd">23261000</us-gaap:AccountsReceivableGross>
    <codi:IdentifiableAssetsOfSegments
      contextRef="i366de1d613fc4e94b3f7dd2b4b266531_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfNy01LTEtMS00ODQ1MQ_e047f551-3f93-406b-bd5c-ef246a7bf77c"
      unitRef="usd">165096000</codi:IdentifiableAssetsOfSegments>
    <codi:IdentifiableAssetsOfSegments
      contextRef="i79590d1d54cc481689f2d361fbaf4b0f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfNy03LTEtMS00ODQ1MQ_116a45dd-69fe-4962-9185-dcd355145bc7"
      unitRef="usd">146087000</codi:IdentifiableAssetsOfSegments>
    <us-gaap:AccountsReceivableGross
      contextRef="i7e0e7ccba8774915bb27bdae665251f2_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfOC0xLTEtMS00ODQ1MQ_36d76f8e-17a3-4007-b7a3-e0d86b09a9fb"
      unitRef="usd">33328000</us-gaap:AccountsReceivableGross>
    <us-gaap:AccountsReceivableGross
      contextRef="if7f68967a6b24002ad0f0494ad4a55fa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfOC0zLTEtMS00ODQ1MQ_8fa1096c-4113-42cd-9744-218ad7758a00"
      unitRef="usd">36017000</us-gaap:AccountsReceivableGross>
    <codi:IdentifiableAssetsOfSegments
      contextRef="i7e0e7ccba8774915bb27bdae665251f2_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfOC01LTEtMS00ODQ1MQ_5e597770-89bf-4e23-833d-3509e20c1bc1"
      unitRef="usd">231439000</codi:IdentifiableAssetsOfSegments>
    <codi:IdentifiableAssetsOfSegments
      contextRef="if7f68967a6b24002ad0f0494ad4a55fa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfOC03LTEtMS00ODQ1MQ_4bc5fb18-889f-4a56-b524-5d5e896566d1"
      unitRef="usd">219545000</codi:IdentifiableAssetsOfSegments>
    <us-gaap:AccountsReceivableGross
      contextRef="i722a3094ac2b44799542089246a4e956_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMTAtMS0xLTEtNDg0NTE_ad7c268a-5daa-421f-9728-b3ff4aaa1dd4"
      unitRef="usd">42325000</us-gaap:AccountsReceivableGross>
    <us-gaap:AccountsReceivableGross
      contextRef="i3f7edf93af67494192576d5328c4f5fd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMTAtMy0xLTEtNDg0NTE_7ab6a1ba-7756-49d3-b5cb-398f3aac887f"
      unitRef="usd">38457000</us-gaap:AccountsReceivableGross>
    <codi:IdentifiableAssetsOfSegments
      contextRef="i722a3094ac2b44799542089246a4e956_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMTAtNS0xLTEtNDg0NTE_e12577d8-6aa9-400c-9f54-5fe540ad14d5"
      unitRef="usd">210942000</codi:IdentifiableAssetsOfSegments>
    <codi:IdentifiableAssetsOfSegments
      contextRef="i3f7edf93af67494192576d5328c4f5fd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMTAtNy0xLTEtNDg0NTE_72645189-fb88-480c-a77a-e7c70c60b752"
      unitRef="usd">205631000</codi:IdentifiableAssetsOfSegments>
    <us-gaap:AccountsReceivableGross
      contextRef="i1a11d6a13b8b4e16827ef63b06a3a85d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMTEtMS0xLTEtNDg0NTE_92520e05-0b67-4ff0-ae17-337522d60341"
      unitRef="usd">22359000</us-gaap:AccountsReceivableGross>
    <us-gaap:AccountsReceivableGross
      contextRef="i75381d477d1b4ccb8ec3af834d364170_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMTEtMy0xLTEtNDg0NTE_5a8c16f7-958c-4132-baeb-c2ccb388e8df"
      unitRef="usd">20372000</us-gaap:AccountsReceivableGross>
    <codi:IdentifiableAssetsOfSegments
      contextRef="i1a11d6a13b8b4e16827ef63b06a3a85d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMTEtNS0xLTEtNDg0NTE_6e7e2358-fde1-4415-b999-7ab51c794522"
      unitRef="usd">98771000</codi:IdentifiableAssetsOfSegments>
    <codi:IdentifiableAssetsOfSegments
      contextRef="i75381d477d1b4ccb8ec3af834d364170_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMTEtNy0xLTEtNDg0NTE_9bf26517-b15c-4333-96c7-b90a007342da"
      unitRef="usd">101591000</codi:IdentifiableAssetsOfSegments>
    <us-gaap:AccountsReceivableGross
      contextRef="i2a27159f29c94ecbaf14aa64246e359d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMTItMS0xLTEtNDg0NTE_0aca697f-3b8c-48f1-a926-97ca0aeb77ea"
      unitRef="usd">57356000</us-gaap:AccountsReceivableGross>
    <us-gaap:AccountsReceivableGross
      contextRef="i68884ea4d83d4427b5a13b527ea39850_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMTItMy0xLTEtNDg0NTE_869ff204-9be8-4090-9a07-ba3f595d71a5"
      unitRef="usd">72179000</us-gaap:AccountsReceivableGross>
    <codi:IdentifiableAssetsOfSegments
      contextRef="i2a27159f29c94ecbaf14aa64246e359d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMTItNS0xLTEtNDg0NTE_388d83e0-3010-473d-afc5-f9a8baffc1e4"
      unitRef="usd">241800000</codi:IdentifiableAssetsOfSegments>
    <codi:IdentifiableAssetsOfSegments
      contextRef="i68884ea4d83d4427b5a13b527ea39850_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMTItNy0xLTEtNDg0NTE_2df974be-33b8-4394-bf69-711510f27e94"
      unitRef="usd">244338000</codi:IdentifiableAssetsOfSegments>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMTMtMS0xLTEtNDg0NTE_43ce3a77-5b9d-46c8-b043-8cbd3442968a"
      unitRef="usd">14018000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMTMtMy0xLTEtNDg0NTE_f7fd1c5c-69bc-428a-bb5b-95a63eeb52c1"
      unitRef="usd">13851000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AccountsReceivableNet
      contextRef="i339e0a0d89474dc6954b85217bd5169c_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMTQtMS0xLTEtNDg0NTE_bd6eb5a0-3a8e-4b12-95a1-961afe15ac42"
      unitRef="usd">265287000</us-gaap:AccountsReceivableNet>
    <us-gaap:AccountsReceivableNet
      contextRef="ifcb56ad728b840c98956c38e5f770e80_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMTQtMy0xLTEtNDg0NTE_cb349e7b-b35c-4b36-a657-b23eff7cb66d"
      unitRef="usd">268262000</us-gaap:AccountsReceivableNet>
    <codi:IdentifiableAssetsOfSegments
      contextRef="i339e0a0d89474dc6954b85217bd5169c_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMTQtNS0xLTEtNDg0NTE_e6c94911-1428-4c56-9e4c-649c50e943a1"
      unitRef="usd">1925200000</codi:IdentifiableAssetsOfSegments>
    <codi:IdentifiableAssetsOfSegments
      contextRef="ifcb56ad728b840c98956c38e5f770e80_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMTQtNy0xLTEtNDg0NTE_250dbbb8-8939-469b-8e90-7046d43f1b2f"
      unitRef="usd">1855160000</codi:IdentifiableAssetsOfSegments>
    <codi:IdentifiableAssetsOfSegments
      contextRef="ieb76a599f81a493cb92f0d72862296ae_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMTYtNS0xLTEtNDg0NTE_be87843d-f8a1-4ab6-b977-36b4a0923e1d"
      unitRef="usd">53574000</codi:IdentifiableAssetsOfSegments>
    <codi:IdentifiableAssetsOfSegments
      contextRef="i0bd0d45ace2047238a842fd595ab5825_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMTYtNy0xLTEtNDg0NTE_756a1369-2995-4e75-92e4-972cc00a61c4"
      unitRef="usd">106011000</codi:IdentifiableAssetsOfSegments>
    <codi:DisposalGroupAssetsHeldForSale
      contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMTYtNS0xLTEtNTE4Nzc_cdc4c9f8-90fe-428f-9e8c-b3226ef85f7c"
      unitRef="usd">102293000</codi:DisposalGroupAssetsHeldForSale>
    <codi:DisposalGroupAssetsHeldForSale
      contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMTYtNy0xLTEtNTE4Nzc_59ab476d-a2f7-4af9-ac1e-5c5da11da72e"
      unitRef="usd">99423000</codi:DisposalGroupAssetsHeldForSale>
    <us-gaap:AccountsReceivableNet
      contextRef="i339e0a0d89474dc6954b85217bd5169c_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMTgtMS0xLTEtNDg0NTE_ef75b7e8-a7f2-4c01-b89e-511497497437"
      unitRef="usd">265287000</us-gaap:AccountsReceivableNet>
    <us-gaap:AccountsReceivableNet
      contextRef="ifcb56ad728b840c98956c38e5f770e80_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMTgtMy0xLTEtNDg0NTE_f56146bc-5cef-44fd-ac40-eda118b8aee1"
      unitRef="usd">268262000</us-gaap:AccountsReceivableNet>
    <codi:IdentifiableAssetsOfSegments
      contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMTgtNS0xLTEtNDg0NTE_b5b4f669-55ab-43cd-aecb-fe16d38d1f6e"
      unitRef="usd">2081067000</codi:IdentifiableAssetsOfSegments>
    <codi:IdentifiableAssetsOfSegments
      contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMTgtNy0xLTEtNDg0NTE_16d00e79-4a8b-45c9-993a-16ae35c34a50"
      unitRef="usd">2060594000</codi:IdentifiableAssetsOfSegments>
    <codi:PropertyPlantAndEquipmentAndInventoryTextBlock
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82MS9mcmFnOjUxZjY4MzkwYzVhNDRjN2ZiNzA1YzA5NTEwZmFmOTI5L3RleHRyZWdpb246NTFmNjgzOTBjNWE0NGM3ZmI3MDVjMDk1MTBmYWY5MjlfMzk1_1a49fb54-d015-4db9-a3f3-2fbff2cf06b8">Property, Plant and Equipment and Inventory&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Property, plant and equipment &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property, plant and equipment is comprised of the following at March&#160;31, 2022 and December&#160;31, 2021 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;(in thousands&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;):&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.654%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.360%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.729%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.207%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;208,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;206,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Furniture, fixtures and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;55,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;57,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;56,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Buildings and land&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,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:9pt;font-weight:400;line-height:100%"&gt;13,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Construction in process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;354,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;345,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(175,700)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(166,993)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;179,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;178,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation expense was $9.9 million and $8.6 million for the three months ended&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;March&#160;31, 2022 and March&#160;31, 2021, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Inventory &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventory is comprised of the following at March&#160;31, 2022 and December&#160;31, 2021 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.654%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.360%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.729%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.207%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Raw materials &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;106,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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;105,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Work-in-process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;37,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;497,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:9pt;font-weight:400;line-height:100%"&gt;457,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: obsolescence reserve&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(24,203)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(27,870)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;617,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;562,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</codi:PropertyPlantAndEquipmentAndInventoryTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82MS9mcmFnOjUxZjY4MzkwYzVhNDRjN2ZiNzA1YzA5NTEwZmFmOTI5L3RleHRyZWdpb246NTFmNjgzOTBjNWE0NGM3ZmI3MDVjMDk1MTBmYWY5MjlfMzk3_23ba9a0b-4137-483a-8466-cc5fa6d3b993">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.654%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.360%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.729%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.207%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;208,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;206,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Furniture, fixtures and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;55,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;57,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;56,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Buildings and land&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,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:9pt;font-weight:400;line-height:100%"&gt;13,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Construction in process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;354,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;345,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(175,700)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(166,993)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;179,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;178,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i3f6ae659ee574d55addd163b1ef01519_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82MS9mcmFnOjUxZjY4MzkwYzVhNDRjN2ZiNzA1YzA5NTEwZmFmOTI5L3RhYmxlOmIyNzNkZDRjNGM1OTRhMmU4Yzk3OWUzZjIxMWM1ODFhL3RhYmxlcmFuZ2U6YjI3M2RkNGM0YzU5NGEyZThjOTc5ZTNmMjExYzU4MWFfMS0xLTEtMS00ODQ1MQ_aae238dd-7b6a-4876-891b-fc1d7e331989"
      unitRef="usd">208231000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i80471d112fba487795f2e9984514c91c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82MS9mcmFnOjUxZjY4MzkwYzVhNDRjN2ZiNzA1YzA5NTEwZmFmOTI5L3RhYmxlOmIyNzNkZDRjNGM1OTRhMmU4Yzk3OWUzZjIxMWM1ODFhL3RhYmxlcmFuZ2U6YjI3M2RkNGM0YzU5NGEyZThjOTc5ZTNmMjExYzU4MWFfMS0zLTEtMS00ODQ1MQ_08d0626a-5962-4905-90d2-bf0d72150c10"
      unitRef="usd">206919000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ied5767d7f92f46d0b559868ae19a1907_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82MS9mcmFnOjUxZjY4MzkwYzVhNDRjN2ZiNzA1YzA5NTEwZmFmOTI5L3RhYmxlOmIyNzNkZDRjNGM1OTRhMmU4Yzk3OWUzZjIxMWM1ODFhL3RhYmxlcmFuZ2U6YjI3M2RkNGM0YzU5NGEyZThjOTc5ZTNmMjExYzU4MWFfMi0xLTEtMS00ODQ1MQ_0643e8c8-1579-40af-b0bb-f656e71c5c88"
      unitRef="usd">55753000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="iee6a2edd30d744f8bee1b05f72138741_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82MS9mcmFnOjUxZjY4MzkwYzVhNDRjN2ZiNzA1YzA5NTEwZmFmOTI5L3RhYmxlOmIyNzNkZDRjNGM1OTRhMmU4Yzk3OWUzZjIxMWM1ODFhL3RhYmxlcmFuZ2U6YjI3M2RkNGM0YzU5NGEyZThjOTc5ZTNmMjExYzU4MWFfMi0zLTEtMS00ODQ1MQ_261f6c57-46ff-4c30-81d0-454408bad7f3"
      unitRef="usd">52794000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="iff2c8a4d4c4e4d9b9bc82870fd16f31d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82MS9mcmFnOjUxZjY4MzkwYzVhNDRjN2ZiNzA1YzA5NTEwZmFmOTI5L3RhYmxlOmIyNzNkZDRjNGM1OTRhMmU4Yzk3OWUzZjIxMWM1ODFhL3RhYmxlcmFuZ2U6YjI3M2RkNGM0YzU5NGEyZThjOTc5ZTNmMjExYzU4MWFfMy0xLTEtMS00ODQ1MQ_91b555a5-cc7e-46f0-be6a-89228f44af42"
      unitRef="usd">57577000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i99c8959effea4043a66b6620087e9d9d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82MS9mcmFnOjUxZjY4MzkwYzVhNDRjN2ZiNzA1YzA5NTEwZmFmOTI5L3RhYmxlOmIyNzNkZDRjNGM1OTRhMmU4Yzk3OWUzZjIxMWM1ODFhL3RhYmxlcmFuZ2U6YjI3M2RkNGM0YzU5NGEyZThjOTc5ZTNmMjExYzU4MWFfMy0zLTEtMS00ODQ1MQ_5eb0234e-bf6e-4055-9ec4-92901ff17005"
      unitRef="usd">56988000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ia9dd680dfdc14eeda5a432bcb40989e5_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82MS9mcmFnOjUxZjY4MzkwYzVhNDRjN2ZiNzA1YzA5NTEwZmFmOTI5L3RhYmxlOmIyNzNkZDRjNGM1OTRhMmU4Yzk3OWUzZjIxMWM1ODFhL3RhYmxlcmFuZ2U6YjI3M2RkNGM0YzU5NGEyZThjOTc5ZTNmMjExYzU4MWFfNC0xLTEtMS00ODQ1MQ_79625cab-9d33-4f98-be6c-879f604775f8"
      unitRef="usd">13345000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i7e36a16442554c989c98f4b61ca2f44f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82MS9mcmFnOjUxZjY4MzkwYzVhNDRjN2ZiNzA1YzA5NTEwZmFmOTI5L3RhYmxlOmIyNzNkZDRjNGM1OTRhMmU4Yzk3OWUzZjIxMWM1ODFhL3RhYmxlcmFuZ2U6YjI3M2RkNGM0YzU5NGEyZThjOTc5ZTNmMjExYzU4MWFfNC0zLTEtMS00ODQ1MQ_96cb1f80-6d63-4348-92b6-09e00c07a91a"
      unitRef="usd">13345000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:ConstructionInProgressGross
      contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82MS9mcmFnOjUxZjY4MzkwYzVhNDRjN2ZiNzA1YzA5NTEwZmFmOTI5L3RhYmxlOmIyNzNkZDRjNGM1OTRhMmU4Yzk3OWUzZjIxMWM1ODFhL3RhYmxlcmFuZ2U6YjI3M2RkNGM0YzU5NGEyZThjOTc5ZTNmMjExYzU4MWFfNS0xLTEtMS00ODQ1MQ_0346d5d1-551d-4421-a8ff-1819cdddf3cb"
      unitRef="usd">19971000</us-gaap:ConstructionInProgressGross>
    <us-gaap:ConstructionInProgressGross
      contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82MS9mcmFnOjUxZjY4MzkwYzVhNDRjN2ZiNzA1YzA5NTEwZmFmOTI5L3RhYmxlOmIyNzNkZDRjNGM1OTRhMmU4Yzk3OWUzZjIxMWM1ODFhL3RhYmxlcmFuZ2U6YjI3M2RkNGM0YzU5NGEyZThjOTc5ZTNmMjExYzU4MWFfNS0zLTEtMS00ODQ1MQ_21d84cb3-1634-4896-816a-3b19e9898ddd"
      unitRef="usd">15340000</us-gaap:ConstructionInProgressGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82MS9mcmFnOjUxZjY4MzkwYzVhNDRjN2ZiNzA1YzA5NTEwZmFmOTI5L3RhYmxlOmIyNzNkZDRjNGM1OTRhMmU4Yzk3OWUzZjIxMWM1ODFhL3RhYmxlcmFuZ2U6YjI3M2RkNGM0YzU5NGEyZThjOTc5ZTNmMjExYzU4MWFfNi0xLTEtMS00ODQ1MQ_fd916b80-34a6-45fc-90cd-53e4af158b82"
      unitRef="usd">354877000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82MS9mcmFnOjUxZjY4MzkwYzVhNDRjN2ZiNzA1YzA5NTEwZmFmOTI5L3RhYmxlOmIyNzNkZDRjNGM1OTRhMmU4Yzk3OWUzZjIxMWM1ODFhL3RhYmxlcmFuZ2U6YjI3M2RkNGM0YzU5NGEyZThjOTc5ZTNmMjExYzU4MWFfNi0zLTEtMS00ODQ1MQ_9c275814-c1b3-49b6-9be9-d622ce93b0b2"
      unitRef="usd">345386000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82MS9mcmFnOjUxZjY4MzkwYzVhNDRjN2ZiNzA1YzA5NTEwZmFmOTI5L3RhYmxlOmIyNzNkZDRjNGM1OTRhMmU4Yzk3OWUzZjIxMWM1ODFhL3RhYmxlcmFuZ2U6YjI3M2RkNGM0YzU5NGEyZThjOTc5ZTNmMjExYzU4MWFfNy0xLTEtMS00ODQ1MQ_e591d68c-6b9f-4785-8894-838e65b67334"
      unitRef="usd">175700000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82MS9mcmFnOjUxZjY4MzkwYzVhNDRjN2ZiNzA1YzA5NTEwZmFmOTI5L3RhYmxlOmIyNzNkZDRjNGM1OTRhMmU4Yzk3OWUzZjIxMWM1ODFhL3RhYmxlcmFuZ2U6YjI3M2RkNGM0YzU5NGEyZThjOTc5ZTNmMjExYzU4MWFfNy0zLTEtMS00ODQ1MQ_e4b19203-d043-4148-a7fc-b435c6017083"
      unitRef="usd">166993000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82MS9mcmFnOjUxZjY4MzkwYzVhNDRjN2ZiNzA1YzA5NTEwZmFmOTI5L3RhYmxlOmIyNzNkZDRjNGM1OTRhMmU4Yzk3OWUzZjIxMWM1ODFhL3RhYmxlcmFuZ2U6YjI3M2RkNGM0YzU5NGEyZThjOTc5ZTNmMjExYzU4MWFfOC0xLTEtMS00ODQ1MQ_58bd326b-8ce0-48f2-9212-ba3c8d629f92"
      unitRef="usd">179177000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82MS9mcmFnOjUxZjY4MzkwYzVhNDRjN2ZiNzA1YzA5NTEwZmFmOTI5L3RhYmxlOmIyNzNkZDRjNGM1OTRhMmU4Yzk3OWUzZjIxMWM1ODFhL3RhYmxlcmFuZ2U6YjI3M2RkNGM0YzU5NGEyZThjOTc5ZTNmMjExYzU4MWFfOC0zLTEtMS00ODQ1MQ_06a3fe11-8b19-47c7-af05-1a40f2dd3bb8"
      unitRef="usd">178393000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82MS9mcmFnOjUxZjY4MzkwYzVhNDRjN2ZiNzA1YzA5NTEwZmFmOTI5L3RleHRyZWdpb246NTFmNjgzOTBjNWE0NGM3ZmI3MDVjMDk1MTBmYWY5MjlfMjA2_c143a332-53c6-43d8-b4a0-1a9bf2a68800"
      unitRef="usd">9900000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82MS9mcmFnOjUxZjY4MzkwYzVhNDRjN2ZiNzA1YzA5NTEwZmFmOTI5L3RleHRyZWdpb246NTFmNjgzOTBjNWE0NGM3ZmI3MDVjMDk1MTBmYWY5MjlfMTA5OTUxMTYyODI0OA_432fcb44-bd9e-4363-99ea-c90395dcc7d3"
      unitRef="usd">8600000</us-gaap:Depreciation>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82MS9mcmFnOjUxZjY4MzkwYzVhNDRjN2ZiNzA1YzA5NTEwZmFmOTI5L3RleHRyZWdpb246NTFmNjgzOTBjNWE0NGM3ZmI3MDVjMDk1MTBmYWY5MjlfNDAw_81df2488-975a-4e2a-a549-737b7dc32554">&lt;div style="margin-bottom:3pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventory is comprised of the following at March&#160;31, 2022 and December&#160;31, 2021 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.654%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.360%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.729%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.207%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Raw materials &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;106,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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;105,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Work-in-process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;37,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;497,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:9pt;font-weight:400;line-height:100%"&gt;457,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: obsolescence reserve&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(24,203)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(27,870)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;617,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;562,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterialsAndSupplies
      contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82MS9mcmFnOjUxZjY4MzkwYzVhNDRjN2ZiNzA1YzA5NTEwZmFmOTI5L3RhYmxlOmQ2YzRhMGU1ZmM5YzQyZWU4NWNjMmU2ZTBjMTY4NmVkL3RhYmxlcmFuZ2U6ZDZjNGEwZTVmYzljNDJlZTg1Y2MyZTZlMGMxNjg2ZWRfMS0xLTEtMS00ODQ1MQ_4e28c5b8-628e-4b27-a451-36c72a4070f8"
      unitRef="usd">106966000</us-gaap:InventoryRawMaterialsAndSupplies>
    <us-gaap:InventoryRawMaterialsAndSupplies
      contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82MS9mcmFnOjUxZjY4MzkwYzVhNDRjN2ZiNzA1YzA5NTEwZmFmOTI5L3RhYmxlOmQ2YzRhMGU1ZmM5YzQyZWU4NWNjMmU2ZTBjMTY4NmVkL3RhYmxlcmFuZ2U6ZDZjNGEwZTVmYzljNDJlZTg1Y2MyZTZlMGMxNjg2ZWRfMS0zLTEtMS00ODQ1MQ_e7fbd836-f644-4922-982e-61b0c326ece3"
      unitRef="usd">105654000</us-gaap:InventoryRawMaterialsAndSupplies>
    <us-gaap:InventoryWorkInProcess
      contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82MS9mcmFnOjUxZjY4MzkwYzVhNDRjN2ZiNzA1YzA5NTEwZmFmOTI5L3RhYmxlOmQ2YzRhMGU1ZmM5YzQyZWU4NWNjMmU2ZTBjMTY4NmVkL3RhYmxlcmFuZ2U6ZDZjNGEwZTVmYzljNDJlZTg1Y2MyZTZlMGMxNjg2ZWRfMi0xLTEtMS00ODQ1MQ_30166d5a-0799-4c4d-8f39-ccf21431ce99"
      unitRef="usd">37003000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess
      contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82MS9mcmFnOjUxZjY4MzkwYzVhNDRjN2ZiNzA1YzA5NTEwZmFmOTI5L3RhYmxlOmQ2YzRhMGU1ZmM5YzQyZWU4NWNjMmU2ZTBjMTY4NmVkL3RhYmxlcmFuZ2U6ZDZjNGEwZTVmYzljNDJlZTg1Y2MyZTZlMGMxNjg2ZWRfMi0zLTEtMS00ODQ1MQ_c21c94e2-50e4-471f-8c03-107cf9f5a5ac"
      unitRef="usd">27026000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryFinishedGoods
      contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82MS9mcmFnOjUxZjY4MzkwYzVhNDRjN2ZiNzA1YzA5NTEwZmFmOTI5L3RhYmxlOmQ2YzRhMGU1ZmM5YzQyZWU4NWNjMmU2ZTBjMTY4NmVkL3RhYmxlcmFuZ2U6ZDZjNGEwZTVmYzljNDJlZTg1Y2MyZTZlMGMxNjg2ZWRfMy0xLTEtMS00ODQ1MQ_a0cc7544-4aa3-4597-a9a8-960c412156f4"
      unitRef="usd">497393000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods
      contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82MS9mcmFnOjUxZjY4MzkwYzVhNDRjN2ZiNzA1YzA5NTEwZmFmOTI5L3RhYmxlOmQ2YzRhMGU1ZmM5YzQyZWU4NWNjMmU2ZTBjMTY4NmVkL3RhYmxlcmFuZ2U6ZDZjNGEwZTVmYzljNDJlZTg1Y2MyZTZlMGMxNjg2ZWRfMy0zLTEtMS00ODQ1MQ_b7d207cd-0480-45e5-8350-d5356e1022f4"
      unitRef="usd">457274000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryValuationReserves
      contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82MS9mcmFnOjUxZjY4MzkwYzVhNDRjN2ZiNzA1YzA5NTEwZmFmOTI5L3RhYmxlOmQ2YzRhMGU1ZmM5YzQyZWU4NWNjMmU2ZTBjMTY4NmVkL3RhYmxlcmFuZ2U6ZDZjNGEwZTVmYzljNDJlZTg1Y2MyZTZlMGMxNjg2ZWRfNC0xLTEtMS00ODQ1MQ_f136b2cc-76f9-488b-aeff-8b4c282889c3"
      unitRef="usd">24203000</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryValuationReserves
      contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82MS9mcmFnOjUxZjY4MzkwYzVhNDRjN2ZiNzA1YzA5NTEwZmFmOTI5L3RhYmxlOmQ2YzRhMGU1ZmM5YzQyZWU4NWNjMmU2ZTBjMTY4NmVkL3RhYmxlcmFuZ2U6ZDZjNGEwZTVmYzljNDJlZTg1Y2MyZTZlMGMxNjg2ZWRfNC0zLTEtMS00ODQ1MQ_c5336414-b4ac-4216-bce4-0d27ee8d1ca4"
      unitRef="usd">27870000</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryNet
      contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82MS9mcmFnOjUxZjY4MzkwYzVhNDRjN2ZiNzA1YzA5NTEwZmFmOTI5L3RhYmxlOmQ2YzRhMGU1ZmM5YzQyZWU4NWNjMmU2ZTBjMTY4NmVkL3RhYmxlcmFuZ2U6ZDZjNGEwZTVmYzljNDJlZTg1Y2MyZTZlMGMxNjg2ZWRfNS0xLTEtMS00ODQ1MQ_a49ea808-2518-4110-b468-d0a3d07767af"
      unitRef="usd">617159000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82MS9mcmFnOjUxZjY4MzkwYzVhNDRjN2ZiNzA1YzA5NTEwZmFmOTI5L3RhYmxlOmQ2YzRhMGU1ZmM5YzQyZWU4NWNjMmU2ZTBjMTY4NmVkL3RhYmxlcmFuZ2U6ZDZjNGEwZTVmYzljNDJlZTg1Y2MyZTZlMGMxNjg2ZWRfNS0zLTEtMS00ODQ1MQ_2b14032e-546e-456d-a341-1f4cbb4cce6a"
      unitRef="usd">562084000</us-gaap:InventoryNet>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RleHRyZWdpb246N2I2Yjg3OGVlYTZhNGJkNTllOWUzZTFjZWJjMDU0MzRfNTQ1OQ_8d23f511-2fca-4a33-b2f7-24887355d878">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note G &#x2014; Goodwill and Other Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As a result of acquisitions of various businesses, the Company has significant intangible assets on its balance sheet that include goodwill and indefinite-lived intangibles. The Company&#x2019;s goodwill and indefinite-lived intangibles are tested and reviewed for impairment annually as of March 31st or more frequently if facts and circumstances warrant by comparing the fair value of each reporting unit to its carrying value. Each of the Company&#x2019;s businesses represent a reporting unit. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;2022 Annual Impairment Testing&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company uses a qualitative approach to test goodwill for impairment by first assessing qualitative factors to determine whether it is more-likely-than-not that the fair value of a reporting unit is less than its carrying amount as a basis for determining whether it is necessary to perform quantitative goodwill impairment testing. The results of the qualitative analysis indicated that it was more-likely-than-not that the fair value of each of our reporting units exceeded their carrying value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;2021 Annual Impairment Testing&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company uses a qualitative approach to test goodwill for impairment by first assessing qualitative factors to determine whether it is more-likely-than-not that the fair value of a reporting unit is less than its carrying amount as a basis for determining whether it is necessary to perform quantitative goodwill impairment testing. We determined that the Arnold reporting unit required additional quantitative testing because we could not conclude that the fair value of the reporting unit exceeded its carrying value based on qualitative factors alone. For the reporting units that were tested only on a qualitative basis for the 2021 annual impairment testing, the results of the qualitative analysis indicated that it is more likely than not that the fair value exceeded the carrying value of these reporting units.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The quantitative test of Arnold was performed using an income approach to determine the fair value of the reporting unit. The discount rate used in the income approach was 13.0% and the results of the quantitative impairment testing indicated that the fair value of the Arnold reporting unit exceeded the carrying value by 272%. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the net carrying value of goodwill at March&#160;31, 2022 and December&#160;31, 2021, is as follows &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.046%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.476%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.137%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.748%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.139%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Three months ended March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Year ended&#160;&lt;br/&gt;&#160;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Goodwill - gross carrying amount&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;848,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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;873,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accumulated impairment losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(57,745)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(57,745)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Goodwill - net carrying amount&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;791,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;815,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a reconciliation of the change in the carrying value of goodwill for the three months ended March&#160;31, 2022 by operating segment &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.239%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.674%"/&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:17.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.276%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.826%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.276%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance at January 1, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Acquisitions/Measurement Period Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance at March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.11&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;92,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;92,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;BOA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;254,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;254,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ergobaby&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;61,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;61,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Lugano&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;83,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;86,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Marucci&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;107,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(29,657)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;78,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Velocity Outdoor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Altor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;90,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;93,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Arnold &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;39,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;39,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sterno&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;55,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;55,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;815,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(24,231)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;791,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Long lived assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Annual indefinite lived impairment testing&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company used a qualitative approach to test indefinite lived intangible assets for impairment by first assessing qualitative factors to determine whether it is more-likely-than-not that the fair value of an indefinite lived intangible asset is impaired as a basis for determining whether it is necessary to perform quantitative impairment testing. The Company evaluated the qualitative factors of each indefinite lived intangible asset in connection with the annual impairment testing for 2022 and 2021. Results of the qualitative analysis indicate that it is more likely than not that the fair value of the reporting units that maintain indefinite lived intangible assets exceeded the carrying value. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other intangible assets are comprised of the following at March&#160;31, 2022 and December&#160;31, 2021&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; (in thousands)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.315%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.019%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%"&gt;Gross Carrying  Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%"&gt;Accumulated  Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%"&gt;Net Carrying  Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%"&gt;Gross Carrying  Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%"&gt;Accumulated  Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%"&gt;Net Carrying  Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;574,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;(200,260)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;374,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;566,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;(180,581)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;386,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;Technology and patents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;158,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;(41,982)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;116,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;153,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;(49,898)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;103,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;Trade names, subject to amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;425,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;(96,242)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;329,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;411,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;(87,178)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;323,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;Non-compete agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;4,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;(3,613)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;1,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;4,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;(3,502)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;1,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;Other contractual intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;2,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;(899)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;1,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;1,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;(735)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;1,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;1,165,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;(342,996)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;822,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;1,137,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;(321,894)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;815,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;Trade names, not subject to amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;56,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;56,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;56,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;56,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;Total intangibles, net&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;1,222,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;(342,996)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;879,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;1,194,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;(321,894)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;872,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization expense related to intangible assets was $21.1 million and $18.6 million&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;for the three months ended March&#160;31, 2022 and March&#160;31, 2021, respectively.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Estimated charges to amortization expense of intangible assets for the remainder of 2022 and the next four years, is as follows &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:8pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:50.438%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.450%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.249%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.450%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.249%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.450%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.249%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.450%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.249%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.450%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.254%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;62,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;82,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;81,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;76,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;69,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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <codi:ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital
      contextRef="i70727fc2b666423abc2f7fb62af0856c_D20211001-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RleHRyZWdpb246N2I2Yjg3OGVlYTZhNGJkNTllOWUzZTFjZWJjMDU0MzRfMTU3MQ_8a9e582d-2425-47f6-8d0a-e05f527f908a"
      unitRef="number">0.130</codi:ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital>
    <codi:GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent
      contextRef="iaa60c2c5c2bf4d5dad79ae2350a42a33_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RleHRyZWdpb246N2I2Yjg3OGVlYTZhNGJkNTllOWUzZTFjZWJjMDU0MzRfMTcxOQ_156ec546-0371-4b56-87b3-904de2dffcc6"
      unitRef="number">2.72</codi:GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RleHRyZWdpb246N2I2Yjg3OGVlYTZhNGJkNTllOWUzZTFjZWJjMDU0MzRfNTQ3MQ_4b12a671-f052-4c7e-811b-7c62dc8b9bbb">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the net carrying value of goodwill at March&#160;31, 2022 and December&#160;31, 2021, is as follows &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.046%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.476%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.137%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.748%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.139%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Three months ended March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Year ended&#160;&lt;br/&gt;&#160;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Goodwill - gross carrying amount&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;848,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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;873,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accumulated impairment losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(57,745)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(57,745)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Goodwill - net carrying amount&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;791,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;815,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a reconciliation of the change in the carrying value of goodwill for the three months ended March&#160;31, 2022 by operating segment &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.239%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.674%"/&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:17.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.276%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.826%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.276%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance at January 1, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Acquisitions/Measurement Period Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance at March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.11&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;92,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;92,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;BOA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;254,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;254,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ergobaby&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;61,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;61,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Lugano&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;83,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;86,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Marucci&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;107,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(29,657)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;78,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Velocity Outdoor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Altor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;90,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;93,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Arnold &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;39,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;39,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sterno&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;55,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;55,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;815,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(24,231)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;791,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:GoodwillGross
      contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOjY2MTdiZTZlZGE2NTRmODA5YTBlZjk3ZjMxOTMyYjllL3RhYmxlcmFuZ2U6NjYxN2JlNmVkYTY1NGY4MDlhMGVmOTdmMzE5MzJiOWVfMTItMS0xLTEtNDg0NTE_1cd9c76f-0391-41a0-be0b-8561c8fbf0c6"
      unitRef="usd">848919000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOjY2MTdiZTZlZGE2NTRmODA5YTBlZjk3ZjMxOTMyYjllL3RhYmxlcmFuZ2U6NjYxN2JlNmVkYTY1NGY4MDlhMGVmOTdmMzE5MzJiOWVfMTItMy0xLTEtNDg0NTE_abbbc4de-58cf-4290-bc04-d7e41fec06d6"
      unitRef="usd">873150000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOjY2MTdiZTZlZGE2NTRmODA5YTBlZjk3ZjMxOTMyYjllL3RhYmxlcmFuZ2U6NjYxN2JlNmVkYTY1NGY4MDlhMGVmOTdmMzE5MzJiOWVfMTMtMS0xLTEtNDg0NTE_7a6e0671-30c5-4577-8e3c-8ae6268a9936"
      unitRef="usd">57745000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOjY2MTdiZTZlZGE2NTRmODA5YTBlZjk3ZjMxOTMyYjllL3RhYmxlcmFuZ2U6NjYxN2JlNmVkYTY1NGY4MDlhMGVmOTdmMzE5MzJiOWVfMTMtMy0xLTEtNDg0NTE_7032d54d-5726-42c8-b579-06e95bd6af57"
      unitRef="usd">57745000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:Goodwill
      contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOjY2MTdiZTZlZGE2NTRmODA5YTBlZjk3ZjMxOTMyYjllL3RhYmxlcmFuZ2U6NjYxN2JlNmVkYTY1NGY4MDlhMGVmOTdmMzE5MzJiOWVfMTQtMS0xLTEtNDg0NTE_7eb313cf-093d-4ada-9c4b-1591a730f9b6"
      unitRef="usd">791174000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOjY2MTdiZTZlZGE2NTRmODA5YTBlZjk3ZjMxOTMyYjllL3RhYmxlcmFuZ2U6NjYxN2JlNmVkYTY1NGY4MDlhMGVmOTdmMzE5MzJiOWVfMTQtMy0xLTEtNDg0NTE_fea94f9b-302f-49b6-99d8-802e10c30c6d"
      unitRef="usd">815405000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i388faa89126742a683865853473b7f41_I20210101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOjg1YzA3YTY2ZjVmYjRkNmFhMjJmMWJmNDUzYjA3MWNjL3RhYmxlcmFuZ2U6ODVjMDdhNjZmNWZiNGQ2YWEyMmYxYmY0NTNiMDcxY2NfMS0yLTEtMS00ODQ1MQ_efc52cc9-4a38-4014-8b94-3bc8dc58881f"
      unitRef="usd">92966000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ifb26b692552147bcb2cd4b7f5617729d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOjg1YzA3YTY2ZjVmYjRkNmFhMjJmMWJmNDUzYjA3MWNjL3RhYmxlcmFuZ2U6ODVjMDdhNjZmNWZiNGQ2YWEyMmYxYmY0NTNiMDcxY2NfMS0xMi0xLTEtNDg0NTE_55aa0fcf-1aab-48f0-ba54-ff7ac92566d3"
      unitRef="usd">92966000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i67a1e41b571840bbaaba3af4315e8e60_I20210101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOjg1YzA3YTY2ZjVmYjRkNmFhMjJmMWJmNDUzYjA3MWNjL3RhYmxlcmFuZ2U6ODVjMDdhNjZmNWZiNGQ2YWEyMmYxYmY0NTNiMDcxY2NfMi0yLTEtMS00ODQ1MQ_f50357a1-aba7-4b52-8d4c-e26a31b6fb4f"
      unitRef="usd">254153000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i0dd7e47a146d4ca5ae6882e9dfe78a0f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOjg1YzA3YTY2ZjVmYjRkNmFhMjJmMWJmNDUzYjA3MWNjL3RhYmxlcmFuZ2U6ODVjMDdhNjZmNWZiNGQ2YWEyMmYxYmY0NTNiMDcxY2NfMi0xMi0xLTEtNDg0NTE_76e6c0a5-284d-4563-b099-9d514dd1ba52"
      unitRef="usd">254153000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="id4ae946e9c7b40e6a0683a2bd3796219_I20210101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOjg1YzA3YTY2ZjVmYjRkNmFhMjJmMWJmNDUzYjA3MWNjL3RhYmxlcmFuZ2U6ODVjMDdhNjZmNWZiNGQ2YWEyMmYxYmY0NTNiMDcxY2NfMy0yLTEtMS00ODQ1MQ_ab4909ba-2cb0-42ae-b69f-ee49345c0edc"
      unitRef="usd">61448000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ife208f2536454e3abe1af807505046fc_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOjg1YzA3YTY2ZjVmYjRkNmFhMjJmMWJmNDUzYjA3MWNjL3RhYmxlcmFuZ2U6ODVjMDdhNjZmNWZiNGQ2YWEyMmYxYmY0NTNiMDcxY2NfMy00LTEtMS00ODQ1MQ_e444fea2-066b-4772-a113-1e1e156417dc"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:Goodwill
      contextRef="i03a303fabd6f44e187993c0bfc3ee1c0_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOjg1YzA3YTY2ZjVmYjRkNmFhMjJmMWJmNDUzYjA3MWNjL3RhYmxlcmFuZ2U6ODVjMDdhNjZmNWZiNGQ2YWEyMmYxYmY0NTNiMDcxY2NfMy0xMi0xLTEtNDg0NTE_8ac5d90a-8306-45e0-bad0-63144558aed1"
      unitRef="usd">61448000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i60bec6e7716f4cab972a3927828d024e_I20210101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOjg1YzA3YTY2ZjVmYjRkNmFhMjJmMWJmNDUzYjA3MWNjL3RhYmxlcmFuZ2U6ODVjMDdhNjZmNWZiNGQ2YWEyMmYxYmY0NTNiMDcxY2NfNC0yLTEtMS00ODQ1MQ_aa1ff47f-573d-42a2-8d13-a27a58306cf2"
      unitRef="usd">83458000</us-gaap:Goodwill>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i85a0ad9443f24644a2ef62736c7af087_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOjg1YzA3YTY2ZjVmYjRkNmFhMjJmMWJmNDUzYjA3MWNjL3RhYmxlcmFuZ2U6ODVjMDdhNjZmNWZiNGQ2YWEyMmYxYmY0NTNiMDcxY2NfNC00LTEtMS00ODQ1MQ_bf65f071-cde0-432d-8769-ceb95b14aa41"
      unitRef="usd">2879000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:Goodwill
      contextRef="i9df4b648bcb44aaba6f91fcdf9b3476f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOjg1YzA3YTY2ZjVmYjRkNmFhMjJmMWJmNDUzYjA3MWNjL3RhYmxlcmFuZ2U6ODVjMDdhNjZmNWZiNGQ2YWEyMmYxYmY0NTNiMDcxY2NfNC0xMi0xLTEtNDg0NTE_b411c894-c5a7-4ce9-a302-ff5108d667d6"
      unitRef="usd">86337000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i301795dfcf904297b5010f6d288c6edc_I20210101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOjg1YzA3YTY2ZjVmYjRkNmFhMjJmMWJmNDUzYjA3MWNjL3RhYmxlcmFuZ2U6ODVjMDdhNjZmNWZiNGQ2YWEyMmYxYmY0NTNiMDcxY2NfNS0yLTEtMS00ODQ1MQ_1548943a-7a38-494a-af05-f7bf3a14a80f"
      unitRef="usd">107855000</us-gaap:Goodwill>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i5426eed8e1b64ad9ba8f912e565fe333_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOjg1YzA3YTY2ZjVmYjRkNmFhMjJmMWJmNDUzYjA3MWNjL3RhYmxlcmFuZ2U6ODVjMDdhNjZmNWZiNGQ2YWEyMmYxYmY0NTNiMDcxY2NfNS00LTEtMS00ODQ1MQ_303b4f84-633d-4ec3-83ca-8655fc212ee9"
      unitRef="usd">-29657000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:Goodwill
      contextRef="i377e5b9471bb4c64bb15150173f40292_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOjg1YzA3YTY2ZjVmYjRkNmFhMjJmMWJmNDUzYjA3MWNjL3RhYmxlcmFuZ2U6ODVjMDdhNjZmNWZiNGQ2YWEyMmYxYmY0NTNiMDcxY2NfNS0xMi0xLTEtNDg0NTE_8f6aa380-f5c0-4371-8ec7-0bbbc9a95083"
      unitRef="usd">78198000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i56f060d1eccb4aa9a0132bc72c1b8996_I20210101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOjg1YzA3YTY2ZjVmYjRkNmFhMjJmMWJmNDUzYjA3MWNjL3RhYmxlcmFuZ2U6ODVjMDdhNjZmNWZiNGQ2YWEyMmYxYmY0NTNiMDcxY2NfNi0yLTEtMS00ODQ1MQ_3855c24c-f7e3-4f07-9177-5305526170e3"
      unitRef="usd">30079000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i5c1c04601b7f4fedac24d687ea0743b2_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOjg1YzA3YTY2ZjVmYjRkNmFhMjJmMWJmNDUzYjA3MWNjL3RhYmxlcmFuZ2U6ODVjMDdhNjZmNWZiNGQ2YWEyMmYxYmY0NTNiMDcxY2NfNi0xMi0xLTEtNDg0NTE_9b8f0132-76fe-403f-8122-60afb691b1a2"
      unitRef="usd">30079000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i083242a208c94dfe808030aeeeb70dc5_I20210101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOjg1YzA3YTY2ZjVmYjRkNmFhMjJmMWJmNDUzYjA3MWNjL3RhYmxlcmFuZ2U6ODVjMDdhNjZmNWZiNGQ2YWEyMmYxYmY0NTNiMDcxY2NfOC0yLTEtMS00ODQ1MQ_2c266aa2-0f17-4f06-ae32-65d09408d487"
      unitRef="usd">90843000</us-gaap:Goodwill>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i5a3598cd4efb4b06a7cae0507cc84520_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOjg1YzA3YTY2ZjVmYjRkNmFhMjJmMWJmNDUzYjA3MWNjL3RhYmxlcmFuZ2U6ODVjMDdhNjZmNWZiNGQ2YWEyMmYxYmY0NTNiMDcxY2NfOC00LTEtMS00ODQ1MQ_4efdc132-aae5-4588-a8a8-572be2e49490"
      unitRef="usd">2547000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:Goodwill
      contextRef="i7a77074ef7004a7f897594a7d528e156_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOjg1YzA3YTY2ZjVmYjRkNmFhMjJmMWJmNDUzYjA3MWNjL3RhYmxlcmFuZ2U6ODVjMDdhNjZmNWZiNGQ2YWEyMmYxYmY0NTNiMDcxY2NfOC0xMi0xLTEtNDg0NTE_292533e7-0ee1-4f78-9c73-62ea9aa32c32"
      unitRef="usd">93390000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i8cbbc8b7bf9441e4b384854557bcbb22_I20210101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOjg1YzA3YTY2ZjVmYjRkNmFhMjJmMWJmNDUzYjA3MWNjL3RhYmxlcmFuZ2U6ODVjMDdhNjZmNWZiNGQ2YWEyMmYxYmY0NTNiMDcxY2NfOS0yLTEtMS00ODQ1MQ_46bcebfc-5d42-45a7-82a3-5198a13824fd"
      unitRef="usd">39267000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i90f024dcf3aa46a3b8171724572fd762_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOjg1YzA3YTY2ZjVmYjRkNmFhMjJmMWJmNDUzYjA3MWNjL3RhYmxlcmFuZ2U6ODVjMDdhNjZmNWZiNGQ2YWEyMmYxYmY0NTNiMDcxY2NfOS00LTEtMS00ODQ1MQ_d38a5afd-659b-4192-bd54-6292d7e282cc"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:Goodwill
      contextRef="i63ccdfe4a4e2470393e5f7a4c603d5c5_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOjg1YzA3YTY2ZjVmYjRkNmFhMjJmMWJmNDUzYjA3MWNjL3RhYmxlcmFuZ2U6ODVjMDdhNjZmNWZiNGQ2YWEyMmYxYmY0NTNiMDcxY2NfOS0xMi0xLTEtNDg0NTE_3aa1af67-e319-4ad1-af17-ca66f9c338bd"
      unitRef="usd">39267000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ida8dda02a13d4f8a9adbb96ffeb0e96e_I20210101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOjg1YzA3YTY2ZjVmYjRkNmFhMjJmMWJmNDUzYjA3MWNjL3RhYmxlcmFuZ2U6ODVjMDdhNjZmNWZiNGQ2YWEyMmYxYmY0NTNiMDcxY2NfMTAtMi0xLTEtNDg0NTE_e5b090ba-f22b-4914-b298-dcd1194727f7"
      unitRef="usd">55336000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i5b51dd77257a46c7bef3d72f250a32d3_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOjg1YzA3YTY2ZjVmYjRkNmFhMjJmMWJmNDUzYjA3MWNjL3RhYmxlcmFuZ2U6ODVjMDdhNjZmNWZiNGQ2YWEyMmYxYmY0NTNiMDcxY2NfMTAtMTItMS0xLTQ4NDUx_08cb26b9-0f84-477a-b150-9d90e1fcd280"
      unitRef="usd">55336000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i5287cded82f44bec82fd8fc79b4d9d74_I20210101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOjg1YzA3YTY2ZjVmYjRkNmFhMjJmMWJmNDUzYjA3MWNjL3RhYmxlcmFuZ2U6ODVjMDdhNjZmNWZiNGQ2YWEyMmYxYmY0NTNiMDcxY2NfMTItMi0xLTEtNDg0NTE_aea5f24c-5faa-4467-a99c-c1552804c7ee"
      unitRef="usd">815405000</us-gaap:Goodwill>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOjg1YzA3YTY2ZjVmYjRkNmFhMjJmMWJmNDUzYjA3MWNjL3RhYmxlcmFuZ2U6ODVjMDdhNjZmNWZiNGQ2YWEyMmYxYmY0NTNiMDcxY2NfMTItNC0xLTEtNDg0NTE_5348b6d4-c72c-463a-bb5a-67da62a6b9c0"
      unitRef="usd">-24231000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:Goodwill
      contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOjg1YzA3YTY2ZjVmYjRkNmFhMjJmMWJmNDUzYjA3MWNjL3RhYmxlcmFuZ2U6ODVjMDdhNjZmNWZiNGQ2YWEyMmYxYmY0NTNiMDcxY2NfMTItMTItMS0xLTQ4NDUx_32463ab7-5dfd-413f-a45e-ed44a0e4f963"
      unitRef="usd">791174000</us-gaap:Goodwill>
    <codi:ScheduleOfIntangibleAssetsByMajorClassTableTextBlock
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RleHRyZWdpb246N2I2Yjg3OGVlYTZhNGJkNTllOWUzZTFjZWJjMDU0MzRfNTQ2MA_ac7ade48-ffa6-4499-b09f-8b74b08dbebe">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other intangible assets are comprised of the following at March&#160;31, 2022 and December&#160;31, 2021&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; (in thousands)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.315%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.019%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%"&gt;Gross Carrying  Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%"&gt;Accumulated  Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%"&gt;Net Carrying  Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%"&gt;Gross Carrying  Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%"&gt;Accumulated  Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%"&gt;Net Carrying  Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;574,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;(200,260)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;374,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;566,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;(180,581)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;386,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;Technology and patents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;158,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;(41,982)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;116,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;153,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;(49,898)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;103,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;Trade names, subject to amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;425,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;(96,242)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;329,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;411,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;(87,178)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;323,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;Non-compete agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;4,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;(3,613)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;1,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;4,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;(3,502)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;1,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;Other contractual intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;2,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;(899)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;1,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;1,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;(735)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;1,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;1,165,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;(342,996)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;822,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;1,137,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;(321,894)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;815,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;Trade names, not subject to amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;56,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;56,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;56,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;56,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;Total intangibles, net&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;1,222,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;(342,996)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;879,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;1,194,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;(321,894)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"&gt;872,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</codi:ScheduleOfIntangibleAssetsByMajorClassTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i019a066d06df4965a724a3e0b2242946_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOmZjOGI4ZWJhMWFkNjRhM2Y5YmNjNTY0MjY3NGQ3YzQ2L3RhYmxlcmFuZ2U6ZmM4YjhlYmExYWQ2NGEzZjliY2M1NjQyNjc0ZDdjNDZfMi0xLTEtMS00ODQ1MQ_cd9c2f63-411a-459c-8e99-4b9aa3f18d8c"
      unitRef="usd">574834000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i019a066d06df4965a724a3e0b2242946_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOmZjOGI4ZWJhMWFkNjRhM2Y5YmNjNTY0MjY3NGQ3YzQ2L3RhYmxlcmFuZ2U6ZmM4YjhlYmExYWQ2NGEzZjliY2M1NjQyNjc0ZDdjNDZfMi0zLTEtMS00ODQ1MQ_810e69f8-cc40-4676-9217-77c2baab85e8"
      unitRef="usd">200260000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i019a066d06df4965a724a3e0b2242946_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOmZjOGI4ZWJhMWFkNjRhM2Y5YmNjNTY0MjY3NGQ3YzQ2L3RhYmxlcmFuZ2U6ZmM4YjhlYmExYWQ2NGEzZjliY2M1NjQyNjc0ZDdjNDZfMi01LTEtMS00ODQ1MQ_91739bfd-ab33-4dde-9f37-aa1e047d2a8b"
      unitRef="usd">374574000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ib0287c05185b4616a8cca5099b5fa6d0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOmZjOGI4ZWJhMWFkNjRhM2Y5YmNjNTY0MjY3NGQ3YzQ2L3RhYmxlcmFuZ2U6ZmM4YjhlYmExYWQ2NGEzZjliY2M1NjQyNjc0ZDdjNDZfMi03LTEtMS00ODQ1MQ_97e4d10a-019c-486e-b5e3-16d0fadc0020"
      unitRef="usd">566805000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ib0287c05185b4616a8cca5099b5fa6d0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOmZjOGI4ZWJhMWFkNjRhM2Y5YmNjNTY0MjY3NGQ3YzQ2L3RhYmxlcmFuZ2U6ZmM4YjhlYmExYWQ2NGEzZjliY2M1NjQyNjc0ZDdjNDZfMi05LTEtMS00ODQ1MQ_9e777404-c12e-4af3-8611-1d28f073c71b"
      unitRef="usd">180581000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ib0287c05185b4616a8cca5099b5fa6d0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOmZjOGI4ZWJhMWFkNjRhM2Y5YmNjNTY0MjY3NGQ3YzQ2L3RhYmxlcmFuZ2U6ZmM4YjhlYmExYWQ2NGEzZjliY2M1NjQyNjc0ZDdjNDZfMi0xMS0xLTEtNDg0NTE_eed900b8-dc5e-4733-8ab5-e7c94f5e3386"
      unitRef="usd">386224000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="idf934c81d695442b8f7e046605398793_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOmZjOGI4ZWJhMWFkNjRhM2Y5YmNjNTY0MjY3NGQ3YzQ2L3RhYmxlcmFuZ2U6ZmM4YjhlYmExYWQ2NGEzZjliY2M1NjQyNjc0ZDdjNDZfMy0xLTEtMS00ODQ1MQ_c4397e54-614a-455d-bcb2-b18f1ee41554"
      unitRef="usd">158334000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="idf934c81d695442b8f7e046605398793_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOmZjOGI4ZWJhMWFkNjRhM2Y5YmNjNTY0MjY3NGQ3YzQ2L3RhYmxlcmFuZ2U6ZmM4YjhlYmExYWQ2NGEzZjliY2M1NjQyNjc0ZDdjNDZfMy0zLTEtMS00ODQ1MQ_44418a42-4c87-47ba-b5be-b5eb9bb048b6"
      unitRef="usd">41982000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="idf934c81d695442b8f7e046605398793_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOmZjOGI4ZWJhMWFkNjRhM2Y5YmNjNTY0MjY3NGQ3YzQ2L3RhYmxlcmFuZ2U6ZmM4YjhlYmExYWQ2NGEzZjliY2M1NjQyNjc0ZDdjNDZfMy01LTEtMS00ODQ1MQ_19089c40-c6d0-4c63-b845-024eb8057571"
      unitRef="usd">116352000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i0a49785acf854e8b8345eb2b6795f842_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOmZjOGI4ZWJhMWFkNjRhM2Y5YmNjNTY0MjY3NGQ3YzQ2L3RhYmxlcmFuZ2U6ZmM4YjhlYmExYWQ2NGEzZjliY2M1NjQyNjc0ZDdjNDZfMy03LTEtMS00ODQ1MQ_83f31578-57a7-46b0-a19b-6148bf95c794"
      unitRef="usd">153124000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i0a49785acf854e8b8345eb2b6795f842_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOmZjOGI4ZWJhMWFkNjRhM2Y5YmNjNTY0MjY3NGQ3YzQ2L3RhYmxlcmFuZ2U6ZmM4YjhlYmExYWQ2NGEzZjliY2M1NjQyNjc0ZDdjNDZfMy05LTEtMS00ODQ1MQ_3dd1c7a2-2f7d-45e1-bcad-2e80a2aa882f"
      unitRef="usd">49898000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i0a49785acf854e8b8345eb2b6795f842_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOmZjOGI4ZWJhMWFkNjRhM2Y5YmNjNTY0MjY3NGQ3YzQ2L3RhYmxlcmFuZ2U6ZmM4YjhlYmExYWQ2NGEzZjliY2M1NjQyNjc0ZDdjNDZfMy0xMS0xLTEtNDg0NTE_57131a12-60d5-469d-a7a7-dcf14dbd72d2"
      unitRef="usd">103226000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ic165c633ef1c4a9bb283f148373e286c_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOmZjOGI4ZWJhMWFkNjRhM2Y5YmNjNTY0MjY3NGQ3YzQ2L3RhYmxlcmFuZ2U6ZmM4YjhlYmExYWQ2NGEzZjliY2M1NjQyNjc0ZDdjNDZfNC0xLTEtMS00ODQ1MQ_c840a0dd-51c1-4927-a0f6-bb3af6106906"
      unitRef="usd">425348000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ic165c633ef1c4a9bb283f148373e286c_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOmZjOGI4ZWJhMWFkNjRhM2Y5YmNjNTY0MjY3NGQ3YzQ2L3RhYmxlcmFuZ2U6ZmM4YjhlYmExYWQ2NGEzZjliY2M1NjQyNjc0ZDdjNDZfNC0zLTEtMS00ODQ1MQ_1cc257e0-ec04-4662-8141-d73109ed0244"
      unitRef="usd">96242000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ic165c633ef1c4a9bb283f148373e286c_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOmZjOGI4ZWJhMWFkNjRhM2Y5YmNjNTY0MjY3NGQ3YzQ2L3RhYmxlcmFuZ2U6ZmM4YjhlYmExYWQ2NGEzZjliY2M1NjQyNjc0ZDdjNDZfNC01LTEtMS00ODQ1MQ_308e55f3-abbf-44e8-b9f7-30bf22841adf"
      unitRef="usd">329106000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i26c80fa7ea2845eeb0c5de668f0d6491_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOmZjOGI4ZWJhMWFkNjRhM2Y5YmNjNTY0MjY3NGQ3YzQ2L3RhYmxlcmFuZ2U6ZmM4YjhlYmExYWQ2NGEzZjliY2M1NjQyNjc0ZDdjNDZfNC03LTEtMS00ODQ1MQ_a9859208-af3d-4de4-9ddb-c21994db4cc3"
      unitRef="usd">411100000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i26c80fa7ea2845eeb0c5de668f0d6491_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOmZjOGI4ZWJhMWFkNjRhM2Y5YmNjNTY0MjY3NGQ3YzQ2L3RhYmxlcmFuZ2U6ZmM4YjhlYmExYWQ2NGEzZjliY2M1NjQyNjc0ZDdjNDZfNC05LTEtMS00ODQ1MQ_886b1ae1-7937-4307-b968-a69220fa76cb"
      unitRef="usd">87178000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i26c80fa7ea2845eeb0c5de668f0d6491_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOmZjOGI4ZWJhMWFkNjRhM2Y5YmNjNTY0MjY3NGQ3YzQ2L3RhYmxlcmFuZ2U6ZmM4YjhlYmExYWQ2NGEzZjliY2M1NjQyNjc0ZDdjNDZfNC0xMS0xLTEtNDg0NTE_c2eabe73-6462-4a24-9068-00c8cf6168c3"
      unitRef="usd">323922000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ic7d90d9561c94cb2a0db9bb1a07c36ed_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOmZjOGI4ZWJhMWFkNjRhM2Y5YmNjNTY0MjY3NGQ3YzQ2L3RhYmxlcmFuZ2U6ZmM4YjhlYmExYWQ2NGEzZjliY2M1NjQyNjc0ZDdjNDZfNS0xLTEtMS00ODQ1MQ_5805d0f0-5472-44aa-8eec-b9a18fccc67a"
      unitRef="usd">4617000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ic7d90d9561c94cb2a0db9bb1a07c36ed_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOmZjOGI4ZWJhMWFkNjRhM2Y5YmNjNTY0MjY3NGQ3YzQ2L3RhYmxlcmFuZ2U6ZmM4YjhlYmExYWQ2NGEzZjliY2M1NjQyNjc0ZDdjNDZfNS0zLTEtMS00ODQ1MQ_60907c6b-c028-48c8-ad4f-7e0cf4d4e991"
      unitRef="usd">3613000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ic7d90d9561c94cb2a0db9bb1a07c36ed_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOmZjOGI4ZWJhMWFkNjRhM2Y5YmNjNTY0MjY3NGQ3YzQ2L3RhYmxlcmFuZ2U6ZmM4YjhlYmExYWQ2NGEzZjliY2M1NjQyNjc0ZDdjNDZfNS01LTEtMS00ODQ1MQ_d9624558-235c-4414-9f88-5b3d6a1bf93b"
      unitRef="usd">1004000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="id8b3d319d41d4634b9fa1d18765023e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOmZjOGI4ZWJhMWFkNjRhM2Y5YmNjNTY0MjY3NGQ3YzQ2L3RhYmxlcmFuZ2U6ZmM4YjhlYmExYWQ2NGEzZjliY2M1NjQyNjc0ZDdjNDZfNS03LTEtMS00ODQ1MQ_1044f62c-0f7d-4781-a9b1-ebaf8e1f5753"
      unitRef="usd">4617000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="id8b3d319d41d4634b9fa1d18765023e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOmZjOGI4ZWJhMWFkNjRhM2Y5YmNjNTY0MjY3NGQ3YzQ2L3RhYmxlcmFuZ2U6ZmM4YjhlYmExYWQ2NGEzZjliY2M1NjQyNjc0ZDdjNDZfNS05LTEtMS00ODQ1MQ_fb781892-0597-47ca-8bcb-bf0166eea045"
      unitRef="usd">3502000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="id8b3d319d41d4634b9fa1d18765023e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOmZjOGI4ZWJhMWFkNjRhM2Y5YmNjNTY0MjY3NGQ3YzQ2L3RhYmxlcmFuZ2U6ZmM4YjhlYmExYWQ2NGEzZjliY2M1NjQyNjc0ZDdjNDZfNS0xMS0xLTEtNDg0NTE_671ef8f7-5da8-4164-8986-f6979ae0cb03"
      unitRef="usd">1115000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ic6547da259b746c2a562242aaf42d08e_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOmZjOGI4ZWJhMWFkNjRhM2Y5YmNjNTY0MjY3NGQ3YzQ2L3RhYmxlcmFuZ2U6ZmM4YjhlYmExYWQ2NGEzZjliY2M1NjQyNjc0ZDdjNDZfNi0xLTEtMS00ODQ1MQ_54e1f1e5-92c9-4baf-8409-8d5699754a01"
      unitRef="usd">2243000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ic6547da259b746c2a562242aaf42d08e_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOmZjOGI4ZWJhMWFkNjRhM2Y5YmNjNTY0MjY3NGQ3YzQ2L3RhYmxlcmFuZ2U6ZmM4YjhlYmExYWQ2NGEzZjliY2M1NjQyNjc0ZDdjNDZfNi0zLTEtMS00ODQ1MQ_4a2a4fd8-66b4-4dc0-a73b-930bbdd37cdb"
      unitRef="usd">899000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ic6547da259b746c2a562242aaf42d08e_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOmZjOGI4ZWJhMWFkNjRhM2Y5YmNjNTY0MjY3NGQ3YzQ2L3RhYmxlcmFuZ2U6ZmM4YjhlYmExYWQ2NGEzZjliY2M1NjQyNjc0ZDdjNDZfNi01LTEtMS00ODQ1MQ_2c97ee1f-02a8-4117-8332-93286d066023"
      unitRef="usd">1344000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ib2df1c00457449568595d5af8c636b95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOmZjOGI4ZWJhMWFkNjRhM2Y5YmNjNTY0MjY3NGQ3YzQ2L3RhYmxlcmFuZ2U6ZmM4YjhlYmExYWQ2NGEzZjliY2M1NjQyNjc0ZDdjNDZfNi03LTEtMS00ODQ1MQ_50bfd89d-c14e-49dd-ac16-2f0277862c47"
      unitRef="usd">1960000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ib2df1c00457449568595d5af8c636b95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOmZjOGI4ZWJhMWFkNjRhM2Y5YmNjNTY0MjY3NGQ3YzQ2L3RhYmxlcmFuZ2U6ZmM4YjhlYmExYWQ2NGEzZjliY2M1NjQyNjc0ZDdjNDZfNi05LTEtMS00ODQ1MQ_bf2aedda-b24f-46a4-8e19-9039fda5b466"
      unitRef="usd">735000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ib2df1c00457449568595d5af8c636b95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOmZjOGI4ZWJhMWFkNjRhM2Y5YmNjNTY0MjY3NGQ3YzQ2L3RhYmxlcmFuZ2U6ZmM4YjhlYmExYWQ2NGEzZjliY2M1NjQyNjc0ZDdjNDZfNi0xMS0xLTEtNDg0NTE_b40372f1-71a1-4f9c-b7f4-48f051b0af51"
      unitRef="usd">1225000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOmZjOGI4ZWJhMWFkNjRhM2Y5YmNjNTY0MjY3NGQ3YzQ2L3RhYmxlcmFuZ2U6ZmM4YjhlYmExYWQ2NGEzZjliY2M1NjQyNjc0ZDdjNDZfNy0xLTEtMS00ODQ1MQ_91fd7df3-c3e5-4c32-9a2f-35e13b705faf"
      unitRef="usd">1165376000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOmZjOGI4ZWJhMWFkNjRhM2Y5YmNjNTY0MjY3NGQ3YzQ2L3RhYmxlcmFuZ2U6ZmM4YjhlYmExYWQ2NGEzZjliY2M1NjQyNjc0ZDdjNDZfNy0zLTEtMS00ODQ1MQ_c110d903-51a8-4631-8434-c40f9deb0009"
      unitRef="usd">342996000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOmZjOGI4ZWJhMWFkNjRhM2Y5YmNjNTY0MjY3NGQ3YzQ2L3RhYmxlcmFuZ2U6ZmM4YjhlYmExYWQ2NGEzZjliY2M1NjQyNjc0ZDdjNDZfNy01LTEtMS00ODQ1MQ_70aa8605-3a6e-4d91-bb71-33ca7ba29c8d"
      unitRef="usd">822380000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOmZjOGI4ZWJhMWFkNjRhM2Y5YmNjNTY0MjY3NGQ3YzQ2L3RhYmxlcmFuZ2U6ZmM4YjhlYmExYWQ2NGEzZjliY2M1NjQyNjc0ZDdjNDZfNy03LTEtMS00ODQ1MQ_ae417ea4-e46c-4fa5-9949-937d24c6963c"
      unitRef="usd">1137606000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOmZjOGI4ZWJhMWFkNjRhM2Y5YmNjNTY0MjY3NGQ3YzQ2L3RhYmxlcmFuZ2U6ZmM4YjhlYmExYWQ2NGEzZjliY2M1NjQyNjc0ZDdjNDZfNy05LTEtMS00ODQ1MQ_f1103033-a7d2-4195-ae45-32e840680fc8"
      unitRef="usd">321894000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOmZjOGI4ZWJhMWFkNjRhM2Y5YmNjNTY0MjY3NGQ3YzQ2L3RhYmxlcmFuZ2U6ZmM4YjhlYmExYWQ2NGEzZjliY2M1NjQyNjc0ZDdjNDZfNy0xMS0xLTEtNDg0NTE_a04369ec-f312-4d49-a772-6df62c1d5401"
      unitRef="usd">815712000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:IndefiniteLivedTradeNames
      contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOmZjOGI4ZWJhMWFkNjRhM2Y5YmNjNTY0MjY3NGQ3YzQ2L3RhYmxlcmFuZ2U6ZmM4YjhlYmExYWQ2NGEzZjliY2M1NjQyNjc0ZDdjNDZfOC0xLTEtMS00ODQ1MQ_28ae978e-5874-4fcf-a2bc-d9b08676c6a6"
      unitRef="usd">56965000</us-gaap:IndefiniteLivedTradeNames>
    <us-gaap:IndefiniteLivedTradeNames
      contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOmZjOGI4ZWJhMWFkNjRhM2Y5YmNjNTY0MjY3NGQ3YzQ2L3RhYmxlcmFuZ2U6ZmM4YjhlYmExYWQ2NGEzZjliY2M1NjQyNjc0ZDdjNDZfOC01LTEtMS00ODQ1MQ_514bc8a0-634e-4204-8439-7f0e88e2f304"
      unitRef="usd">56965000</us-gaap:IndefiniteLivedTradeNames>
    <us-gaap:IndefiniteLivedTradeNames
      contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOmZjOGI4ZWJhMWFkNjRhM2Y5YmNjNTY0MjY3NGQ3YzQ2L3RhYmxlcmFuZ2U6ZmM4YjhlYmExYWQ2NGEzZjliY2M1NjQyNjc0ZDdjNDZfOC03LTEtMS00ODQ1MQ_614b4df1-e5f5-447e-b0f4-62dfa725f8cd"
      unitRef="usd">56965000</us-gaap:IndefiniteLivedTradeNames>
    <us-gaap:IndefiniteLivedTradeNames
      contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOmZjOGI4ZWJhMWFkNjRhM2Y5YmNjNTY0MjY3NGQ3YzQ2L3RhYmxlcmFuZ2U6ZmM4YjhlYmExYWQ2NGEzZjliY2M1NjQyNjc0ZDdjNDZfOC0xMS0xLTEtNDg0NTE_e4e60358-ea08-4d1c-ba64-d36764351e6d"
      unitRef="usd">56965000</us-gaap:IndefiniteLivedTradeNames>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOmZjOGI4ZWJhMWFkNjRhM2Y5YmNjNTY0MjY3NGQ3YzQ2L3RhYmxlcmFuZ2U6ZmM4YjhlYmExYWQ2NGEzZjliY2M1NjQyNjc0ZDdjNDZfMTAtMS0xLTEtNDg0NTE_ebb2b0fd-ff65-48f6-9be2-dda584605016"
      unitRef="usd">1222341000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOmZjOGI4ZWJhMWFkNjRhM2Y5YmNjNTY0MjY3NGQ3YzQ2L3RhYmxlcmFuZ2U6ZmM4YjhlYmExYWQ2NGEzZjliY2M1NjQyNjc0ZDdjNDZfMTAtMy0xLTEtNDg0NTE_c6c96fe3-151c-4834-a6ad-3387faf0fcae"
      unitRef="usd">342996000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOmZjOGI4ZWJhMWFkNjRhM2Y5YmNjNTY0MjY3NGQ3YzQ2L3RhYmxlcmFuZ2U6ZmM4YjhlYmExYWQ2NGEzZjliY2M1NjQyNjc0ZDdjNDZfMTAtNS0xLTEtNDg0NTE_4a095706-8b57-438b-8317-f0cb4b8c608f"
      unitRef="usd">879345000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOmZjOGI4ZWJhMWFkNjRhM2Y5YmNjNTY0MjY3NGQ3YzQ2L3RhYmxlcmFuZ2U6ZmM4YjhlYmExYWQ2NGEzZjliY2M1NjQyNjc0ZDdjNDZfMTAtNy0xLTEtNDg0NTE_ac563640-1474-480d-a915-3b80047a492a"
      unitRef="usd">1194571000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOmZjOGI4ZWJhMWFkNjRhM2Y5YmNjNTY0MjY3NGQ3YzQ2L3RhYmxlcmFuZ2U6ZmM4YjhlYmExYWQ2NGEzZjliY2M1NjQyNjc0ZDdjNDZfMTAtOS0xLTEtNDg0NTE_0566ed8a-d3e5-43a2-838b-d90788ee4d30"
      unitRef="usd">321894000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOmZjOGI4ZWJhMWFkNjRhM2Y5YmNjNTY0MjY3NGQ3YzQ2L3RhYmxlcmFuZ2U6ZmM4YjhlYmExYWQ2NGEzZjliY2M1NjQyNjc0ZDdjNDZfMTAtMTEtMS0xLTQ4NDUx_f4dd4070-72fa-49d7-8fec-e91c6cf7a1e8"
      unitRef="usd">872677000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RleHRyZWdpb246N2I2Yjg3OGVlYTZhNGJkNTllOWUzZTFjZWJjMDU0MzRfNTIwNw_20103d1e-9dff-4eb4-bedb-9f0c80ffdf07"
      unitRef="usd">21100000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RleHRyZWdpb246N2I2Yjg3OGVlYTZhNGJkNTllOWUzZTFjZWJjMDU0MzRfMTA5OTUxMTYzNTQ3OA_b3932729-daba-4015-81f9-0f13ac3851f6"
      unitRef="usd">18600000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RleHRyZWdpb246N2I2Yjg3OGVlYTZhNGJkNTllOWUzZTFjZWJjMDU0MzRfNTQ3NQ_26880cb7-f0eb-4234-b3c4-9354ce39c570">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Estimated charges to amortization expense of intangible assets for the remainder of 2022 and the next four years, is as follows &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:8pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:50.438%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.450%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.249%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.450%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.249%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.450%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.249%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.450%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.249%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.450%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.254%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;62,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;82,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;81,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;76,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;69,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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
      contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOjhmMWYwY2I5NjY4MTRlNjNiYzUyOTdiNDU4Y2FiMjg1L3RhYmxlcmFuZ2U6OGYxZjBjYjk2NjgxNGU2M2JjNTI5N2I0NThjYWIyODVfMi0wLTEtMS00ODQ1MQ_a71754e0-9ae1-4f52-936b-c4c46cf3b20a"
      unitRef="usd">62608000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOjhmMWYwY2I5NjY4MTRlNjNiYzUyOTdiNDU4Y2FiMjg1L3RhYmxlcmFuZ2U6OGYxZjBjYjk2NjgxNGU2M2JjNTI5N2I0NThjYWIyODVfMi0yLTEtMS00ODQ1MQ_93af92e8-1773-4df4-aae5-51081313e6ea"
      unitRef="usd">82965000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOjhmMWYwY2I5NjY4MTRlNjNiYzUyOTdiNDU4Y2FiMjg1L3RhYmxlcmFuZ2U6OGYxZjBjYjk2NjgxNGU2M2JjNTI5N2I0NThjYWIyODVfMi00LTEtMS00ODQ1MQ_9f1de9e4-84e0-4f7b-be86-5afa438f403e"
      unitRef="usd">81372000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOjhmMWYwY2I5NjY4MTRlNjNiYzUyOTdiNDU4Y2FiMjg1L3RhYmxlcmFuZ2U6OGYxZjBjYjk2NjgxNGU2M2JjNTI5N2I0NThjYWIyODVfMi02LTEtMS00ODQ1MQ_2d053d0b-97fe-4779-9312-9bd868a65ca9"
      unitRef="usd">76035000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82NC9mcmFnOjdiNmI4NzhlZWE2YTRiZDU5ZTllM2UxY2ViYzA1NDM0L3RhYmxlOjhmMWYwY2I5NjY4MTRlNjNiYzUyOTdiNDU4Y2FiMjg1L3RhYmxlcmFuZ2U6OGYxZjBjYjk2NjgxNGU2M2JjNTI5N2I0NThjYWIyODVfMi04LTEtMS00ODQ1MQ_a5a69f92-eb63-4078-bfee-4850a2178175"
      unitRef="usd">69685000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:ProductWarrantyDisclosureTextBlock
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82Ny9mcmFnOjQ4MjYwMmY1MmE0ZjRiMDJiMzg4NWVhMWNiOGNmZTJiL3RleHRyZWdpb246NDgyNjAyZjUyYTRmNGIwMmIzODg1ZWExY2I4Y2ZlMmJfNzEw_d19e3b45-a5c7-43fe-976b-c78f2765591d">Warranties &lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s Ergobaby, Marucci, BOA and Velocity Outdoor operating segments estimate their exposure to warranty claims based on both current and historical product sales data and warranty costs incurred. The Company assesses the adequacy of its recorded warranty liability quarterly and adjusts the amount as necessary.  Warranty liability is included in accrued expenses in the accompanying consolidated balance sheets. A reconciliation of the change in the carrying value of the Company&#x2019;s warranty liability for the three months ended March&#160;31, 2022 and the year ended December&#160;31, 2021 is as follows (&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;in thousands&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.485%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.183%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.743%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.033%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Warranty liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Three months ended March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Year ended December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Provision for warranties issued during the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Fulfillment of warranty obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(429)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,753)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ProductWarrantyDisclosureTextBlock>
    <us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82Ny9mcmFnOjQ4MjYwMmY1MmE0ZjRiMDJiMzg4NWVhMWNiOGNmZTJiL3RleHRyZWdpb246NDgyNjAyZjUyYTRmNGIwMmIzODg1ZWExY2I4Y2ZlMmJfNzEy_0ce542df-c5ac-4e2c-b67e-40dd907a8e90">A reconciliation of the change in the carrying value of the Company&#x2019;s warranty liability for the three months ended March&#160;31, 2022 and the year ended December&#160;31, 2021 is as follows (&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;in thousands&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.485%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.183%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.743%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.033%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Warranty liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Three months ended March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Year ended December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Provision for warranties issued during the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Fulfillment of warranty obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(429)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,753)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock>
    <us-gaap:ProductWarrantyAccrual
      contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82Ny9mcmFnOjQ4MjYwMmY1MmE0ZjRiMDJiMzg4NWVhMWNiOGNmZTJiL3RhYmxlOjY4YjhmNjI3ODU3ZTRlNGRhZjI5YThjYTcyMjQ1YjljL3RhYmxlcmFuZ2U6NjhiOGY2Mjc4NTdlNGU0ZGFmMjlhOGNhNzIyNDViOWNfMi0xLTEtMS00ODQ1MQ_52e57b86-2617-4178-b21d-9c4083484abe"
      unitRef="usd">2062000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrual
      contextRef="iffaf15b39d4d467fb984838822308eec_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82Ny9mcmFnOjQ4MjYwMmY1MmE0ZjRiMDJiMzg4NWVhMWNiOGNmZTJiL3RhYmxlOjY4YjhmNjI3ODU3ZTRlNGRhZjI5YThjYTcyMjQ1YjljL3RhYmxlcmFuZ2U6NjhiOGY2Mjc4NTdlNGU0ZGFmMjlhOGNhNzIyNDViOWNfMi0zLTEtMS00ODQ1MQ_30d8aacc-a53b-46b9-95f5-e9529a8bc82e"
      unitRef="usd">1558000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrualWarrantiesIssued
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82Ny9mcmFnOjQ4MjYwMmY1MmE0ZjRiMDJiMzg4NWVhMWNiOGNmZTJiL3RhYmxlOjY4YjhmNjI3ODU3ZTRlNGRhZjI5YThjYTcyMjQ1YjljL3RhYmxlcmFuZ2U6NjhiOGY2Mjc4NTdlNGU0ZGFmMjlhOGNhNzIyNDViOWNfMy0xLTEtMS00ODQ1MQ_403c2f3d-5bad-492d-9c49-e2ec0f513dc3"
      unitRef="usd">184000</us-gaap:ProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:ProductWarrantyAccrualWarrantiesIssued
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82Ny9mcmFnOjQ4MjYwMmY1MmE0ZjRiMDJiMzg4NWVhMWNiOGNmZTJiL3RhYmxlOjY4YjhmNjI3ODU3ZTRlNGRhZjI5YThjYTcyMjQ1YjljL3RhYmxlcmFuZ2U6NjhiOGY2Mjc4NTdlNGU0ZGFmMjlhOGNhNzIyNDViOWNfMy0zLTEtMS00ODQ1MQ_0f1acc50-022c-4072-9113-7461b9a83ba4"
      unitRef="usd">4257000</us-gaap:ProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:ProductWarrantyAccrualPayments
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82Ny9mcmFnOjQ4MjYwMmY1MmE0ZjRiMDJiMzg4NWVhMWNiOGNmZTJiL3RhYmxlOjY4YjhmNjI3ODU3ZTRlNGRhZjI5YThjYTcyMjQ1YjljL3RhYmxlcmFuZ2U6NjhiOGY2Mjc4NTdlNGU0ZGFmMjlhOGNhNzIyNDViOWNfNC0xLTEtMS00ODQ1MQ_76fb336a-3847-408e-addc-4f5034dfaf07"
      unitRef="usd">429000</us-gaap:ProductWarrantyAccrualPayments>
    <us-gaap:ProductWarrantyAccrualPayments
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82Ny9mcmFnOjQ4MjYwMmY1MmE0ZjRiMDJiMzg4NWVhMWNiOGNmZTJiL3RhYmxlOjY4YjhmNjI3ODU3ZTRlNGRhZjI5YThjYTcyMjQ1YjljL3RhYmxlcmFuZ2U6NjhiOGY2Mjc4NTdlNGU0ZGFmMjlhOGNhNzIyNDViOWNfNC0zLTEtMS00ODQ1MQ_0cd9ffdf-aded-4be7-bf1c-8e7ef785819b"
      unitRef="usd">3753000</us-gaap:ProductWarrantyAccrualPayments>
    <us-gaap:ProductWarrantyAccrual
      contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82Ny9mcmFnOjQ4MjYwMmY1MmE0ZjRiMDJiMzg4NWVhMWNiOGNmZTJiL3RhYmxlOjY4YjhmNjI3ODU3ZTRlNGRhZjI5YThjYTcyMjQ1YjljL3RhYmxlcmFuZ2U6NjhiOGY2Mjc4NTdlNGU0ZGFmMjlhOGNhNzIyNDViOWNfNi0xLTEtMS00ODQ1MQ_767edf9f-b11b-4ddc-a385-13aae2da6292"
      unitRef="usd">1817000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrual
      contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV82Ny9mcmFnOjQ4MjYwMmY1MmE0ZjRiMDJiMzg4NWVhMWNiOGNmZTJiL3RhYmxlOjY4YjhmNjI3ODU3ZTRlNGRhZjI5YThjYTcyMjQ1YjljL3RhYmxlcmFuZ2U6NjhiOGY2Mjc4NTdlNGU0ZGFmMjlhOGNhNzIyNDViOWNfNi0zLTEtMS00ODQ1MQ_8c7f675e-26c9-482e-a4cc-e70c7de6eed4"
      unitRef="usd">2062000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RleHRyZWdpb246YmMwYTAyMWQ4NzNkNDRlMDg0NGYyODJjYTExOWZmYjBfODI1NQ_ee2ce8ea-d824-4ce0-8828-729c8c8ae63b">Debt&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;2021 Credit Facility&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March 23, 2021, we entered into a Second Amended and Restated Credit Agreement (the "2021 Credit Facility") to amend and restate the 2018 Credit Facility (as previously restated and amended) among the Company, the lenders from time to time party thereto (the &#x201c;Lenders&#x201d;), and Bank of America, N.A., as Administrative Agent. The 2021 Credit Facility is secured by all of the assets of the Company, including all of its equity interests in, and loans to, its consolidated subsidiaries. The 2021 Credit Facility provides for revolving loans, swing line loans and letters of credit (the &#x201c;2021 Revolving Credit Facility&#x201d;) up to a maximum aggregate amount of $600&#160;million and also permits the LLC, prior to the applicable maturity date, to increase the revolving loan commitment and/or obtain term loans in an aggregate amount of up to $250&#160;million, subject to certain restrictions and conditions. All amounts outstanding under the 2021 Revolving Credit Facility will become due on March 23, 2026, which is the maturity date of loans advanced under the 2021 Credit Facility. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The LLC may borrow, prepay and reborrow principal under the 2021 Revolving Credit Facility from time to time during its term. Advances under the 2021 Revolving Credit Facility can be either Eurodollar rate loans or base rate loans. Eurodollar rate revolving loans bear interest on the outstanding principal amount thereof for each interest period at a rate per annum based on the London Interbank Offered Rate or a Successor Rate, as defined, (the &#x201c;Eurodollar Rate&#x201d;) for such interest period plus a margin ranging from 1.50% to 2.50%, based on the ratio of consolidated net indebtedness to adjusted consolidated earnings before interest expense, tax expense, and depreciation and amortization expenses for such period (the &#x201c;Consolidated Total Leverage Ratio&#x201d;). Base rate revolving loans bear interest on the outstanding principal amount thereof at a rate per annum equal to the highest of (i) Federal Funds rate plus 0.50%, (ii) the &#x201c;prime rate&#x201d;, and (iii) Eurodollar Rate plus 1.0% (the &#x201c;Base Rate&#x201d;), plus a margin ranging from 0.50% to 1.50%, based on the Company's Consolidated Total Leverage Ratio.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the 2021 Revolving Credit Facility, an aggregate amount of up to $100&#160;million in letters of credit may be issued, as well as swing line loans of up to $25&#160;million outstanding at one time. The issuance of such letters of credit and the making of any swing line loan would reduce the amount available under the 2021 Revolving Credit Facility.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net availability under the 2021 Revolving Credit Facility was approximately $599.0 million at March&#160;31, 2022. Letters of credit outstanding at March&#160;31, 2022 totaled approximately $1.0 million. At March&#160;31, 2022, the Company was in compliance with all covenants as defined in the 2021 Credit Facility.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;2018 Credit Facility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;   &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On April 18, 2018, the LLC entered into an Amended and Restated Credit Agreement (the "2018 Credit Facility"). The 2018 Credit Facility provided for (i)&#160;revolving loans, swing line loans and letters of credit (the &#x201c;2018 Revolving Credit Facility&#x201d;) up to a maximum aggregate amount of $600 million, and (ii)&#160;a $500 million term loan (the &#x201c;2018 Term Loan&#x201d;).  The Company repaid the outstanding amounts under the 2018 Term Loan in 2019, and used a portion of the proceeds from the issuance of the 2029 Senior Notes to repay the amount outstanding under the 2018 Revolving Credit Facility in March 2021.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Senior Notes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;2032 Senior Notes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On November 17, 2021, we consummated the issuance and sale of $300&#160;million aggregate principal amount of our 5.000% Senior Notes due 2032 (the &#x201c;2032 Notes&#x201d; of "2032 Senior Notes") offered pursuant to a private offering to qualified institutional buyers in accordance with Rule 144A under the Securities Act, and to non-U.S. persons under Regulation S under the Securities Act. The 2032 Notes were issued pursuant to an indenture, dated as of November 17, 2021 (the &#x201c;2032 Notes Indenture&#x201d;), between the LLC and U.S. Bank National Association, as trustee (the &#x201c;Trustee&#x201d;). The 2032 Notes bear interest at the rate of 5.000% per annum and will mature on January 15, 2032. Interest on the 2032 Notes is payable in cash on January 15 and July 15 of each year, beginning on July 15, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The proceeds from the sale of the 2032 Notes was used to repay a portion of our debt under the 2021 Revolving Credit Facility. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;2029 Senior Notes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March 23, 2021, we consummated the issuance and sale of $1,000&#160;million aggregate principal amount of our 5.250% Senior Notes due 2029 (the "2029 Notes" or "2029 Senior Notes") offered pursuant to a private offering to qualified institutional buyers in accordance with Rule 144A under the Securities Act, and to non-U.S. persons under Regulation S under the Securities Act. The Notes were issued pursuant to an indenture, dated as of March 23, 2021 (the &#x201c;2029 Notes Indenture&#x201d;), between the LLC and U.S. Bank National Association, as trustee (the "Trustee"). The 2029 Notes bear interest at the rate of 5.250% per annum and will mature on April 15, 2029.  Interest on the 2029 Notes is payable in cash on April 15th and October 15th of each year. The first interest payment date on the 2029 Senior Notes will be October 15, 2021. The 2029 Notes are general unsecured obligations of the LLC and are not guaranteed by our subsidiaries.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The proceeds from the sale of the 2029 Notes was used to repay debt outstanding under the 2018 Credit Facility in connection with entering into the 2021 Credit Facility, as described above, and to redeem our 8.000% Senior Notes due 2026 (the &#x201c;2026 Senior Notes&#x201d;).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;2026 Senior Notes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our 2026 Senior Notes bore interest at 8.000% per annum and were scheduled to mature on May 1, 2026. On March 2, 2021, pursuant to an indenture, dated as of April 18, 2018 between the LLC and U.S. Bank National Association, as trustee ("Trustee"), the Trustee delivered redemption notices, on behalf of the LLC, to holders of the LLC&#x2019;s 2026 Senior Notes to redeem the 2026 Senior Notes on April 1, 2021. The principal amount of the 2026 Senior Notes redeemed was $600&#160;million, which represented all of the outstanding principal of the 2026 Senior Notes. The 2026 Senior Notes were redeemed at 100% of their principal, plus an applicable premium, and accrued and unpaid interest as of the redemption date. On March 23, 2021, the proceeds required for the redemption of the 2026 Senior Notes, the applicable premium and accrued interest totaling $647.7&#160;million was irrevocably deposited with the Trustee and held by the Trustee until the date of redemption, April 1, 2021. The redemption of the 2026 Senior Notes resulted in a Loss on Debt Extinguishment of approximately $33.3&#160;million, which is comprised of the premium paid for early redemption of the 2026 Senior Notes, and the expensing of the deferred financing costs and bond premium associated with the 2026 Senior Notes. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides the Company&#x2019;s debt holdings at March&#160;31, 2022 and December&#160;31, 2021 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.467%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.448%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Effective Interest Rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Effective Interest Rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2029 Senior Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,000,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,000,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2032 Senior Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;300,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;300,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: Unamortized premiums and debt issuance costs &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(14,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(15,174)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,285,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,284,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Senior Notes consisted of the following carrying value and estimated fair value (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.333%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.128%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.677%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.970%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.677%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.654%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.677%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.677%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.215%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.677%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.219%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value Hierarchy Level&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Maturity Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Carrying Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2032 Senior Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;January 15, 2032&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;300,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;271,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2029 Senior Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;April 15, 2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,000,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;930,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Debt Issuance Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred debt issuance costs represent the costs associated with the issuance of the Company's financing arrangements. In connection with the 2032 Senior Notes offering in November 2021, the Company recorded $4.3&#160;million in deferred financing costs. In addition, the Company recorded $12.0 million in deferred financing costs related to the 2029 Senior Notes offering in March 2021. The net deferred financing costs associated with the 2026 Senior Notes were $7.2&#160;million at March 31, 2021, and were expensed on April 1, 2021, the date of the redemption of the 2026 Senior Notes. In connection with entering into the 2021 Credit Facility, the Company recorded $5.4&#160;million in deferred financing costs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Since the Company can borrow, repay and reborrow principal under the 2021 Revolving Credit Facility, the debt issuance costs associated with the 2021 Revolving Credit Facility have been classified as other non-current assets in the accompanying condensed consolidated balance sheet. The debt issuance costs associated with the Senior Notes are classified as a reduction of long-term debt in the accompanying condensed consolidated balance sheet.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes unamortized premiums and debt issuance costs at March&#160;31, 2022 and December&#160;31, 2021, and the balance sheet classification in each of the periods presented (&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;in thousands&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;):&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.725%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.323%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.651%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.694%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.832%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Unamortized premiums and debt issuance costs &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;27,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;27,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(6,886)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(6,021)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Unamortized premiums and debt issuance costs, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;20,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;21,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Balance sheet classification:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Other noncurrent assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;6,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;6,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;14,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;15,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;20,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;21,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ia644ad7425104f4a9e04dd752dfc0014_I20210323"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RleHRyZWdpb246YmMwYTAyMWQ4NzNkNDRlMDg0NGYyODJjYTExOWZmYjBfNjk1_7f84d41b-30d3-4aaa-8194-76e65794d666"
      unitRef="usd">600000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i814f4049a234487198f0e2d52e494d93_I20210323"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RleHRyZWdpb246YmMwYTAyMWQ4NzNkNDRlMDg0NGYyODJjYTExOWZmYjBfODY2_b5c91a46-aed4-43d2-b2e4-c5af37486d4e"
      unitRef="usd">250000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="id96dec5605c24d459014bc472ce995a6_I20210323"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RleHRyZWdpb246YmMwYTAyMWQ4NzNkNDRlMDg0NGYyODJjYTExOWZmYjBfMTYxOQ_262a3094-398e-4673-8280-c0f48d3a8c08"
      unitRef="number">0.0150</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i9dd8e17ebbce4ecc86211deb49b11072_I20210323"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RleHRyZWdpb246YmMwYTAyMWQ4NzNkNDRlMDg0NGYyODJjYTExOWZmYjBfMTYyNQ_14db1dc2-e7e4-4d31-8057-8e5bebb064af"
      unitRef="number">0.0250</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i8f773eb55bc94a45af7b3af7ac6b36d2_I20210323"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RleHRyZWdpb246YmMwYTAyMWQ4NzNkNDRlMDg0NGYyODJjYTExOWZmYjBfMjAxMQ_8142fdfb-20e4-4b60-98c6-6fb37cbf7593"
      unitRef="number">0.0050</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ia7be423e15604019988dc35efec9ef95_I20210323"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RleHRyZWdpb246YmMwYTAyMWQ4NzNkNDRlMDg0NGYyODJjYTExOWZmYjBfMjA2OQ_3e526a57-d53e-4591-9dc1-31413ca2b6e7"
      unitRef="number">0.010</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i53e4b7cc59634166acb6bf8a656a6b8f_I20210323"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RleHRyZWdpb246YmMwYTAyMWQ4NzNkNDRlMDg0NGYyODJjYTExOWZmYjBfMjExOA_ef8fa759-ac0e-418d-8eb9-e270b0725f84"
      unitRef="number">0.0050</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ib791debdbb104b6b876de3df0b58461a_I20210323"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RleHRyZWdpb246YmMwYTAyMWQ4NzNkNDRlMDg0NGYyODJjYTExOWZmYjBfMjEyNA_2bf0b3cd-7ac9-4d39-b423-e3e0a221a6dd"
      unitRef="number">0.0150</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i9e1888295ff84aa7a4abf5a5a17e8c1e_I20210323"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RleHRyZWdpb246YmMwYTAyMWQ4NzNkNDRlMDg0NGYyODJjYTExOWZmYjBfMjI1Nw_f549f8b3-a419-4120-9f8a-5080bd529d68"
      unitRef="usd">100000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i14bbf148788244198ba372e2a26993b7_I20210323"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RleHRyZWdpb246YmMwYTAyMWQ4NzNkNDRlMDg0NGYyODJjYTExOWZmYjBfMjMzMw_53fd25ee-5783-42ea-afbb-10e0fb042f7a"
      unitRef="usd">25000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RleHRyZWdpb246YmMwYTAyMWQ4NzNkNDRlMDg0NGYyODJjYTExOWZmYjBfMjU5MA_59788504-dc2e-4801-a394-a534b9a0fd8d"
      unitRef="usd">599000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i353f3d7310ae4d2da4aa10f095811ff1_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RleHRyZWdpb246YmMwYTAyMWQ4NzNkNDRlMDg0NGYyODJjYTExOWZmYjBfMjY1OA_e812401e-3cca-41a6-bc50-f233fdf0bbff"
      unitRef="usd">1000000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i8ff12b3ac4d1434289a401c929634954_I20180418"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RleHRyZWdpb246YmMwYTAyMWQ4NzNkNDRlMDg0NGYyODJjYTExOWZmYjBfMzA3Mg_0795cb93-274d-4176-a406-19942b5c34eb"
      unitRef="usd">600000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i704964d5381848449859926a1273854f_I20180418"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RleHRyZWdpb246YmMwYTAyMWQ4NzNkNDRlMDg0NGYyODJjYTExOWZmYjBfMzA4Nw_eb208c28-81be-4a36-b943-7f8175ac4907"
      unitRef="usd">500000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <codi:Debtissuanceaggregateprincipalamount
      contextRef="i6fb18982ec194a4daaa78140bf9b99f6_I20211117"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RleHRyZWdpb246YmMwYTAyMWQ4NzNkNDRlMDg0NGYyODJjYTExOWZmYjBfMTY0OTI2NzQ1MjcwNA_ae579b9a-36b9-4eac-988d-f6343d8fa5b4"
      unitRef="usd">300000000</codi:Debtissuanceaggregateprincipalamount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i6fb18982ec194a4daaa78140bf9b99f6_I20211117"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RleHRyZWdpb246YmMwYTAyMWQ4NzNkNDRlMDg0NGYyODJjYTExOWZmYjBfMTA5OTUxMTYzOTE5Ng_accb9291-3371-4a35-bd47-5ad066397831"
      unitRef="number">0.05000</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i6fb18982ec194a4daaa78140bf9b99f6_I20211117"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RleHRyZWdpb246YmMwYTAyMWQ4NzNkNDRlMDg0NGYyODJjYTExOWZmYjBfMTY0OTI2NzQ1MjcxOA_d321d019-a254-4143-8f8e-e877c50911a0"
      unitRef="number">0.05000</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <codi:Debtissuanceaggregateprincipalamount
      contextRef="i8cfa0739e4594af2a1778b67667f46f9_I20210323"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RleHRyZWdpb246YmMwYTAyMWQ4NzNkNDRlMDg0NGYyODJjYTExOWZmYjBfMzQ0Nw_56fbd1df-15b2-40d4-a4de-aa1180bb1929"
      unitRef="usd">1000000000</codi:Debtissuanceaggregateprincipalamount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i8cfa0739e4594af2a1778b67667f46f9_I20210323"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RleHRyZWdpb246YmMwYTAyMWQ4NzNkNDRlMDg0NGYyODJjYTExOWZmYjBfMzQ4NA_936a34b9-b890-41c8-82ed-3c8723cab566"
      unitRef="number">0.05250</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i8cfa0739e4594af2a1778b67667f46f9_I20210323"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RleHRyZWdpb246YmMwYTAyMWQ4NzNkNDRlMDg0NGYyODJjYTExOWZmYjBfMzk2NQ_3eef3495-b589-468b-a128-07d5e3fc36a1"
      unitRef="number">0.05250</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i4e23d10e626d497588f4be1a41207a80_I20210302"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RleHRyZWdpb246YmMwYTAyMWQ4NzNkNDRlMDg0NGYyODJjYTExOWZmYjBfNTU0NA_0d518e68-8b91-48db-8634-abeb2836df57"
      unitRef="number">0.08000</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i4e23d10e626d497588f4be1a41207a80_I20210302"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RleHRyZWdpb246YmMwYTAyMWQ4NzNkNDRlMDg0NGYyODJjYTExOWZmYjBfNTY1Mw_d7c05b04-f1d6-4406-9634-d474c166b0e9"
      unitRef="number">0.08000</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebtCurrent
      contextRef="i4e23d10e626d497588f4be1a41207a80_I20210302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RleHRyZWdpb246YmMwYTAyMWQ4NzNkNDRlMDg0NGYyODJjYTExOWZmYjBfNjA4NQ_d38c336d-cf27-4728-a898-11428d6a76a0"
      unitRef="usd">600000000</us-gaap:LongTermDebtCurrent>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i80a1e34dc93845f98df2a5fd5e97a27e_D20210302-20210302"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RleHRyZWdpb246YmMwYTAyMWQ4NzNkNDRlMDg0NGYyODJjYTExOWZmYjBfNjIwNQ_6520a59e-f8f2-4b0a-8fb5-8fe686de72df"
      unitRef="number">1</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <codi:ProceedsHeldInEscrow
      contextRef="i736558e062d7403a889c733edde75f27_I20210323"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RleHRyZWdpb246YmMwYTAyMWQ4NzNkNDRlMDg0NGYyODJjYTExOWZmYjBfNjQ1NA_4a5bb8c4-8910-4033-be2b-3fbcdcd8bbd4"
      unitRef="usd">647700000</codi:ProceedsHeldInEscrow>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i84e7f56d775445719cce87d23151e520_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RleHRyZWdpb246YmMwYTAyMWQ4NzNkNDRlMDg0NGYyODJjYTExOWZmYjBfNjY2OA_e9b20d20-d18c-415d-816b-da96d2c89f24"
      unitRef="usd">-33300000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:ScheduleOfDebtTableTextBlock
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RleHRyZWdpb246YmMwYTAyMWQ4NzNkNDRlMDg0NGYyODJjYTExOWZmYjBfODI2NQ_d9edf158-c394-4a43-9872-e5ff0c4a4a76">he following table provides the Company&#x2019;s debt holdings at March&#160;31, 2022 and December&#160;31, 2021 &lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.467%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.448%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Effective Interest Rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Effective Interest Rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2029 Senior Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,000,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,000,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2032 Senior Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;300,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;300,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: Unamortized premiums and debt issuance costs &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(14,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(15,174)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,285,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,284,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i3bef059eeeb041a3beaf4b2ed5e1f373_I20220331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RhYmxlOjRkNDk4MmRlYzhlMDQ3NzI4NTNkZWNhZmYwOGNjMGVmL3RhYmxlcmFuZ2U6NGQ0OTgyZGVjOGUwNDc3Mjg1M2RlY2FmZjA4Y2MwZWZfMi0xLTEtMS01NjY4Mw_e65548f3-5d77-489e-9ac4-bba75cf062d1"
      unitRef="number">0.0525</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:SeniorNotes
      contextRef="i3bef059eeeb041a3beaf4b2ed5e1f373_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RhYmxlOjRkNDk4MmRlYzhlMDQ3NzI4NTNkZWNhZmYwOGNjMGVmL3RhYmxlcmFuZ2U6NGQ0OTgyZGVjOGUwNDc3Mjg1M2RlY2FmZjA4Y2MwZWZfMS0xLTEtMS00ODQ1MQ_8f393d6d-aca1-4eaa-bf95-9e924f2e333c"
      unitRef="usd">1000000000</us-gaap:SeniorNotes>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i66f218a6013745b89f9331becadf65cc_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RhYmxlOjRkNDk4MmRlYzhlMDQ3NzI4NTNkZWNhZmYwOGNjMGVmL3RhYmxlcmFuZ2U6NGQ0OTgyZGVjOGUwNDc3Mjg1M2RlY2FmZjA4Y2MwZWZfMi01LTEtMS01NjY3Mg_02db030d-b8a1-49a8-b0df-b3897e7d845f"
      unitRef="number">0.0489</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:SeniorNotes
      contextRef="i66f218a6013745b89f9331becadf65cc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RhYmxlOjRkNDk4MmRlYzhlMDQ3NzI4NTNkZWNhZmYwOGNjMGVmL3RhYmxlcmFuZ2U6NGQ0OTgyZGVjOGUwNDc3Mjg1M2RlY2FmZjA4Y2MwZWZfMS0zLTEtMS00ODQ1MQ_2f88a59d-09e6-441e-9c52-0585ae8e1d04"
      unitRef="usd">1000000000</us-gaap:SeniorNotes>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="ie2accd02910d453293377eaeec5499b1_I20220331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RhYmxlOjRkNDk4MmRlYzhlMDQ3NzI4NTNkZWNhZmYwOGNjMGVmL3RhYmxlcmFuZ2U6NGQ0OTgyZGVjOGUwNDc3Mjg1M2RlY2FmZjA4Y2MwZWZfMy0xLTEtMS01NjY4Mw_1d41a011-2376-42b1-9461-d92e99784cb4"
      unitRef="number">0.0500</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:SeniorNotes
      contextRef="ie2accd02910d453293377eaeec5499b1_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RhYmxlOjRkNDk4MmRlYzhlMDQ3NzI4NTNkZWNhZmYwOGNjMGVmL3RhYmxlcmFuZ2U6NGQ0OTgyZGVjOGUwNDc3Mjg1M2RlY2FmZjA4Y2MwZWZfMi0xLTEtMS01NDU3MQ_667cf2b0-6f94-401b-a2c2-5d4cc5ffb701"
      unitRef="usd">300000000</us-gaap:SeniorNotes>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i50ac7f1631774100865610dfc28de56a_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RhYmxlOjRkNDk4MmRlYzhlMDQ3NzI4NTNkZWNhZmYwOGNjMGVmL3RhYmxlcmFuZ2U6NGQ0OTgyZGVjOGUwNDc3Mjg1M2RlY2FmZjA4Y2MwZWZfMy01LTEtMS01NjY3Mg_7e1ea9a7-6ba5-434c-bdba-29162facabd6"
      unitRef="number">0.0529</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:SeniorNotes
      contextRef="i50ac7f1631774100865610dfc28de56a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RhYmxlOjRkNDk4MmRlYzhlMDQ3NzI4NTNkZWNhZmYwOGNjMGVmL3RhYmxlcmFuZ2U6NGQ0OTgyZGVjOGUwNDc3Mjg1M2RlY2FmZjA4Y2MwZWZfMi0zLTEtMS01NDU3MQ_d56eec3e-f481-4a27-b912-a3c011b5f0c7"
      unitRef="usd">300000000</us-gaap:SeniorNotes>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RhYmxlOjRkNDk4MmRlYzhlMDQ3NzI4NTNkZWNhZmYwOGNjMGVmL3RhYmxlcmFuZ2U6NGQ0OTgyZGVjOGUwNDc3Mjg1M2RlY2FmZjA4Y2MwZWZfMy0xLTEtMS00ODQ1MQ_56345a8c-7151-461e-9ab8-625ce7f4df7f"
      unitRef="usd">14696000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i1a5d7fd8ba444ef6b10de3b3f76f29b6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RhYmxlOjRkNDk4MmRlYzhlMDQ3NzI4NTNkZWNhZmYwOGNjMGVmL3RhYmxlcmFuZ2U6NGQ0OTgyZGVjOGUwNDc3Mjg1M2RlY2FmZjA4Y2MwZWZfMy0zLTEtMS00ODQ1MQ_af8992bf-7f25-4d42-9b1a-f1bce3d0803c"
      unitRef="usd">15174000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RhYmxlOjRkNDk4MmRlYzhlMDQ3NzI4NTNkZWNhZmYwOGNjMGVmL3RhYmxlcmFuZ2U6NGQ0OTgyZGVjOGUwNDc3Mjg1M2RlY2FmZjA4Y2MwZWZfNi0xLTEtMS00ODQ1MQ_fab63291-f263-4ef1-bf73-02d55904929b"
      unitRef="usd">1285304000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RhYmxlOjRkNDk4MmRlYzhlMDQ3NzI4NTNkZWNhZmYwOGNjMGVmL3RhYmxlcmFuZ2U6NGQ0OTgyZGVjOGUwNDc3Mjg1M2RlY2FmZjA4Y2MwZWZfNi0zLTEtMS00ODQ1MQ_6b7f4a3a-a475-41b1-8fda-efc0b77e1d2c"
      unitRef="usd">1284826000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ie2accd02910d453293377eaeec5499b1_I20220331"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RhYmxlOjkxMWQ1MzE4NWRmOTQxYWViZTQzZmUxOTQ3NDJjZDI5L3RhYmxlcmFuZ2U6OTExZDUzMTg1ZGY5NDFhZWJlNDNmZTE5NDc0MmNkMjlfMi00LTEtMS00ODQ1MQ_636caa79-5282-471b-913f-e0d22a5af7af"
      unitRef="number">0.05000</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <codi:Debtissuanceaggregateprincipalamount
      contextRef="ie2accd02910d453293377eaeec5499b1_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RhYmxlOjkxMWQ1MzE4NWRmOTQxYWViZTQzZmUxOTQ3NDJjZDI5L3RhYmxlcmFuZ2U6OTExZDUzMTg1ZGY5NDFhZWJlNDNmZTE5NDc0MmNkMjlfMi04LTEtMS00ODQ1MQ_5de08e90-4d17-4788-a13b-2fb455a7bc5f"
      unitRef="usd">300000000</codi:Debtissuanceaggregateprincipalamount>
    <us-gaap:LongTermDebtFairValue
      contextRef="ie2accd02910d453293377eaeec5499b1_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RhYmxlOjkxMWQ1MzE4NWRmOTQxYWViZTQzZmUxOTQ3NDJjZDI5L3RhYmxlcmFuZ2U6OTExZDUzMTg1ZGY5NDFhZWJlNDNmZTE5NDc0MmNkMjlfMi0xMC0xLTEtNDg0NTE_79762d0f-80a7-44c9-8a1e-3be522a4ca94"
      unitRef="usd">271500000</us-gaap:LongTermDebtFairValue>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i3bef059eeeb041a3beaf4b2ed5e1f373_I20220331"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RhYmxlOjkxMWQ1MzE4NWRmOTQxYWViZTQzZmUxOTQ3NDJjZDI5L3RhYmxlcmFuZ2U6OTExZDUzMTg1ZGY5NDFhZWJlNDNmZTE5NDc0MmNkMjlfMy00LTEtMS01OTU2Mg_f3e55d50-dddc-4a12-a30a-6e8fb9ee481e"
      unitRef="number">0.05250</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <codi:Debtissuanceaggregateprincipalamount
      contextRef="i3bef059eeeb041a3beaf4b2ed5e1f373_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RhYmxlOjkxMWQ1MzE4NWRmOTQxYWViZTQzZmUxOTQ3NDJjZDI5L3RhYmxlcmFuZ2U6OTExZDUzMTg1ZGY5NDFhZWJlNDNmZTE5NDc0MmNkMjlfMy04LTEtMS01NDU5NA_8dcd7157-b375-4900-96e4-b85fe24c3ba4"
      unitRef="usd">1000000000</codi:Debtissuanceaggregateprincipalamount>
    <us-gaap:LongTermDebtFairValue
      contextRef="i3bef059eeeb041a3beaf4b2ed5e1f373_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RhYmxlOjkxMWQ1MzE4NWRmOTQxYWViZTQzZmUxOTQ3NDJjZDI5L3RhYmxlcmFuZ2U6OTExZDUzMTg1ZGY5NDFhZWJlNDNmZTE5NDc0MmNkMjlfMy0xMC0xLTEtNTQ1OTQ_db11e423-f5ad-42b0-a04c-a3a6e5e632a2"
      unitRef="usd">930000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="ieb28c4cb60d04675bf05781085efae7a_I20211117"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RleHRyZWdpb246YmMwYTAyMWQ4NzNkNDRlMDg0NGYyODJjYTExOWZmYjBfMTA5OTUxMTYzOTIwNA_68b76c4c-9b8d-4aeb-b6da-2a4f2890420f"
      unitRef="usd">4300000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="i2b4dec9047244bc7bacbb1130f0cc67b_I20210302"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RleHRyZWdpb246YmMwYTAyMWQ4NzNkNDRlMDg0NGYyODJjYTExOWZmYjBfNzI5NQ_d0ff097b-64ea-4641-86dd-c79625a59d2b"
      unitRef="usd">12000000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="iff572633911e49c6a996b8031959ee1f_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RleHRyZWdpb246YmMwYTAyMWQ4NzNkNDRlMDg0NGYyODJjYTExOWZmYjBfNzQxMw_dff19bb1-ab5b-437e-89a9-6972b65d3a40"
      unitRef="usd">7200000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="ie5a691c29a494dd786785599e654f14c_I20200507"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RleHRyZWdpb246YmMwYTAyMWQ4NzNkNDRlMDg0NGYyODJjYTExOWZmYjBfNzYwNA_5d53d180-8968-4c8f-8f83-894381eab69c"
      unitRef="usd">5400000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RhYmxlOjY1NjE1NGVkMjM5NDRmN2Y5ZTZkNjQ5MDNjMDRkZDY1L3RhYmxlcmFuZ2U6NjU2MTU0ZWQyMzk0NGY3ZjllNmQ2NDkwM2MwNGRkNjVfMS0xLTEtMS00ODQ1MQ_308077a1-9f76-4f78-a292-d41526ebca20"
      unitRef="usd">27784000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RhYmxlOjY1NjE1NGVkMjM5NDRmN2Y5ZTZkNjQ5MDNjMDRkZDY1L3RhYmxlcmFuZ2U6NjU2MTU0ZWQyMzk0NGY3ZjllNmQ2NDkwM2MwNGRkNjVfMS0zLTEtMS00ODQ1MQ_a7395113-c78e-44c6-b91b-fb2fc0d757be"
      unitRef="usd">27784000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:AccumulatedAmortizationDeferredFinanceCosts
      contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RhYmxlOjY1NjE1NGVkMjM5NDRmN2Y5ZTZkNjQ5MDNjMDRkZDY1L3RhYmxlcmFuZ2U6NjU2MTU0ZWQyMzk0NGY3ZjllNmQ2NDkwM2MwNGRkNjVfMi0xLTEtMS00ODQ1MQ_557992f6-a7c9-47e4-ae43-c5915433a6bd"
      unitRef="usd">6886000</us-gaap:AccumulatedAmortizationDeferredFinanceCosts>
    <us-gaap:AccumulatedAmortizationDeferredFinanceCosts
      contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RhYmxlOjY1NjE1NGVkMjM5NDRmN2Y5ZTZkNjQ5MDNjMDRkZDY1L3RhYmxlcmFuZ2U6NjU2MTU0ZWQyMzk0NGY3ZjllNmQ2NDkwM2MwNGRkNjVfMi0zLTEtMS00ODQ1MQ_06934eb6-246d-49bf-86db-d40171ddc66c"
      unitRef="usd">6021000</us-gaap:AccumulatedAmortizationDeferredFinanceCosts>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RhYmxlOjY1NjE1NGVkMjM5NDRmN2Y5ZTZkNjQ5MDNjMDRkZDY1L3RhYmxlcmFuZ2U6NjU2MTU0ZWQyMzk0NGY3ZjllNmQ2NDkwM2MwNGRkNjVfMy0xLTEtMS00ODQ1MQ_65d098d5-0a4a-4ab7-9fb2-8c431e26cfb9"
      unitRef="usd">20898000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RhYmxlOjY1NjE1NGVkMjM5NDRmN2Y5ZTZkNjQ5MDNjMDRkZDY1L3RhYmxlcmFuZ2U6NjU2MTU0ZWQyMzk0NGY3ZjllNmQ2NDkwM2MwNGRkNjVfMy0zLTEtMS00ODQ1MQ_0b5809ab-566b-4e08-a2d2-68a3e92d04c5"
      unitRef="usd">21763000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i89c5f52e645846ffb7810c38cbd087fd_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RhYmxlOjY1NjE1NGVkMjM5NDRmN2Y5ZTZkNjQ5MDNjMDRkZDY1L3RhYmxlcmFuZ2U6NjU2MTU0ZWQyMzk0NGY3ZjllNmQ2NDkwM2MwNGRkNjVfNi0xLTEtMS00ODQ1MQ_fb3000da-ec2f-42e6-b588-3071de3bca6c"
      unitRef="usd">6202000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i7318dd26380b47b1a26f428b075b16a1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RhYmxlOjY1NjE1NGVkMjM5NDRmN2Y5ZTZkNjQ5MDNjMDRkZDY1L3RhYmxlcmFuZ2U6NjU2MTU0ZWQyMzk0NGY3ZjllNmQ2NDkwM2MwNGRkNjVfNi0zLTEtMS00ODQ1MQ_a0d838ad-a76a-4b00-b16c-e3fab0382bfa"
      unitRef="usd">6589000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="ieea3a5268c0e44eb960c1b4e4dce78ea_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RhYmxlOjY1NjE1NGVkMjM5NDRmN2Y5ZTZkNjQ5MDNjMDRkZDY1L3RhYmxlcmFuZ2U6NjU2MTU0ZWQyMzk0NGY3ZjllNmQ2NDkwM2MwNGRkNjVfNy0xLTEtMS00ODQ1MQ_507686dc-4ec4-4de4-8dc6-9d4d2dcc8471"
      unitRef="usd">14696000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="ib3645acb641b495a8108d0afbe3da23c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RhYmxlOjY1NjE1NGVkMjM5NDRmN2Y5ZTZkNjQ5MDNjMDRkZDY1L3RhYmxlcmFuZ2U6NjU2MTU0ZWQyMzk0NGY3ZjllNmQ2NDkwM2MwNGRkNjVfNy0zLTEtMS00ODQ1MQ_f744ac51-90ca-4ea1-817c-fa99108dff62"
      unitRef="usd">15174000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RhYmxlOjY1NjE1NGVkMjM5NDRmN2Y5ZTZkNjQ5MDNjMDRkZDY1L3RhYmxlcmFuZ2U6NjU2MTU0ZWQyMzk0NGY3ZjllNmQ2NDkwM2MwNGRkNjVfOC0xLTEtMS00ODQ1MQ_ecd27699-c580-4288-928b-c7dbb0cf46d3"
      unitRef="usd">20898000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83MC9mcmFnOmJjMGEwMjFkODczZDQ0ZTA4NDRmMjgyY2ExMTlmZmIwL3RhYmxlOjY1NjE1NGVkMjM5NDRmN2Y5ZTZkNjQ5MDNjMDRkZDY1L3RhYmxlcmFuZ2U6NjU2MTU0ZWQyMzk0NGY3ZjllNmQ2NDkwM2MwNGRkNjVfOC0zLTEtMS00ODQ1MQ_9c1d0942-1d67-4160-8047-51a54b68a434"
      unitRef="usd">21763000</us-gaap:DeferredFinanceCostsNet>
    <codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent
      contextRef="i493d98965b304361b5eee3694c2a760e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RleHRyZWdpb246NTkwYmYzN2ZiMGUzNDllNWFkZTAwOTY1NDg5ODYxNGRfMTA5OTUxMTY0MDc4Mw_19690e40-c20e-4709-8d7b-e6bf7bc0f680"
      unitRef="usd">630000</codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RleHRyZWdpb246NTkwYmYzN2ZiMGUzNDllNWFkZTAwOTY1NDg5ODYxNGRfOTA_41f8a9bc-64f1-4d1b-b0bc-b2da00ef1b26"
      unitRef="shares">500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="iaf6e6ce0ff0e48c8b75f2933375a4a35_I20210907"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RleHRyZWdpb246NTkwYmYzN2ZiMGUzNDllNWFkZTAwOTY1NDg5ODYxNGRfNjk0_fff0576c-4bf7-49a4-a5c9-f3cd9b1ee049"
      unitRef="shares">500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="iaf6e6ce0ff0e48c8b75f2933375a4a35_I20210907"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RleHRyZWdpb246NTkwYmYzN2ZiMGUzNDllNWFkZTAwOTY1NDg5ODYxNGRfMTQ0Ng_f1210e5a-79ba-4045-b68a-f28c642e2224"
      unitRef="shares">500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:SharesIssued
      contextRef="i6ad32cf23a5f4123aa3276e77f9dd3da_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RleHRyZWdpb246NTkwYmYzN2ZiMGUzNDllNWFkZTAwOTY1NDg5ODYxNGRfMjEwMQ_c03ea63e-4264-4238-8c24-e57fa899a9db"
      unitRef="shares">712433000</us-gaap:SharesIssued>
    <us-gaap:ProceedsFromIssuanceOrSaleOfEquity
      contextRef="i64b4c9d637854bfeb373fc2e51fedd8d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RleHRyZWdpb246NTkwYmYzN2ZiMGUzNDllNWFkZTAwOTY1NDg5ODYxNGRfMjIyOQ_763feca3-4023-4af5-87f7-b4bc504b0fae"
      unitRef="usd">20200000</us-gaap:ProceedsFromIssuanceOrSaleOfEquity>
    <us-gaap:CommissionsPayableToBrokerDealersAndClearingOrganizations
      contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RleHRyZWdpb246NTkwYmYzN2ZiMGUzNDllNWFkZTAwOTY1NDg5ODYxNGRfMjI3Nw_c430a3c7-034c-4055-913e-949a7a9c8d01"
      unitRef="usd">400000</us-gaap:CommissionsPayableToBrokerDealersAndClearingOrganizations>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RleHRyZWdpb246NTkwYmYzN2ZiMGUzNDllNWFkZTAwOTY1NDg5ODYxNGRfMjY0MA_d918e8a6-1a03-42b2-b91d-ff4af26720e8"
      unitRef="shares">50000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i2afd550af32741dfb2471e664f58f992_I20191120"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RleHRyZWdpb246NTkwYmYzN2ZiMGUzNDllNWFkZTAwOTY1NDg5ODYxNGRfMjgyNQ_77e1f7a9-daa9-4318-82c3-62023e8fe20a"
      unitRef="shares">4000000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="ia8f3154268ba41c6b35252ef3ca0e09d_D20191120-20191120"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RleHRyZWdpb246NTkwYmYzN2ZiMGUzNDllNWFkZTAwOTY1NDg5ODYxNGRfMjgyOA_b61006b4-a1a8-403d-8f48-462a840d908e"
      unitRef="number">0.07875</us-gaap:PreferredStockDividendRatePercentage>
    <us-gaap:PreferredStockRedemptionPricePerShare
      contextRef="ie962b6fd2f1c4b7aa53dace44af4e810_I20191120"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RleHRyZWdpb246NTkwYmYzN2ZiMGUzNDllNWFkZTAwOTY1NDg5ODYxNGRfMjkyNA_8d66463b-24e0-4e9f-b9f6-6ba56bfe444e"
      unitRef="usdPerShare">25.00</us-gaap:PreferredStockRedemptionPricePerShare>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ic4a1f8d7f1de465387cde39057dec7e2_I20191202"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RleHRyZWdpb246NTkwYmYzN2ZiMGUzNDllNWFkZTAwOTY1NDg5ODYxNGRfMjk4MA_96541859-8183-4aaf-aad8-9e8a21a3c1f8"
      unitRef="shares">600000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock
      contextRef="ia8f3154268ba41c6b35252ef3ca0e09d_D20191120-20191120"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RleHRyZWdpb246NTkwYmYzN2ZiMGUzNDllNWFkZTAwOTY1NDg5ODYxNGRfMzE3Ng_b7e0cbed-9864-41f8-b234-7d7dec73b062"
      unitRef="usd">115000000</us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ia8f3154268ba41c6b35252ef3ca0e09d_D20191120-20191120"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RleHRyZWdpb246NTkwYmYzN2ZiMGUzNDllNWFkZTAwOTY1NDg5ODYxNGRfMzE4Mw_904a723b-2a70-4bc8-8631-0e5b3efdd0bc"
      unitRef="usd">111000000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="ia8f3154268ba41c6b35252ef3ca0e09d_D20191120-20191120"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RleHRyZWdpb246NTkwYmYzN2ZiMGUzNDllNWFkZTAwOTY1NDg5ODYxNGRfMzQ5Ng_367560cb-cf3f-4564-ad09-9aded2daf240"
      unitRef="number">0.07875</us-gaap:PreferredStockDividendRatePercentage>
    <codi:AccruedDistributionPreferredShareholders
      contextRef="i68b416d5afde4985b05181e416b1db60_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RleHRyZWdpb246NTkwYmYzN2ZiMGUzNDllNWFkZTAwOTY1NDg5ODYxNGRfMzU3NA_1a4855e9-4ea7-4e44-85d5-144a9028fdca"
      unitRef="usd">1500000</codi:AccruedDistributionPreferredShareholders>
    <us-gaap:PreferredStockRedemptionPricePerShare
      contextRef="ie962b6fd2f1c4b7aa53dace44af4e810_I20191120"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RleHRyZWdpb246NTkwYmYzN2ZiMGUzNDllNWFkZTAwOTY1NDg5ODYxNGRfNDI3MQ_27360fce-d5d5-4407-ba75-593a272f8cc4"
      unitRef="usdPerShare">25.00</us-gaap:PreferredStockRedemptionPricePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="if8380e2d6d2d4aadbbc7ef6dfdd44993_I20180313"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RleHRyZWdpb246NTkwYmYzN2ZiMGUzNDllNWFkZTAwOTY1NDg5ODYxNGRfNDYyMg_f2bf6b1d-7552-4a39-8222-a5f06fe3911a"
      unitRef="shares">4000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="ie7f285954fac4a81b090463be8c8939b_D20180313-20180313"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RleHRyZWdpb246NTkwYmYzN2ZiMGUzNDllNWFkZTAwOTY1NDg5ODYxNGRfNDYyNQ_cacc314f-c432-490a-b5d9-033bd03d9cbf"
      unitRef="number">0.07875</us-gaap:PreferredStockDividendRatePercentage>
    <us-gaap:PreferredStockRedemptionPricePerShare
      contextRef="if8380e2d6d2d4aadbbc7ef6dfdd44993_I20180313"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RleHRyZWdpb246NTkwYmYzN2ZiMGUzNDllNWFkZTAwOTY1NDg5ODYxNGRfNDcyNw_eabff5aa-c603-4318-9870-cee8ab5c7842"
      unitRef="usdPerShare">25.00</us-gaap:PreferredStockRedemptionPricePerShare>
    <us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock
      contextRef="ic5744c5cb3564d41ad42d5ce0d61a95a_D20170628-20170628"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RleHRyZWdpb246NTkwYmYzN2ZiMGUzNDllNWFkZTAwOTY1NDg5ODYxNGRfNDc2Mw_756ca76f-b3fa-4699-8e6b-4286ec3c62f8"
      unitRef="usd">100000000</us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="ibe6779cca2284f78a32419e2bd4edd6d_D20180313-20180313"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RleHRyZWdpb246NTkwYmYzN2ZiMGUzNDllNWFkZTAwOTY1NDg5ODYxNGRfNDc3MA_75b38ad6-6c0e-427d-b467-28b5945b3d60"
      unitRef="shares">96500000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="ie7f285954fac4a81b090463be8c8939b_D20180313-20180313"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RleHRyZWdpb246NTkwYmYzN2ZiMGUzNDllNWFkZTAwOTY1NDg5ODYxNGRfNTA4MA_42a17307-043e-4036-8d5f-06ad697e0898"
      unitRef="number">0.07875</us-gaap:PreferredStockDividendRatePercentage>
    <codi:AccruedDistributionPreferredShareholders
      contextRef="if73bc572a0f04616b6ac23169f90bc69_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RleHRyZWdpb246NTkwYmYzN2ZiMGUzNDllNWFkZTAwOTY1NDg5ODYxNGRfNTE1Nw_54f6bbfd-a780-4bae-a953-e59fb22da54d"
      unitRef="usd">1300000</codi:AccruedDistributionPreferredShareholders>
    <us-gaap:PreferredStockRedemptionPricePerShare
      contextRef="if8380e2d6d2d4aadbbc7ef6dfdd44993_I20180313"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RleHRyZWdpb246NTkwYmYzN2ZiMGUzNDllNWFkZTAwOTY1NDg5ODYxNGRfNTg0NA_2d1b4b4f-e0a6-4777-8b16-4a0974b22ded"
      unitRef="usdPerShare">25.00</us-gaap:PreferredStockRedemptionPricePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i576f79e9e14848618b998e7f5fd9cbe3_I20170628"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RleHRyZWdpb246NTkwYmYzN2ZiMGUzNDllNWFkZTAwOTY1NDg5ODYxNGRfNjE5NA_ab7529cb-af5d-44e1-b9b8-cddbafefdbcd"
      unitRef="shares">4000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="ic5744c5cb3564d41ad42d5ce0d61a95a_D20170628-20170628"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RleHRyZWdpb246NTkwYmYzN2ZiMGUzNDllNWFkZTAwOTY1NDg5ODYxNGRfNjE5Nw_a1e55607-2634-452d-a9c0-166527bfcc3f"
      unitRef="number">0.07250</us-gaap:PreferredStockDividendRatePercentage>
    <us-gaap:PreferredStockLiquidationPreference
      contextRef="i041f0ef299d2443780a868d53d123803_I20170628"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RleHRyZWdpb246NTkwYmYzN2ZiMGUzNDllNWFkZTAwOTY1NDg5ODYxNGRfNjI5OQ_1e7dc1ab-6ea2-4a9c-a5d0-f6f7ffa78a14"
      unitRef="usdPerShare">25.00</us-gaap:PreferredStockLiquidationPreference>
    <us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock
      contextRef="ic5744c5cb3564d41ad42d5ce0d61a95a_D20170628-20170628"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RleHRyZWdpb246NTkwYmYzN2ZiMGUzNDllNWFkZTAwOTY1NDg5ODYxNGRfNjMzNQ_756ca76f-b3fa-4699-8e6b-4286ec3c62f8"
      unitRef="usd">100000000</us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i55c5e99c8c0a46b28f1d6e678f0704db_D20170628-20170628"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RleHRyZWdpb246NTkwYmYzN2ZiMGUzNDllNWFkZTAwOTY1NDg5ODYxNGRfNjM0Mg_e410fcbb-6f07-4d34-94a8-c3a9194a8750"
      unitRef="shares">96400000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="ic5744c5cb3564d41ad42d5ce0d61a95a_D20170628-20170628"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RleHRyZWdpb246NTkwYmYzN2ZiMGUzNDllNWFkZTAwOTY1NDg5ODYxNGRfNjY0NA_82fc317d-cdc6-4125-a7f5-57245e1ca6aa"
      unitRef="number">0.07250</us-gaap:PreferredStockDividendRatePercentage>
    <us-gaap:PreferredStockRedemptionPricePerShare
      contextRef="i041f0ef299d2443780a868d53d123803_I20170628"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RleHRyZWdpb246NTkwYmYzN2ZiMGUzNDllNWFkZTAwOTY1NDg5ODYxNGRfNzUwMA_f9867ab6-c08d-4b3d-85d5-5512be789ce0"
      unitRef="usdPerShare">25.00</us-gaap:PreferredStockRedemptionPricePerShare>
    <codi:PaymentstoNoncontrollingInterestsAllocationInterests
      contextRef="i7c18b65b892e48c4aa7008e7e1636387_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RleHRyZWdpb246NTkwYmYzN2ZiMGUzNDllNWFkZTAwOTY1NDg5ODYxNGRfODkzMw_6d5ab4f8-447d-47fc-b095-9a87c38987b5"
      unitRef="usd">12100000</codi:PaymentstoNoncontrollingInterestsAllocationInterests>
    <codi:DistributionsForContributionBasedProfitAllocationPayments
      contextRef="i66feca7df9bd4c7199bd1e0fa2e0e780_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RleHRyZWdpb246NTkwYmYzN2ZiMGUzNDllNWFkZTAwOTY1NDg5ODYxNGRfOTI2MQ_5ee27990-13b1-4eb0-814f-204befb2fcfe"
      unitRef="usd">3300000</codi:DistributionsForContributionBasedProfitAllocationPayments>
    <codi:DistributionsForContributionBasedProfitAllocationPayments
      contextRef="ic5fd52ba995e463dadeb97ceea7207d5_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RleHRyZWdpb246NTkwYmYzN2ZiMGUzNDllNWFkZTAwOTY1NDg5ODYxNGRfOTMzOA_4b9cdaa4-d008-47b7-84df-fc363296c972"
      unitRef="usd">2000000</codi:DistributionsForContributionBasedProfitAllocationPayments>
    <codi:PaymentstoNoncontrollingInterestsAllocationInterests
      contextRef="i436251f902ef4e338b2568c90534eb13_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RleHRyZWdpb246NTkwYmYzN2ZiMGUzNDllNWFkZTAwOTY1NDg5ODYxNGRfOTgzNQ_d5256bf7-34cc-4dd4-8469-02b25ed12799"
      unitRef="usd">16800000</codi:PaymentstoNoncontrollingInterestsAllocationInterests>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjk4MjFhZWJkZTNjMjQ4ZTE5MDkwYjVhMTE5MGUyMTU3L3RhYmxlcmFuZ2U6OTgyMWFlYmRlM2MyNDhlMTkwOTBiNWExMTkwZTIxNTdfMi0yLTEtMS00ODQ1MQ_c2fea2b0-1313-4e00-962f-f85c733400a2"
      unitRef="usd">13440000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjk4MjFhZWJkZTNjMjQ4ZTE5MDkwYjVhMTE5MGUyMTU3L3RhYmxlcmFuZ2U6OTgyMWFlYmRlM2MyNDhlMTkwOTBiNWExMTkwZTIxNTdfMi00LTEtMS00ODQ1MQ_70bbb9a2-638b-4edb-8e60-afdf3ae82832"
      unitRef="usd">11179000</us-gaap:IncomeLossFromContinuingOperations>
    <codi:DistributionExpenseAllocationInterests
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjk4MjFhZWJkZTNjMjQ4ZTE5MDkwYjVhMTE5MGUyMTU3L3RhYmxlcmFuZ2U6OTgyMWFlYmRlM2MyNDhlMTkwOTBiNWExMTkwZTIxNTdfMy0yLTEtMS00ODQ1MQ_83798d7d-4af7-4508-90e9-14504649ffb7"
      unitRef="usd">0</codi:DistributionExpenseAllocationInterests>
    <codi:DistributionExpenseAllocationInterests
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjk4MjFhZWJkZTNjMjQ4ZTE5MDkwYjVhMTE5MGUyMTU3L3RhYmxlcmFuZ2U6OTgyMWFlYmRlM2MyNDhlMTkwOTBiNWExMTkwZTIxNTdfMy00LTEtMS00ODQ1MQ_37ea7122-1b00-4df6-8180-4a50220c0c57"
      unitRef="usd">5214000</codi:DistributionExpenseAllocationInterests>
    <codi:DistributionExpensePreferredShareholders
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjk4MjFhZWJkZTNjMjQ4ZTE5MDkwYjVhMTE5MGUyMTU3L3RhYmxlcmFuZ2U6OTgyMWFlYmRlM2MyNDhlMTkwOTBiNWExMTkwZTIxNTdfNC0yLTEtMS00ODQ1MQ_8d5e0d01-bd7e-43fa-8ed7-40d2b9efb1c2"
      unitRef="usd">6045000</codi:DistributionExpensePreferredShareholders>
    <codi:DistributionExpensePreferredShareholders
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjk4MjFhZWJkZTNjMjQ4ZTE5MDkwYjVhMTE5MGUyMTU3L3RhYmxlcmFuZ2U6OTgyMWFlYmRlM2MyNDhlMTkwOTBiNWExMTkwZTIxNTdfNC00LTEtMS00ODQ1MQ_cc0763fa-74fc-4692-b372-0ccd0cdde54c"
      unitRef="usd">6045000</codi:DistributionExpensePreferredShareholders>
    <codi:AccruedDistributionPreferredShareholders
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjk4MjFhZWJkZTNjMjQ4ZTE5MDkwYjVhMTE5MGUyMTU3L3RhYmxlcmFuZ2U6OTgyMWFlYmRlM2MyNDhlMTkwOTBiNWExMTkwZTIxNTdfNS0yLTEtMS00ODQ1MQ_604b5a54-5ccd-4267-a855-bcbe41209b4d"
      unitRef="usd">2869000</codi:AccruedDistributionPreferredShareholders>
    <codi:AccruedDistributionPreferredShareholders
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjk4MjFhZWJkZTNjMjQ4ZTE5MDkwYjVhMTE5MGUyMTU3L3RhYmxlcmFuZ2U6OTgyMWFlYmRlM2MyNDhlMTkwOTBiNWExMTkwZTIxNTdfNS00LTEtMS00ODQ1MQ_25a787c9-1d2c-46eb-86f6-abd53e0bed35"
      unitRef="usd">2869000</codi:AccruedDistributionPreferredShareholders>
    <codi:NetIncomeLossAvailabletoTrustStockNetofDistributions
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjk4MjFhZWJkZTNjMjQ4ZTE5MDkwYjVhMTE5MGUyMTU3L3RhYmxlcmFuZ2U6OTgyMWFlYmRlM2MyNDhlMTkwOTBiNWExMTkwZTIxNTdfNi0yLTEtMS00ODQ1MQ_ead0427c-05b8-4aaf-8c19-1ec3a143313b"
      unitRef="usd">4526000</codi:NetIncomeLossAvailabletoTrustStockNetofDistributions>
    <codi:NetIncomeLossAvailabletoTrustStockNetofDistributions
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjk4MjFhZWJkZTNjMjQ4ZTE5MDkwYjVhMTE5MGUyMTU3L3RhYmxlcmFuZ2U6OTgyMWFlYmRlM2MyNDhlMTkwOTBiNWExMTkwZTIxNTdfNi00LTEtMS00ODQ1MQ_3a15db45-a88c-483b-8c38-70528a7de908"
      unitRef="usd">-2949000</codi:NetIncomeLossAvailabletoTrustStockNetofDistributions>
    <us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RleHRyZWdpb246NTkwYmYzN2ZiMGUzNDllNWFkZTAwOTY1NDg5ODYxNGRfMTE4NjU_24857e5e-8d6a-4f82-ac26-e85ed905916f">&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic and diluted earnings per share for the three months ended March&#160;31, 2022 and 2021 attributable to the common shares of Holdings is calculated as follows &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;(in thousands, except per share data)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.579%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.580%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Three months ended&#160;&lt;br/&gt;&#160;March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;Net income (loss) from continuing operations attributable to common shares of Holdings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;4,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(2,949)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Less: Effect of contribution based profit - Holding Event&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;4,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Net loss from continuing operations attributable to common shares of Holdings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-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,465)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.579%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.580%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Income from discontinued operations attributable to Holdings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;10,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-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,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Less: Effect of contribution based profit - Holding Event&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Income from discontinued operations attributable to common shares of Holdings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;9,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-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,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Basic and diluted weighted average common shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;69,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;64,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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:700;line-height:100%"&gt;Basic and fully diluted income (loss) per common share attributable to Holdings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;0.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;Discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;0.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;0.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;0.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;Dist</us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock>
    <codi:NetIncomeLossAvailabletoTrustStockNetofDistributions
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjU0MjdkMTI5ODE2MTQ3YTA4NTExZjQ3OTYxMjgwNmNkL3RhYmxlcmFuZ2U6NTQyN2QxMjk4MTYxNDdhMDg1MTFmNDc5NjEyODA2Y2RfMi0yLTEtMS00ODQ1MQ_a17d0fcb-55ea-4756-9a28-5ff763ecb1f6"
      unitRef="usd">4526000</codi:NetIncomeLossAvailabletoTrustStockNetofDistributions>
    <codi:NetIncomeLossAvailabletoTrustStockNetofDistributions
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjU0MjdkMTI5ODE2MTQ3YTA4NTExZjQ3OTYxMjgwNmNkL3RhYmxlcmFuZ2U6NTQyN2QxMjk4MTYxNDdhMDg1MTFmNDc5NjEyODA2Y2RfMi00LTEtMS00ODQ1MQ_ea00e371-93d7-4a5f-9c6f-ce9bb40651b4"
      unitRef="usd">-2949000</codi:NetIncomeLossAvailabletoTrustStockNetofDistributions>
    <codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjU0MjdkMTI5ODE2MTQ3YTA4NTExZjQ3OTYxMjgwNmNkL3RhYmxlcmFuZ2U6NTQyN2QxMjk4MTYxNDdhMDg1MTFmNDc5NjEyODA2Y2RfMy0yLTEtMS00ODQ1MQ_adb29d0d-f096-4af6-a025-7e448221ed3c"
      unitRef="usd">4254000</codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent>
    <codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjU0MjdkMTI5ODE2MTQ3YTA4NTExZjQ3OTYxMjgwNmNkL3RhYmxlcmFuZ2U6NTQyN2QxMjk4MTYxNDdhMDg1MTFmNDc5NjEyODA2Y2RfMy00LTEtMS00ODQ1MQ_f56ad1c3-edbd-40fc-b8ad-d1a4f3e2ed4b"
      unitRef="usd">3516000</codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent>
    <codi:NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjU0MjdkMTI5ODE2MTQ3YTA4NTExZjQ3OTYxMjgwNmNkL3RhYmxlcmFuZ2U6NTQyN2QxMjk4MTYxNDdhMDg1MTFmNDc5NjEyODA2Y2RfNC0yLTEtMS00ODQ1MQ_8092775a-58a5-45f1-b17d-b7faf2b8e51e"
      unitRef="usd">272000</codi:NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment>
    <codi:NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjU0MjdkMTI5ODE2MTQ3YTA4NTExZjQ3OTYxMjgwNmNkL3RhYmxlcmFuZ2U6NTQyN2QxMjk4MTYxNDdhMDg1MTFmNDc5NjEyODA2Y2RfNC00LTEtMS00ODQ1MQ_b3845545-e4cf-4751-952e-a25c39507ffa"
      unitRef="usd">-6465000</codi:NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="i493d98965b304361b5eee3694c2a760e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjU0MjdkMTI5ODE2MTQ3YTA4NTExZjQ3OTYxMjgwNmNkL3RhYmxlcmFuZ2U6NTQyN2QxMjk4MTYxNDdhMDg1MTFmNDc5NjEyODA2Y2RfNi0yLTEtMS00ODQ1MQ_bb8b72c5-b256-4b3a-b5b1-c7811a6fd42d"
      unitRef="usd">10322000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="i3593db55435f46cc99dc49791f5fb555_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjU0MjdkMTI5ODE2MTQ3YTA4NTExZjQ3OTYxMjgwNmNkL3RhYmxlcmFuZ2U6NTQyN2QxMjk4MTYxNDdhMDg1MTFmNDc5NjEyODA2Y2RfNi00LTEtMS00ODQ1MQ_58e5f047-4153-4e64-8746-24b8a3b97490"
      unitRef="usd">7815000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent
      contextRef="i493d98965b304361b5eee3694c2a760e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjU0MjdkMTI5ODE2MTQ3YTA4NTExZjQ3OTYxMjgwNmNkL3RhYmxlcmFuZ2U6NTQyN2QxMjk4MTYxNDdhMDg1MTFmNDc5NjEyODA2Y2RfNy0yLTEtMS00ODQ1MQ_19690e40-c20e-4709-8d7b-e6bf7bc0f680"
      unitRef="usd">630000</codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent>
    <codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent
      contextRef="i3593db55435f46cc99dc49791f5fb555_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjU0MjdkMTI5ODE2MTQ3YTA4NTExZjQ3OTYxMjgwNmNkL3RhYmxlcmFuZ2U6NTQyN2QxMjk4MTYxNDdhMDg1MTFmNDc5NjEyODA2Y2RfNy00LTEtMS00ODQ1MQ_ee1cc3e4-3a36-4970-9d28-27b394bf02c2"
      unitRef="usd">538000</codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="i493d98965b304361b5eee3694c2a760e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjU0MjdkMTI5ODE2MTQ3YTA4NTExZjQ3OTYxMjgwNmNkL3RhYmxlcmFuZ2U6NTQyN2QxMjk4MTYxNDdhMDg1MTFmNDc5NjEyODA2Y2RfOC0yLTEtMS00ODQ1MQ_50d18c15-81a6-417c-864e-50d76ff09991"
      unitRef="usd">9692000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="i3593db55435f46cc99dc49791f5fb555_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjU0MjdkMTI5ODE2MTQ3YTA4NTExZjQ3OTYxMjgwNmNkL3RhYmxlcmFuZ2U6NTQyN2QxMjk4MTYxNDdhMDg1MTFmNDc5NjEyODA2Y2RfOC00LTEtMS00ODQ1MQ_c5a0c8d6-f191-4f97-9742-0311591e92bd"
      unitRef="usd">7277000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjU0MjdkMTI5ODE2MTQ3YTA4NTExZjQ3OTYxMjgwNmNkL3RhYmxlcmFuZ2U6NTQyN2QxMjk4MTYxNDdhMDg1MTFmNDc5NjEyODA2Y2RfMTAtMi0xLTEtNDg0NTE_c473f165-9ad8-4c38-b25f-fac7828e2735"
      unitRef="shares">69375000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjU0MjdkMTI5ODE2MTQ3YTA4NTExZjQ3OTYxMjgwNmNkL3RhYmxlcmFuZ2U6NTQyN2QxMjk4MTYxNDdhMDg1MTFmNDc5NjEyODA2Y2RfMTAtNC0xLTEtNDg0NTE_10fcc790-8803-4d4a-965e-f766edf8ab1b"
      unitRef="shares">64900000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjU0MjdkMTI5ODE2MTQ3YTA4NTExZjQ3OTYxMjgwNmNkL3RhYmxlcmFuZ2U6NTQyN2QxMjk4MTYxNDdhMDg1MTFmNDc5NjEyODA2Y2RfMTMtMi0xLTEtNDg0NTE_d5aee5c7-c826-4d07-b3ff-3fbc7af1fa7d"
      unitRef="usdPerShare">0.00</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjU0MjdkMTI5ODE2MTQ3YTA4NTExZjQ3OTYxMjgwNmNkL3RhYmxlcmFuZ2U6NTQyN2QxMjk4MTYxNDdhMDg1MTFmNDc5NjEyODA2Y2RfMTMtNC0xLTEtNDg0NTE_bcd9d8df-d85a-4f83-86f4-47a12a501733"
      unitRef="usdPerShare">-0.10</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjU0MjdkMTI5ODE2MTQ3YTA4NTExZjQ3OTYxMjgwNmNkL3RhYmxlcmFuZ2U6NTQyN2QxMjk4MTYxNDdhMDg1MTFmNDc5NjEyODA2Y2RfMTQtMi0xLTEtNDg0NTE_8daf20ec-472a-42f1-8aff-cba182b9798b"
      unitRef="usdPerShare">0.14</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjU0MjdkMTI5ODE2MTQ3YTA4NTExZjQ3OTYxMjgwNmNkL3RhYmxlcmFuZ2U6NTQyN2QxMjk4MTYxNDdhMDg1MTFmNDc5NjEyODA2Y2RfMTQtNC0xLTEtNDg0NTE_3add9be0-533d-4d68-a7d6-a185b349f107"
      unitRef="usdPerShare">0.11</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjU0MjdkMTI5ODE2MTQ3YTA4NTExZjQ3OTYxMjgwNmNkL3RhYmxlcmFuZ2U6NTQyN2QxMjk4MTYxNDdhMDg1MTFmNDc5NjEyODA2Y2RfMTUtMi0xLTEtNDg0NTE_8a6e2372-d951-4754-8ada-64e3610d96ed"
      unitRef="usdPerShare">0.14</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjU0MjdkMTI5ODE2MTQ3YTA4NTExZjQ3OTYxMjgwNmNkL3RhYmxlcmFuZ2U6NTQyN2QxMjk4MTYxNDdhMDg1MTFmNDc5NjEyODA2Y2RfMTUtNC0xLTEtNDg0NTE_1178274e-4f66-4833-8a25-3d71fdffd822"
      unitRef="usdPerShare">0.01</us-gaap:EarningsPerShareDiluted>
    <codi:DistributionsPayableAmountPerShare
      contextRef="iee57d02365dd46238386a2f5f075687a_I20220428"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjM5MDYxOTRmMzVkMTRiNmJhMjc0NjQ0Y2Q4OWQ1NjRkL3RhYmxlcmFuZ2U6MzkwNjE5NGYzNWQxNGI2YmEyNzQ2NDRjZDg5ZDU2NGRfMy0yLTEtMS01OTU3NQ_616cd733-47aa-4967-aeac-51eae2e5f29c"
      unitRef="usdPerShare">0.25</codi:DistributionsPayableAmountPerShare>
    <codi:PaymentsOfDistributionsToShareholders
      contextRef="i644ec3f16b8e47bf9aaf06e2c419b5f9_D20220428-20220428"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjM5MDYxOTRmMzVkMTRiNmJhMjc0NjQ0Y2Q4OWQ1NjRkL3RhYmxlcmFuZ2U6MzkwNjE5NGYzNWQxNGI2YmEyNzQ2NDRjZDg5ZDU2NGRfMy00LTEtMS01OTU3NQ_b0fe7af2-0d3b-414f-a7dc-499ebe51d643"
      unitRef="usd">17510000</codi:PaymentsOfDistributionsToShareholders>
    <codi:DistributionsPayableAmountPerShare
      contextRef="i3975bd2f25004d19866ccbfbfee3d293_I20220120"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjM5MDYxOTRmMzVkMTRiNmJhMjc0NjQ0Y2Q4OWQ1NjRkL3RhYmxlcmFuZ2U6MzkwNjE5NGYzNWQxNGI2YmEyNzQ2NDRjZDg5ZDU2NGRfNC0yLTEtMS01OTYxMg_09a2050d-03ce-478f-80e0-9941ed1176cd"
      unitRef="usdPerShare">0.25</codi:DistributionsPayableAmountPerShare>
    <codi:PaymentsOfDistributionsToShareholders
      contextRef="i7f1fc641ad2e4933a484ab2e91720b3d_D20220120-20220120"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjM5MDYxOTRmMzVkMTRiNmJhMjc0NjQ0Y2Q4OWQ1NjRkL3RhYmxlcmFuZ2U6MzkwNjE5NGYzNWQxNGI2YmEyNzQ2NDRjZDg5ZDU2NGRfNC00LTEtMS01OTYxMg_f871b6d2-421a-46a3-857c-64d20717c796"
      unitRef="usd">17352000</codi:PaymentsOfDistributionsToShareholders>
    <codi:DistributionsPayableAmountPerShare
      contextRef="icfb891fb6066420a880526010e2a3126_I20211022"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjM5MDYxOTRmMzVkMTRiNmJhMjc0NjQ0Y2Q4OWQ1NjRkL3RhYmxlcmFuZ2U6MzkwNjE5NGYzNWQxNGI2YmEyNzQ2NDRjZDg5ZDU2NGRfMy0yLTEtMS00ODQ1MQ_1c742ada-a905-4595-9f22-2254f7c5ef2b"
      unitRef="usdPerShare">0.36</codi:DistributionsPayableAmountPerShare>
    <codi:PaymentsOfDistributionsToShareholders
      contextRef="if68b9b66e1164150800502a169979990_D20211022-20211022"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjM5MDYxOTRmMzVkMTRiNmJhMjc0NjQ0Y2Q4OWQ1NjRkL3RhYmxlcmFuZ2U6MzkwNjE5NGYzNWQxNGI2YmEyNzQ2NDRjZDg5ZDU2NGRfMy00LTEtMS00ODQ1MQ_6ed6ce32-4b6f-4166-bfd1-d260402d29ff"
      unitRef="usd">23742000</codi:PaymentsOfDistributionsToShareholders>
    <codi:DistributionsPayableAmountPerShare
      contextRef="ic41e890464c54bc991ffdf39ea8a46b3_I20210907"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjM5MDYxOTRmMzVkMTRiNmJhMjc0NjQ0Y2Q4OWQ1NjRkL3RhYmxlcmFuZ2U6MzkwNjE5NGYzNWQxNGI2YmEyNzQ2NDRjZDg5ZDU2NGRfNC0yLTEtMS00ODQ1MQ_f584061d-50ec-49de-b5a9-987429c44eba"
      unitRef="usdPerShare">0.88</codi:DistributionsPayableAmountPerShare>
    <codi:PaymentsOfDistributionsToShareholders
      contextRef="i4f34a164885042958539adceff829c24_D20210907-20210907"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjM5MDYxOTRmMzVkMTRiNmJhMjc0NjQ0Y2Q4OWQ1NjRkL3RhYmxlcmFuZ2U6MzkwNjE5NGYzNWQxNGI2YmEyNzQ2NDRjZDg5ZDU2NGRfNC00LTEtMS00ODQ1MQ_9ff88ec1-2503-4a7c-91c1-3ce1e815f0a4"
      unitRef="usd">57112000</codi:PaymentsOfDistributionsToShareholders>
    <codi:DistributionsPayableAmountPerShare
      contextRef="i6d20daf89c164e3d852c377ee909081b_I20210722"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjM5MDYxOTRmMzVkMTRiNmJhMjc0NjQ0Y2Q4OWQ1NjRkL3RhYmxlcmFuZ2U6MzkwNjE5NGYzNWQxNGI2YmEyNzQ2NDRjZDg5ZDU2NGRfNS0yLTEtMS00ODQ1MQ_4d6db417-e7a1-49c7-afbb-9a238ce2cc76"
      unitRef="usdPerShare">0.36</codi:DistributionsPayableAmountPerShare>
    <codi:PaymentsOfDistributionsToShareholders
      contextRef="if1bdf62527194bd381313ba61bde7ba8_D20210722-20210722"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjM5MDYxOTRmMzVkMTRiNmJhMjc0NjQ0Y2Q4OWQ1NjRkL3RhYmxlcmFuZ2U6MzkwNjE5NGYzNWQxNGI2YmEyNzQ2NDRjZDg5ZDU2NGRfNS00LTEtMS00ODQ1MQ_fe6552c1-0e43-46da-bb6a-593f238f1f81"
      unitRef="usd">23364000</codi:PaymentsOfDistributionsToShareholders>
    <codi:DistributionsPayableAmountPerShare
      contextRef="ib59982d7c8d24d039279186e3bca5c3b_I20210422"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjM5MDYxOTRmMzVkMTRiNmJhMjc0NjQ0Y2Q4OWQ1NjRkL3RhYmxlcmFuZ2U6MzkwNjE5NGYzNWQxNGI2YmEyNzQ2NDRjZDg5ZDU2NGRfNi0yLTEtMS00ODQ1MQ_29f0d966-ded0-4c99-a51e-002ca2a32968"
      unitRef="usdPerShare">0.36</codi:DistributionsPayableAmountPerShare>
    <codi:PaymentsOfDistributionsToShareholders
      contextRef="i7d1c38cc582e47f0bae7471b5afbf90a_D20210422-20210422"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjM5MDYxOTRmMzVkMTRiNmJhMjc0NjQ0Y2Q4OWQ1NjRkL3RhYmxlcmFuZ2U6MzkwNjE5NGYzNWQxNGI2YmEyNzQ2NDRjZDg5ZDU2NGRfNi00LTEtMS00ODQ1MQ_67b11686-6591-48a9-8c40-e6f0737b5446"
      unitRef="usd">23364000</codi:PaymentsOfDistributionsToShareholders>
    <codi:DistributionsPayableAmountPerShare
      contextRef="i9a7c88d560784cd49725a266f086dc44_I20210122"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjM5MDYxOTRmMzVkMTRiNmJhMjc0NjQ0Y2Q4OWQ1NjRkL3RhYmxlcmFuZ2U6MzkwNjE5NGYzNWQxNGI2YmEyNzQ2NDRjZDg5ZDU2NGRfNy0yLTEtMS00ODQ1MQ_758e5fdb-a6a8-467c-a9df-ac0091cfc322"
      unitRef="usdPerShare">0.36</codi:DistributionsPayableAmountPerShare>
    <codi:PaymentsOfDistributionsToShareholders
      contextRef="ia2c3133e71c44eb8860881161bc60813_D20210122-20210122"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjM5MDYxOTRmMzVkMTRiNmJhMjc0NjQ0Y2Q4OWQ1NjRkL3RhYmxlcmFuZ2U6MzkwNjE5NGYzNWQxNGI2YmEyNzQ2NDRjZDg5ZDU2NGRfNy00LTEtMS00ODQ1MQ_3f6a76bc-a97c-4c98-81a7-b4bb1e3e67a7"
      unitRef="usd">23364000</codi:PaymentsOfDistributionsToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="ibc36b6bc36d74fa3b542a13a503fef87_D20220430-20220430"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjM5MDYxOTRmMzVkMTRiNmJhMjc0NjQ0Y2Q4OWQ1NjRkL3RhYmxlcmFuZ2U6MzkwNjE5NGYzNWQxNGI2YmEyNzQ2NDRjZDg5ZDU2NGRfMTItMi0xLTEtNTk2MTQ_01dafba5-bcf3-4412-bf54-1be4d2f55169"
      unitRef="usdPerShare">453.125000</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="i9b431f50e04042b9b81377d4e0a56dd2_D20220430-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjM5MDYxOTRmMzVkMTRiNmJhMjc0NjQ0Y2Q4OWQ1NjRkL3RhYmxlcmFuZ2U6MzkwNjE5NGYzNWQxNGI2YmEyNzQ2NDRjZDg5ZDU2NGRfMTItNC0xLTEtNTk2MTQ_5f9639d9-7559-44d6-ba04-c30501173630"
      unitRef="usd">1813000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="i8ae89cf9d8e648dfa93faae04981b318_D20220130-20220130"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjM5MDYxOTRmMzVkMTRiNmJhMjc0NjQ0Y2Q4OWQ1NjRkL3RhYmxlcmFuZ2U6MzkwNjE5NGYzNWQxNGI2YmEyNzQ2NDRjZDg5ZDU2NGRfMTMtMi0xLTEtNTk2MTY_5b90dae4-a6e2-4ccf-a450-f01521b14258"
      unitRef="usdPerShare">453.125000</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="i857c7f54ee464e7a8d1f2808474b2d17_D20220130-20220130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjM5MDYxOTRmMzVkMTRiNmJhMjc0NjQ0Y2Q4OWQ1NjRkL3RhYmxlcmFuZ2U6MzkwNjE5NGYzNWQxNGI2YmEyNzQ2NDRjZDg5ZDU2NGRfMTMtNC0xLTEtNTk2MTY_f2fa2e95-5a31-48bb-b439-aa23d8b7a6df"
      unitRef="usd">1813000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="ifc0b082a66cd4247934cc9d57c6d68d1_D20211030-20211030"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjM5MDYxOTRmMzVkMTRiNmJhMjc0NjQ0Y2Q4OWQ1NjRkL3RhYmxlcmFuZ2U6MzkwNjE5NGYzNWQxNGI2YmEyNzQ2NDRjZDg5ZDU2NGRfMTQtMi0xLTEtNDg0NTE_b013d40c-1536-49d5-a567-5bdc52d90b5e"
      unitRef="usdPerShare">453.125000</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="i6a8585aeb51243cca4a7d85e59033487_D20211030-20211030"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjM5MDYxOTRmMzVkMTRiNmJhMjc0NjQ0Y2Q4OWQ1NjRkL3RhYmxlcmFuZ2U6MzkwNjE5NGYzNWQxNGI2YmEyNzQ2NDRjZDg5ZDU2NGRfMTQtNC0xLTEtNDg0NTE_06066370-c578-443c-b466-99e891d0d3f3"
      unitRef="usd">1813000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="ia22e5076bc164e48830064f5694f6cd1_D20210730-20210730"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjM5MDYxOTRmMzVkMTRiNmJhMjc0NjQ0Y2Q4OWQ1NjRkL3RhYmxlcmFuZ2U6MzkwNjE5NGYzNWQxNGI2YmEyNzQ2NDRjZDg5ZDU2NGRfMTUtMi0xLTEtNDg0NTE_e7a84909-d913-4886-a58e-188757c59825"
      unitRef="usdPerShare">453.125000</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="i384ceb978047488eb23ba118cfebe5c2_D20210730-20210730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjM5MDYxOTRmMzVkMTRiNmJhMjc0NjQ0Y2Q4OWQ1NjRkL3RhYmxlcmFuZ2U6MzkwNjE5NGYzNWQxNGI2YmEyNzQ2NDRjZDg5ZDU2NGRfMTUtNC0xLTEtNDg0NTE_136ee4ef-1e81-42b3-bc51-17389d2e9eee"
      unitRef="usd">1813000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="i8ce90273fe2d44c4846561b337433627_D20210430-20210430"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjM5MDYxOTRmMzVkMTRiNmJhMjc0NjQ0Y2Q4OWQ1NjRkL3RhYmxlcmFuZ2U6MzkwNjE5NGYzNWQxNGI2YmEyNzQ2NDRjZDg5ZDU2NGRfMTYtMi0xLTEtNDg0NTE_34d20357-c4a6-4d84-9f33-9789455a33e6"
      unitRef="usdPerShare">453.125000</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="i395dd3b0efd04517851f1661beb16b2e_D20210430-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjM5MDYxOTRmMzVkMTRiNmJhMjc0NjQ0Y2Q4OWQ1NjRkL3RhYmxlcmFuZ2U6MzkwNjE5NGYzNWQxNGI2YmEyNzQ2NDRjZDg5ZDU2NGRfMTYtNC0xLTEtNDg0NTE_6322eeca-cc76-4c77-92f2-04dd96d8d657"
      unitRef="usd">1813000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="ifabd8d430d4e4924b70a228bbfe01e18_D20210130-20210130"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjM5MDYxOTRmMzVkMTRiNmJhMjc0NjQ0Y2Q4OWQ1NjRkL3RhYmxlcmFuZ2U6MzkwNjE5NGYzNWQxNGI2YmEyNzQ2NDRjZDg5ZDU2NGRfMTctMi0xLTEtNDg0NTE_20d530c0-8775-407a-9ead-5063e906cee0"
      unitRef="usdPerShare">453.125000</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="i0ba6f3d43fa14c6cb1412604c08c527c_D20210130-20210130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjM5MDYxOTRmMzVkMTRiNmJhMjc0NjQ0Y2Q4OWQ1NjRkL3RhYmxlcmFuZ2U6MzkwNjE5NGYzNWQxNGI2YmEyNzQ2NDRjZDg5ZDU2NGRfMTctNC0xLTEtNDg0NTE_4d56b887-9c87-4f13-9053-72f8ff8ee20e"
      unitRef="usd">1813000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="ib80b02a2bf08413481a5d6382aea3f84_D20220430-20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjM5MDYxOTRmMzVkMTRiNmJhMjc0NjQ0Y2Q4OWQ1NjRkL3RhYmxlcmFuZ2U6MzkwNjE5NGYzNWQxNGI2YmEyNzQ2NDRjZDg5ZDU2NGRfMjAtMi0xLTEtNTk2MTg_10a485f0-40fd-433b-8b74-105b5ca3a63d"
      unitRef="usdPerShare">492.1875000</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="id7deb57f4bda49b894caa7daa0702cb3_D20220430-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjM5MDYxOTRmMzVkMTRiNmJhMjc0NjQ0Y2Q4OWQ1NjRkL3RhYmxlcmFuZ2U6MzkwNjE5NGYzNWQxNGI2YmEyNzQ2NDRjZDg5ZDU2NGRfMjAtNC0xLTEtNTk2MTg_c7aa9e85-4340-4bb7-9c5a-8e0334a4868c"
      unitRef="usd">1969000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="ib926272b1605460d8df1217bf5c733cf_D20220130-20220130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjM5MDYxOTRmMzVkMTRiNmJhMjc0NjQ0Y2Q4OWQ1NjRkL3RhYmxlcmFuZ2U6MzkwNjE5NGYzNWQxNGI2YmEyNzQ2NDRjZDg5ZDU2NGRfMjEtMi0xLTEtNTk2MjA_e238e97b-ca2f-4f60-bddd-ce29ee59d890"
      unitRef="usdPerShare">492.1875000</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="ic3463b3382124e5b928749562fa7d9e1_D20220130-20220130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjM5MDYxOTRmMzVkMTRiNmJhMjc0NjQ0Y2Q4OWQ1NjRkL3RhYmxlcmFuZ2U6MzkwNjE5NGYzNWQxNGI2YmEyNzQ2NDRjZDg5ZDU2NGRfMjEtNC0xLTEtNTk2MjA_cbaebf20-c49b-4e4a-a484-1f72da2aa138"
      unitRef="usd">1969000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="i31d790946cd6434eacfe17abab97ba94_D20211030-20211030"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjM5MDYxOTRmMzVkMTRiNmJhMjc0NjQ0Y2Q4OWQ1NjRkL3RhYmxlcmFuZ2U6MzkwNjE5NGYzNWQxNGI2YmEyNzQ2NDRjZDg5ZDU2NGRfMjQtMi0xLTEtNDg0NTE_fb4f1911-82c9-4925-94b2-49ec4194e586"
      unitRef="usdPerShare">492.1875000</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="iab03ad6306944064bf39a8c97dc6bacc_D20211030-20211030"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjM5MDYxOTRmMzVkMTRiNmJhMjc0NjQ0Y2Q4OWQ1NjRkL3RhYmxlcmFuZ2U6MzkwNjE5NGYzNWQxNGI2YmEyNzQ2NDRjZDg5ZDU2NGRfMjQtNC0xLTEtNDg0NTE_f6583eaa-d293-4210-a689-2df57ec3314b"
      unitRef="usd">1969000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="i012da28340ba4c1e8f572f5daadb9a48_D20210730-20210730"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjM5MDYxOTRmMzVkMTRiNmJhMjc0NjQ0Y2Q4OWQ1NjRkL3RhYmxlcmFuZ2U6MzkwNjE5NGYzNWQxNGI2YmEyNzQ2NDRjZDg5ZDU2NGRfMjUtMi0xLTEtNDg0NTE_af767b9d-1f95-4306-a28b-5e6d06f0ac9b"
      unitRef="usdPerShare">492.1875000</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="icb582eb9c415477b9589923186df3247_D20210730-20210730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjM5MDYxOTRmMzVkMTRiNmJhMjc0NjQ0Y2Q4OWQ1NjRkL3RhYmxlcmFuZ2U6MzkwNjE5NGYzNWQxNGI2YmEyNzQ2NDRjZDg5ZDU2NGRfMjUtNC0xLTEtNDg0NTE_10e705f7-8ec4-4561-b690-0b7d3107a8ac"
      unitRef="usd">1969000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="i4f43f851a54541fd9477ade643aca3c3_D20210430-20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjM5MDYxOTRmMzVkMTRiNmJhMjc0NjQ0Y2Q4OWQ1NjRkL3RhYmxlcmFuZ2U6MzkwNjE5NGYzNWQxNGI2YmEyNzQ2NDRjZDg5ZDU2NGRfMjYtMi0xLTEtNDg0NTE_2d5fa8c9-8d4d-42cd-92c3-1bc032543401"
      unitRef="usdPerShare">492.1875000</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="i4999c08cf01843bca6839fb12e7e6978_D20210430-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjM5MDYxOTRmMzVkMTRiNmJhMjc0NjQ0Y2Q4OWQ1NjRkL3RhYmxlcmFuZ2U6MzkwNjE5NGYzNWQxNGI2YmEyNzQ2NDRjZDg5ZDU2NGRfMjYtNC0xLTEtNDg0NTE_6361db80-3476-49fc-ac67-772f2e6bda2b"
      unitRef="usd">1969000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="i8dccb6367ea44c43aafbf259d0c10b72_D20210130-20210130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjM5MDYxOTRmMzVkMTRiNmJhMjc0NjQ0Y2Q4OWQ1NjRkL3RhYmxlcmFuZ2U6MzkwNjE5NGYzNWQxNGI2YmEyNzQ2NDRjZDg5ZDU2NGRfMjctMi0xLTEtNDg0NTE_bc2e2123-a194-44be-b5bf-600c54f50ea1"
      unitRef="usdPerShare">492.1875000</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="i0d2f9be10f614d05b0b9ca8657c4a43a_D20210130-20210130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjM5MDYxOTRmMzVkMTRiNmJhMjc0NjQ0Y2Q4OWQ1NjRkL3RhYmxlcmFuZ2U6MzkwNjE5NGYzNWQxNGI2YmEyNzQ2NDRjZDg5ZDU2NGRfMjctNC0xLTEtNDg0NTE_09ae4bec-9eeb-4af2-b6e3-0a7bce333b75"
      unitRef="usd">1969000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="if1cae2bb61b94dc893220d1779015f38_D20220430-20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjM5MDYxOTRmMzVkMTRiNmJhMjc0NjQ0Y2Q4OWQ1NjRkL3RhYmxlcmFuZ2U6MzkwNjE5NGYzNWQxNGI2YmEyNzQ2NDRjZDg5ZDU2NGRfMjgtMi0xLTEtNTk2MjI_d2a30a7a-8b85-44b8-bb5b-bb0901f06ee8"
      unitRef="usdPerShare">492.1875000</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="if1cae2bb61b94dc893220d1779015f38_D20220430-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjM5MDYxOTRmMzVkMTRiNmJhMjc0NjQ0Y2Q4OWQ1NjRkL3RhYmxlcmFuZ2U6MzkwNjE5NGYzNWQxNGI2YmEyNzQ2NDRjZDg5ZDU2NGRfMjgtNC0xLTEtNTk2MjI_e0c8de30-4d9b-484a-9980-03244a0f9f78"
      unitRef="usd">2264000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="ie06223f17b5e4f3b8fe07582946a37a8_D20220130-20220130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjM5MDYxOTRmMzVkMTRiNmJhMjc0NjQ0Y2Q4OWQ1NjRkL3RhYmxlcmFuZ2U6MzkwNjE5NGYzNWQxNGI2YmEyNzQ2NDRjZDg5ZDU2NGRfMjktMi0xLTEtNTk2MjQ_f830bf3e-97fd-4081-bb19-03d34275b0e5"
      unitRef="usdPerShare">492.1875000</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="ie06223f17b5e4f3b8fe07582946a37a8_D20220130-20220130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjM5MDYxOTRmMzVkMTRiNmJhMjc0NjQ0Y2Q4OWQ1NjRkL3RhYmxlcmFuZ2U6MzkwNjE5NGYzNWQxNGI2YmEyNzQ2NDRjZDg5ZDU2NGRfMjktNC0xLTEtNTk2MjQ_82cbbe68-94c0-43ee-bbc5-da362140b93a"
      unitRef="usd">2264000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="ic725f486c7a64efe814b94d0cc435e61_D20211030-20211030"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjM5MDYxOTRmMzVkMTRiNmJhMjc0NjQ0Y2Q4OWQ1NjRkL3RhYmxlcmFuZ2U6MzkwNjE5NGYzNWQxNGI2YmEyNzQ2NDRjZDg5ZDU2NGRfMzQtMi0xLTEtNDg0NTE_c1e9e314-311f-4aaf-b400-01b865d325aa"
      unitRef="usdPerShare">492.1875000</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="ic725f486c7a64efe814b94d0cc435e61_D20211030-20211030"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjM5MDYxOTRmMzVkMTRiNmJhMjc0NjQ0Y2Q4OWQ1NjRkL3RhYmxlcmFuZ2U6MzkwNjE5NGYzNWQxNGI2YmEyNzQ2NDRjZDg5ZDU2NGRfMzQtNC0xLTEtNDg0NTE_79acb034-b29a-4214-9512-992a18e12468"
      unitRef="usd">2264000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="i7f5ecc0b00d84a52857332f0e9d8fbca_D20210730-20210730"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjM5MDYxOTRmMzVkMTRiNmJhMjc0NjQ0Y2Q4OWQ1NjRkL3RhYmxlcmFuZ2U6MzkwNjE5NGYzNWQxNGI2YmEyNzQ2NDRjZDg5ZDU2NGRfMzUtMi0xLTEtNDg0NTE_a3d1cbd2-4613-492f-8430-387f61485425"
      unitRef="usdPerShare">492.1875000</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="i7f5ecc0b00d84a52857332f0e9d8fbca_D20210730-20210730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjM5MDYxOTRmMzVkMTRiNmJhMjc0NjQ0Y2Q4OWQ1NjRkL3RhYmxlcmFuZ2U6MzkwNjE5NGYzNWQxNGI2YmEyNzQ2NDRjZDg5ZDU2NGRfMzUtNC0xLTEtNDg0NTE_96d08b00-9d0d-49e5-855f-87888f6a4e93"
      unitRef="usd">2264000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="i0e1bd4d8298e4b85b9272d1083d6a10e_D20210430-20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjM5MDYxOTRmMzVkMTRiNmJhMjc0NjQ0Y2Q4OWQ1NjRkL3RhYmxlcmFuZ2U6MzkwNjE5NGYzNWQxNGI2YmEyNzQ2NDRjZDg5ZDU2NGRfMzYtMi0xLTEtNDg0NTE_d6678fbe-e27a-46f3-bb80-66e34b8fd31e"
      unitRef="usdPerShare">492.1875000</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="i0e1bd4d8298e4b85b9272d1083d6a10e_D20210430-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjM5MDYxOTRmMzVkMTRiNmJhMjc0NjQ0Y2Q4OWQ1NjRkL3RhYmxlcmFuZ2U6MzkwNjE5NGYzNWQxNGI2YmEyNzQ2NDRjZDg5ZDU2NGRfMzYtNC0xLTEtNDg0NTE_df61770c-c42a-4d88-b7e6-5cd87032e3df"
      unitRef="usd">2264000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="ifc59444b7b514480ae0e42c2c5d95611_D20210130-20210130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjM5MDYxOTRmMzVkMTRiNmJhMjc0NjQ0Y2Q4OWQ1NjRkL3RhYmxlcmFuZ2U6MzkwNjE5NGYzNWQxNGI2YmEyNzQ2NDRjZDg5ZDU2NGRfMzctMi0xLTEtNDg0NTE_35ab10ae-7f01-40ac-955d-49c056384b1a"
      unitRef="usdPerShare">492.1875000</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="ifc59444b7b514480ae0e42c2c5d95611_D20210130-20210130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RhYmxlOjM5MDYxOTRmMzVkMTRiNmJhMjc0NjQ0Y2Q4OWQ1NjRkL3RhYmxlcmFuZ2U6MzkwNjE5NGYzNWQxNGI2YmEyNzQ2NDRjZDg5ZDU2NGRfMzctNC0xLTEtNDg0NTE_41fe76f6-52cf-41c1-9dbc-ed82096435a4"
      unitRef="usd">2264000</codi:DistributionToShareholders>
    <codi:PaymentsOfDistributionsToShareholders
      contextRef="i4f34a164885042958539adceff829c24_D20210907-20210907"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RleHRyZWdpb246NTkwYmYzN2ZiMGUzNDllNWFkZTAwOTY1NDg5ODYxNGRfMTE2MTg_8904685d-35d8-4ce7-8dc6-ce6a671de509"
      unitRef="usd">57100000</codi:PaymentsOfDistributionsToShareholders>
    <codi:DistributionsPayableAmountPerShare
      contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RleHRyZWdpb246NTkwYmYzN2ZiMGUzNDllNWFkZTAwOTY1NDg5ODYxNGRfMTE3ODM_829c7245-d133-4c79-b197-0174b6c8bd33"
      unitRef="usdPerShare">0.25</codi:DistributionsPayableAmountPerShare>
    <codi:DistributionsPayableAmountPerShare
      contextRef="i578b582f532d4ca0ab92ae6ac17dc674_I20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83My9mcmFnOjU5MGJmMzdmYjBlMzQ5ZTVhZGUwMDk2NTQ4OTg2MTRkL3RleHRyZWdpb246NTkwYmYzN2ZiMGUzNDllNWFkZTAwOTY1NDg5ODYxNGRfMTY0OTI2NzQ1NDY0NQ_96b55904-2dd9-4e7a-b8c3-15fd1ac0c2c3"
      unitRef="usdPerShare">0.36</codi:DistributionsPayableAmountPerShare>
    <us-gaap:MinorityInterestDisclosureTextBlock
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RleHRyZWdpb246Y2I2OTM0ZDY1Njg2NDY5ZWI0Y2MxNjZlN2UzZWMyODRfMTUzNg_70c542d1-443a-4cf5-b76d-d3cf9d306dac">Noncontrolling Interest  &lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Noncontrolling interest represents the portion of the Company&#x2019;s majority owned subsidiary&#x2019;s net income (loss) and equity that is owned by noncontrolling shareholders. The following tables reflect the LLC&#x2019;s ownership percentage of its majority owned operating segments and related noncontrolling interest balances as of March&#160;31, 2022 and December&#160;31, 2021: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.228%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.650%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.845%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;% Ownership &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;% Ownership &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Primary&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Fully&lt;br/&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Primary&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Fully&lt;br/&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.11 &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;97.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;88.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;97.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;88.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;BOA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;91.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;83.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;91.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;83.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ergobaby&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;81.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;72.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;81.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;72.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Lugano&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;59.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;56.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;59.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;58.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Marucci&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;91.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;82.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;91.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;82.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Velocity Outdoor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;99.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;87.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;99.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;87.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Altor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;91.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;91.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Arnold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;98.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;85.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;98.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;85.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sterno &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;99.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;90.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;87.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.17pt;font-weight:700;line-height:120%;position:relative;top:-3.32pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;  &#160;&#160;&#160;&#160;The principal difference between primary and diluted percentages of our operating segments is due to stock option issuances of operating segment stock to management of the respective businesses.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.087%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.521%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.659%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.659%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.661%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Noncontrolling Interest Balances&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.11 &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;BOA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32,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:9pt;font-weight:400;line-height:100%"&gt;30,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ergobaby&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,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:9pt;font-weight:400;line-height:100%"&gt;29,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Lugano&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;74,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;70,585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Marucci&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Velocity Outdoor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Altor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Arnold &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sterno &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Allocation Interests&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;171,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;175,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:MinorityInterestDisclosureTextBlock>
    <codi:NoncontrollingInterestTableTextBlock
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RleHRyZWdpb246Y2I2OTM0ZDY1Njg2NDY5ZWI0Y2MxNjZlN2UzZWMyODRfMTUyOQ_a30e777f-1abd-48cd-a7f5-f8e81ac80c3b">The following tables reflect the LLC&#x2019;s ownership percentage of its majority owned operating segments and related noncontrolling interest balances as of March&#160;31, 2022 and December&#160;31, 2021: &lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.228%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.650%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.845%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;% Ownership &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;% Ownership &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Primary&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Fully&lt;br/&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Primary&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Fully&lt;br/&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.11 &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;97.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;88.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;97.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;88.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;BOA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;91.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;83.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;91.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;83.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ergobaby&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;81.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;72.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;81.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;72.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Lugano&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;59.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;56.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;59.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;58.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Marucci&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;91.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;82.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;91.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;82.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Velocity Outdoor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;99.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;87.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;99.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;87.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Altor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;91.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;91.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Arnold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;98.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;85.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;98.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;85.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sterno &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;99.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;90.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;87.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.17pt;font-weight:700;line-height:120%;position:relative;top:-3.32pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;  &#160;&#160;&#160;&#160;The principal difference between primary and diluted percentages of our operating segments is due to stock option issuances of operating segment stock to management of the respective businesses.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.087%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.521%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.659%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.659%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.661%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Noncontrolling Interest Balances&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.11 &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;BOA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32,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:9pt;font-weight:400;line-height:100%"&gt;30,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ergobaby&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,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:9pt;font-weight:400;line-height:100%"&gt;29,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Lugano&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;74,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;70,585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Marucci&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Velocity Outdoor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Altor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Arnold &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sterno &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Allocation Interests&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;171,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;175,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</codi:NoncontrollingInterestTableTextBlock>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="i985d06999ae5400da40471cec991654d_I20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfMi0xLTEtMS00ODQ1MQ_ea75aa12-f711-42d6-a299-ce05ea115284"
      unitRef="number">0.977</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="i043ddb0c7f2342e296f3ab5bac73344d_I20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfMi0zLTEtMS00ODQ1MQ_cd3f4c51-d7e1-4a3c-a6e3-60a2ed587aac"
      unitRef="number">0.884</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i42ef0abc47754262a34dbb96a2f6ad60_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfMi01LTEtMS00ODQ1MQ_4908e182-e22b-40c0-84fa-e31059fe6a5f"
      unitRef="number">0.976</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i2ffded016d5a41afb65ae02d21a5fd8d_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfMi03LTEtMS00ODQ1MQ_ddbdec0e-1c80-45a7-8168-6b74a25e00f9"
      unitRef="number">0.884</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="i8e7eedc6c0fa4082bfc9f6a6eab41a51_I20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfMy0xLTEtMS00ODQ1MQ_05c261a8-97f3-4280-b767-431c43a95e50"
      unitRef="number">0.918</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="i03c9c73b63634eeeabf97b6f855a135c_I20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfMy0zLTEtMS00ODQ1MQ_12da43c9-45e9-4410-93a1-c50d04b944cf"
      unitRef="number">0.832</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="if021ad86731f44059f6302189968ca12_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfMy01LTEtMS00ODQ1MQ_2f443eda-db06-409c-9b52-baf71c81e7a4"
      unitRef="number">0.918</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i972e8a0e698a4ea0a38aa9680f39376a_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfMy03LTEtMS00ODQ1MQ_bc3a0719-742a-42c7-aff4-bbf4780adbeb"
      unitRef="number">0.838</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="i02e262264b4b44c0bbc8d8e1d88cc7b1_I20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfNC0xLTEtMS00ODQ1MQ_df638488-2b72-4fde-8a48-8762315b4810"
      unitRef="number">0.816</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="ie781bc997f8f485fb6e2da2e3463274c_I20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfNC0zLTEtMS00ODQ1MQ_96aa1620-bad2-4efe-8e88-6c011c867f2e"
      unitRef="number">0.728</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="ifba62ef8f2bd43af856aa4d3d3b21e33_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfNC01LTEtMS00ODQ1MQ_c8768c63-db5a-4a66-ba0f-f29d72291de5"
      unitRef="number">0.817</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i229049a27f3d4da7be6e5f67315dc0f9_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfNC03LTEtMS00ODQ1MQ_1ce67971-f61d-46ce-b187-0e605675232d"
      unitRef="number">0.727</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i0f77fcae654043e8842fad09b1fd5615_I20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfNS0xLTEtMS00ODQ1MQ_3be396a2-51f9-4605-a740-25a93e92332d"
      unitRef="number">0.599</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="ibb24cc3d099948f5b9377c8020636da1_I20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfNS0zLTEtMS00ODQ1MQ_2b369f5f-3982-4795-a10d-eba6346ce31b"
      unitRef="number">0.562</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="iad0ef5c7082549f6bf1535d76354b531_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfNS01LTEtMS01NDgyNw_ae2c177f-5b25-4549-94e9-cb7ca5ca7d2b"
      unitRef="number">0.599</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i934de9f2a2e947069e33740caae2a366_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfNS03LTEtMS01NDgyNw_ec46bed4-2899-40a1-a78c-2c7ea0310050"
      unitRef="number">0.581</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i3ba77d4d81504fba9f82842baa66baeb_I20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfNi0xLTEtMS00ODQ1MQ_47d0c294-2a5b-447a-99cc-523fc4a35dfe"
      unitRef="number">0.911</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i84a91cd23b75437198897d74a770ae64_I20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfNi0zLTEtMS00ODQ1MQ_d247973d-13eb-4d63-852a-5a7ac83a551f"
      unitRef="number">0.828</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i2b8f7424681b4b61a12dd45bd2e7912f_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfNi01LTEtMS00ODQ1MQ_a9e503c8-b7ef-4eb9-a757-e348dc516577"
      unitRef="number">0.911</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="id2a339c2ea2945b3b7feba63d8289ef9_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfNi03LTEtMS00ODQ1MQ_3cc57ab9-3fbd-4b3e-b038-406e1edee238"
      unitRef="number">0.828</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="i5d5688a0abfc46549c9c9b82d1a4139b_I20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfNy0xLTEtMS00ODQ1MQ_f1c7992c-6058-4fcd-8643-4e5c3a224927"
      unitRef="number">0.994</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="id0e43aac92784c269c17cae2ca908ebc_I20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfNy0zLTEtMS00ODQ1MQ_986d9d21-a41b-435a-854e-7f6aae2d63c7"
      unitRef="number">0.877</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="iee89d560aef74e51961f33a8980eceb6_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfNy01LTEtMS00ODQ1MQ_1415b37c-e63b-459f-a88d-f71234757c8b"
      unitRef="number">0.993</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i42805548d69d4d9a974b70af90f01fe9_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfNy03LTEtMS00ODQ1MQ_17cb35c6-9a59-4cec-9da3-6b54ad7b1f2e"
      unitRef="number">0.876</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i02b071bd06094fdfb151abceb4629d37_I20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfOS0xLTEtMS00ODQ1MQ_17842981-159d-4778-bf66-097dc1ce4b08"
      unitRef="number">1.000</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i3833e1b6258148e882b3ea339b33d251_I20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfOS0zLTEtMS00ODQ1MQ_51a1fd9b-3a8a-4be6-8999-09e25a5ae692"
      unitRef="number">0.912</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i62b5708a7cb143c0a83e8390590ed7d6_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfOS01LTEtMS00ODQ1MQ_85b515bc-71b2-4b4e-b051-09ea015afa53"
      unitRef="number">1.000</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i58a4087a66064da28ced9b999acf951c_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfOS03LTEtMS00ODQ1MQ_b050f9a7-f772-48a5-b183-da88a599ec15"
      unitRef="number">0.912</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="ide4d2feba44d413e9e9788e650872d34_I20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfMTAtMS0xLTEtNDg0NTE_5fcc3c3b-8edc-48d8-acc7-77d5315e2738"
      unitRef="number">0.980</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i8cad0f0b346649da9f31c078d3e038b8_I20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfMTAtMy0xLTEtNDg0NTE_d68affa6-a17f-4737-817e-1d1d5aa57e91"
      unitRef="number">0.855</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i7387587dbcb04d158d379a1fd72fdaa4_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfMTAtNS0xLTEtNDg0NTE_b6d518d7-ad34-4a56-aa9e-c5b0f2b9022e"
      unitRef="number">0.980</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i633fc1e203aa48198c498d7db0a13d29_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfMTAtNy0xLTEtNDg0NTE_2b4ecaa6-431f-443b-9c67-606e40e3c60f"
      unitRef="number">0.855</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i26ad10bc70024dcfaedaef8830d4ecbe_I20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfMTEtMS0xLTEtNDg0NTE_d1fa04ca-fe90-46b1-8daf-2569bdc64d89"
      unitRef="number">0.994</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="ie6a093ed10ae4c4bb7c812ab60f70554_I20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfMTEtMy0xLTEtNDg0NTE_1304b2eb-feb3-40d5-924a-8d31749aad03"
      unitRef="number">0.908</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="id9ab6b107c444f5f9e647a820339304b_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfMTEtNS0xLTEtNDg0NTE_a59a73f7-c38d-402c-9046-6114e138ef1d"
      unitRef="number">1.000</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i6ea34e537faa430cac04e30cb2c85c53_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfMTEtNy0xLTEtNDg0NTE_8eee6347-ebef-4510-8590-acd6862ce944"
      unitRef="number">0.871</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <us-gaap:MinorityInterest
      contextRef="ifb26b692552147bcb2cd4b7f5617729d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmY2NmYyODFiZGUyNjQ4YTc5MDhiMmQxZDk4MDljNTIxL3RhYmxlcmFuZ2U6ZjY2ZjI4MWJkZTI2NDhhNzkwOGIyZDFkOTgwOWM1MjFfMi0xLTEtMS00ODQ1MQ_bf94b15d-e57f-4afe-b7d1-148275921de6"
      unitRef="usd">15929000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="iebc62605be0a42ee9e3f086cf76d5b37_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmY2NmYyODFiZGUyNjQ4YTc5MDhiMmQxZDk4MDljNTIxL3RhYmxlcmFuZ2U6ZjY2ZjI4MWJkZTI2NDhhNzkwOGIyZDFkOTgwOWM1MjFfMi0zLTEtMS00ODQ1MQ_f8aa8a88-304b-41ac-a067-e20d3c172fcb"
      unitRef="usd">15458000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i0dd7e47a146d4ca5ae6882e9dfe78a0f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmY2NmYyODFiZGUyNjQ4YTc5MDhiMmQxZDk4MDljNTIxL3RhYmxlcmFuZ2U6ZjY2ZjI4MWJkZTI2NDhhNzkwOGIyZDFkOTgwOWM1MjFfMy0xLTEtMS00ODQ1MQ_a376d7ce-2d67-4e84-9394-20e83e49fff3"
      unitRef="usd">32392000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="idcecc69df82e41e5a63ee3340da5ebf7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmY2NmYyODFiZGUyNjQ4YTc5MDhiMmQxZDk4MDljNTIxL3RhYmxlcmFuZ2U6ZjY2ZjI4MWJkZTI2NDhhNzkwOGIyZDFkOTgwOWM1MjFfMy0zLTEtMS00ODQ1MQ_18d9eaef-2bed-433d-a784-ec38be997be6"
      unitRef="usd">30581000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i03a303fabd6f44e187993c0bfc3ee1c0_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmY2NmYyODFiZGUyNjQ4YTc5MDhiMmQxZDk4MDljNTIxL3RhYmxlcmFuZ2U6ZjY2ZjI4MWJkZTI2NDhhNzkwOGIyZDFkOTgwOWM1MjFfNC0xLTEtMS00ODQ1MQ_8604a8fc-a0c0-4dad-aa8a-f2d099be864a"
      unitRef="usd">18110000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="ic19fd42b0ca443b1ae92101108bba742_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmY2NmYyODFiZGUyNjQ4YTc5MDhiMmQxZDk4MDljNTIxL3RhYmxlcmFuZ2U6ZjY2ZjI4MWJkZTI2NDhhNzkwOGIyZDFkOTgwOWM1MjFfNC0zLTEtMS00ODQ1MQ_baa68fb3-9e80-438a-9de2-db6f6dda2768"
      unitRef="usd">29435000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="ic12b78fea50948db8cf13a6e5961be71_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmY2NmYyODFiZGUyNjQ4YTc5MDhiMmQxZDk4MDljNTIxL3RhYmxlcmFuZ2U6ZjY2ZjI4MWJkZTI2NDhhNzkwOGIyZDFkOTgwOWM1MjFfNS0xLTEtMS00ODQ1MQ_19a99d0c-a129-4ab1-ab1b-f4b0d9531a26"
      unitRef="usd">74232000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i03f3161f67f24e289930a00ed80771ff_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmY2NmYyODFiZGUyNjQ4YTc5MDhiMmQxZDk4MDljNTIxL3RhYmxlcmFuZ2U6ZjY2ZjI4MWJkZTI2NDhhNzkwOGIyZDFkOTgwOWM1MjFfNS0zLTEtMS00ODQ1MQ_0a7bef4b-15b4-4881-926a-d6b09d81bb4c"
      unitRef="usd">70585000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i377e5b9471bb4c64bb15150173f40292_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmY2NmYyODFiZGUyNjQ4YTc5MDhiMmQxZDk4MDljNTIxL3RhYmxlcmFuZ2U6ZjY2ZjI4MWJkZTI2NDhhNzkwOGIyZDFkOTgwOWM1MjFfNi0xLTEtMS00ODQ1MQ_6d20ef0e-025b-4243-a053-60e349024298"
      unitRef="usd">18380000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="ie19b8815442d45ae9e631e3be71529db_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmY2NmYyODFiZGUyNjQ4YTc5MDhiMmQxZDk4MDljNTIxL3RhYmxlcmFuZ2U6ZjY2ZjI4MWJkZTI2NDhhNzkwOGIyZDFkOTgwOWM1MjFfNi0zLTEtMS00ODQ1MQ_13859b82-a0b5-470e-a172-e17d2f26160c"
      unitRef="usd">17175000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i5c1c04601b7f4fedac24d687ea0743b2_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmY2NmYyODFiZGUyNjQ4YTc5MDhiMmQxZDk4MDljNTIxL3RhYmxlcmFuZ2U6ZjY2ZjI4MWJkZTI2NDhhNzkwOGIyZDFkOTgwOWM1MjFfNy0xLTEtMS00ODQ1MQ_fe8838af-58a8-4522-8cf1-eea95ad4d736"
      unitRef="usd">5373000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i514c0f9c423a484b905a03dbbcd3ddff_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmY2NmYyODFiZGUyNjQ4YTc5MDhiMmQxZDk4MDljNTIxL3RhYmxlcmFuZ2U6ZjY2ZjI4MWJkZTI2NDhhNzkwOGIyZDFkOTgwOWM1MjFfNy0zLTEtMS00ODQ1MQ_4c43b2e6-5b67-4407-9eed-32edcff90936"
      unitRef="usd">5250000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i7a77074ef7004a7f897594a7d528e156_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmY2NmYyODFiZGUyNjQ4YTc5MDhiMmQxZDk4MDljNTIxL3RhYmxlcmFuZ2U6ZjY2ZjI4MWJkZTI2NDhhNzkwOGIyZDFkOTgwOWM1MjFfOS0xLTEtMS00ODQ1MQ_28aeea57-0b2d-412c-9924-98b9865125f3"
      unitRef="usd">4204000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="ie4e663e66d7540968ad582f74c18c502_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmY2NmYyODFiZGUyNjQ4YTc5MDhiMmQxZDk4MDljNTIxL3RhYmxlcmFuZ2U6ZjY2ZjI4MWJkZTI2NDhhNzkwOGIyZDFkOTgwOWM1MjFfOS0zLTEtMS00ODQ1MQ_8d43b91b-45ef-4de9-9cd9-3a62154cbae2"
      unitRef="usd">3936000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i63ccdfe4a4e2470393e5f7a4c603d5c5_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmY2NmYyODFiZGUyNjQ4YTc5MDhiMmQxZDk4MDljNTIxL3RhYmxlcmFuZ2U6ZjY2ZjI4MWJkZTI2NDhhNzkwOGIyZDFkOTgwOWM1MjFfMTAtMS0xLTEtNDg0NTE_a8ca3183-fe8f-498b-b180-6c812d28a58e"
      unitRef="usd">1316000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="iaa60c2c5c2bf4d5dad79ae2350a42a33_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmY2NmYyODFiZGUyNjQ4YTc5MDhiMmQxZDk4MDljNTIxL3RhYmxlcmFuZ2U6ZjY2ZjI4MWJkZTI2NDhhNzkwOGIyZDFkOTgwOWM1MjFfMTAtMy0xLTEtNDg0NTE_f19e76a2-0fc8-4231-ac65-c55f0224a15a"
      unitRef="usd">1284000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i901bae82d1a0487ab07b651eb692ab48_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmY2NmYyODFiZGUyNjQ4YTc5MDhiMmQxZDk4MDljNTIxL3RhYmxlcmFuZ2U6ZjY2ZjI4MWJkZTI2NDhhNzkwOGIyZDFkOTgwOWM1MjFfMTEtMS0xLTEtNDg0NTE_44a65e0b-5cfc-466a-be56-3d83be1a569a"
      unitRef="usd">1699000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="ida691a173ae24d4baf75c9f30f678d37_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmY2NmYyODFiZGUyNjQ4YTc5MDhiMmQxZDk4MDljNTIxL3RhYmxlcmFuZ2U6ZjY2ZjI4MWJkZTI2NDhhNzkwOGIyZDFkOTgwOWM1MjFfMTEtMy0xLTEtNDg0NTE_be1934d6-171e-47b8-90f9-b6f9151f7a67"
      unitRef="usd">1524000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="ia313315684d4469cb4b4debaa5e40a5b_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmY2NmYyODFiZGUyNjQ4YTc5MDhiMmQxZDk4MDljNTIxL3RhYmxlcmFuZ2U6ZjY2ZjI4MWJkZTI2NDhhNzkwOGIyZDFkOTgwOWM1MjFfMTItMS0xLTEtNDg0NTE_91b7f860-7d72-494b-8cab-40799b16e577"
      unitRef="usd">100000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i98910ccc8c7d4290859ff47e5161462a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmY2NmYyODFiZGUyNjQ4YTc5MDhiMmQxZDk4MDljNTIxL3RhYmxlcmFuZ2U6ZjY2ZjI4MWJkZTI2NDhhNzkwOGIyZDFkOTgwOWM1MjFfMTItMy0xLTEtNDg0NTE_b1ddbf99-aa69-4d6f-a581-76b58a0b3ee7"
      unitRef="usd">100000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmY2NmYyODFiZGUyNjQ4YTc5MDhiMmQxZDk4MDljNTIxL3RhYmxlcmFuZ2U6ZjY2ZjI4MWJkZTI2NDhhNzkwOGIyZDFkOTgwOWM1MjFfMTMtMS0xLTEtNDg0NTE_2110cad8-2086-4fc9-8dab-049a407947ba"
      unitRef="usd">171735000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmY2NmYyODFiZGUyNjQ4YTc5MDhiMmQxZDk4MDljNTIxL3RhYmxlcmFuZ2U6ZjY2ZjI4MWJkZTI2NDhhNzkwOGIyZDFkOTgwOWM1MjFfMTMtMy0xLTEtNDg0NTE_9d9a8dc4-96b4-4d45-bdf8-43444ae09bc5"
      unitRef="usd">175328000</us-gaap:MinorityInterest>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84Mi9mcmFnOjA3OWMwNjIyYWFiMjRkYmY4ZDZkMTA2NzRlNWRmODIzL3RleHRyZWdpb246MDc5YzA2MjJhYWIyNGRiZjhkNmQxMDY3NGU1ZGY4MjNfMTM4MQ_ec63d9f6-77d0-4179-a808-bd89bcb67778">Fair Value Measurement&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides the assets and liabilities carried at fair value measured on a recurring basis at March&#160;31, 2022 and December&#160;31, 2021 (&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;in thousands&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.824%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.579%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.579%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.579%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.581%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Fair Value Measurements at March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Carrying&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Put option of noncontrolling shareholders &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(151)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(151)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total recorded at fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(151)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(151)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.87pt"&gt;Represents put option issued to noncontrolling shareholders in connection with the 5.11 acquisition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.824%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.579%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.579%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.579%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.581%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Fair Value Measurements at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Carrying&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Put option of noncontrolling shareholders &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(151)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(151)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Contingent consideration - acquisition &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,350)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,350)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total recorded at fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,501)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,501)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.87pt"&gt;Represents put option issued to a noncontrolling shareholder in connection with the 5.11 acquisition. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.87pt"&gt;Represents potential earn-out payable as additional purchase price consideration by Altor in connection with the acquisition of Polyfoam. The payment of the earn-out occurred on March 31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reconciliations of the change in the carrying value of the Level 3 fair value measurements from January 1, 2021 through March&#160;31, 2022 are as follows (&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;in thousands&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.362%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:81.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.251%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at January 1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,785)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Termination of put option of noncontrolling shareholder - Liberty&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Increase in the fair value of put option of noncontrolling shareholder - 5.11&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(30)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,501)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Payment of contingent consideration - Polyfoam&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(151)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Valuation Techniques&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has not changed its valuation techniques in measuring the fair value of any of its other financial assets and liabilities during the period. For details of the Company&#x2019;s fair value measurement policies under the fair value hierarchy, refer to the Company&#x2019;s Annual Report on Form 10-K for the year ended December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Nonrecurring Fair Value Measurements&lt;/span&gt;&lt;/div&gt;There were no assets or liabilities measured on a non-recurring basis during the quarter ended March&#160;31, 2022 and December 31, 2021, respectively.</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84Mi9mcmFnOjA3OWMwNjIyYWFiMjRkYmY4ZDZkMTA2NzRlNWRmODIzL3RleHRyZWdpb246MDc5YzA2MjJhYWIyNGRiZjhkNmQxMDY3NGU1ZGY4MjNfMTM5MA_7f7d3ab0-f40f-42fe-8d80-d80fcd3091c4">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides the assets and liabilities carried at fair value measured on a recurring basis at March&#160;31, 2022 and December&#160;31, 2021 (&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;in thousands&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.824%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.579%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.579%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.579%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.581%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Fair Value Measurements at March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Carrying&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Put option of noncontrolling shareholders &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(151)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(151)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total recorded at fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(151)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(151)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.87pt"&gt;Represents put option issued to noncontrolling shareholders in connection with the 5.11 acquisition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.824%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.579%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.579%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.579%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.581%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Fair Value Measurements at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Carrying&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Put option of noncontrolling shareholders &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(151)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(151)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Contingent consideration - acquisition &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,350)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,350)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total recorded at fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,501)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,501)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <codi:PutOptionOfNoncontrollingShareholders
      contextRef="i8f15864be827442a9a076d822da841a2_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84Mi9mcmFnOjA3OWMwNjIyYWFiMjRkYmY4ZDZkMTA2NzRlNWRmODIzL3RhYmxlOjhlODVmZjA0ZjYzNDQ0NmU5NTUwMmQ4ZGU5MTU4ZGE0L3RhYmxlcmFuZ2U6OGU4NWZmMDRmNjM0NDQ2ZTk1NTAyZDhkZTkxNThkYTRfNS0xLTEtMS00ODQ1MQ_1b599efc-5836-4898-a93a-7813f2994866"
      unitRef="usd">151000</codi:PutOptionOfNoncontrollingShareholders>
    <codi:PutOptionOfNoncontrollingShareholders
      contextRef="i0dab51d7e66647c98ade23e7d886d008_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84Mi9mcmFnOjA3OWMwNjIyYWFiMjRkYmY4ZDZkMTA2NzRlNWRmODIzL3RhYmxlOjhlODVmZjA0ZjYzNDQ0NmU5NTUwMmQ4ZGU5MTU4ZGE0L3RhYmxlcmFuZ2U6OGU4NWZmMDRmNjM0NDQ2ZTk1NTAyZDhkZTkxNThkYTRfNS0zLTEtMS00ODQ1MQ_edab3678-050d-42fb-8bf6-d36f11c645df"
      unitRef="usd">0</codi:PutOptionOfNoncontrollingShareholders>
    <codi:PutOptionOfNoncontrollingShareholders
      contextRef="ie0ac6762502d4f9293fc97e227f8e757_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84Mi9mcmFnOjA3OWMwNjIyYWFiMjRkYmY4ZDZkMTA2NzRlNWRmODIzL3RhYmxlOjhlODVmZjA0ZjYzNDQ0NmU5NTUwMmQ4ZGU5MTU4ZGE0L3RhYmxlcmFuZ2U6OGU4NWZmMDRmNjM0NDQ2ZTk1NTAyZDhkZTkxNThkYTRfNS01LTEtMS00ODQ1MQ_9d5ecb4b-da1e-4218-b5a8-0ebc37968353"
      unitRef="usd">0</codi:PutOptionOfNoncontrollingShareholders>
    <codi:PutOptionOfNoncontrollingShareholders
      contextRef="i24936f02d3ec4fac8713594b4a875802_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84Mi9mcmFnOjA3OWMwNjIyYWFiMjRkYmY4ZDZkMTA2NzRlNWRmODIzL3RhYmxlOjhlODVmZjA0ZjYzNDQ0NmU5NTUwMmQ4ZGU5MTU4ZGE0L3RhYmxlcmFuZ2U6OGU4NWZmMDRmNjM0NDQ2ZTk1NTAyZDhkZTkxNThkYTRfNS03LTEtMS00ODQ1MQ_f4748eba-5258-4999-b59e-cf1c558728e9"
      unitRef="usd">151000</codi:PutOptionOfNoncontrollingShareholders>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i8f15864be827442a9a076d822da841a2_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84Mi9mcmFnOjA3OWMwNjIyYWFiMjRkYmY4ZDZkMTA2NzRlNWRmODIzL3RhYmxlOjhlODVmZjA0ZjYzNDQ0NmU5NTUwMmQ4ZGU5MTU4ZGE0L3RhYmxlcmFuZ2U6OGU4NWZmMDRmNjM0NDQ2ZTk1NTAyZDhkZTkxNThkYTRfOC0xLTEtMS00ODQ1MQ_0d1ed893-2128-403b-a5b4-484618b6768f"
      unitRef="usd">151000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i0dab51d7e66647c98ade23e7d886d008_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84Mi9mcmFnOjA3OWMwNjIyYWFiMjRkYmY4ZDZkMTA2NzRlNWRmODIzL3RhYmxlOjhlODVmZjA0ZjYzNDQ0NmU5NTUwMmQ4ZGU5MTU4ZGE0L3RhYmxlcmFuZ2U6OGU4NWZmMDRmNjM0NDQ2ZTk1NTAyZDhkZTkxNThkYTRfOC0zLTEtMS00ODQ1MQ_5069dc34-bdb1-4529-a28a-62385d061579"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ie0ac6762502d4f9293fc97e227f8e757_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84Mi9mcmFnOjA3OWMwNjIyYWFiMjRkYmY4ZDZkMTA2NzRlNWRmODIzL3RhYmxlOjhlODVmZjA0ZjYzNDQ0NmU5NTUwMmQ4ZGU5MTU4ZGE0L3RhYmxlcmFuZ2U6OGU4NWZmMDRmNjM0NDQ2ZTk1NTAyZDhkZTkxNThkYTRfOC01LTEtMS00ODQ1MQ_452d9f3a-9f1c-4653-9b55-e8e088c4af16"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i24936f02d3ec4fac8713594b4a875802_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84Mi9mcmFnOjA3OWMwNjIyYWFiMjRkYmY4ZDZkMTA2NzRlNWRmODIzL3RhYmxlOjhlODVmZjA0ZjYzNDQ0NmU5NTUwMmQ4ZGU5MTU4ZGE0L3RhYmxlcmFuZ2U6OGU4NWZmMDRmNjM0NDQ2ZTk1NTAyZDhkZTkxNThkYTRfOC03LTEtMS00ODQ1MQ_0bd5451f-19a9-433d-9519-6cdf92875bac"
      unitRef="usd">151000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <codi:PutOptionOfNoncontrollingShareholders
      contextRef="id274db2c7bc04d858072be216e99c5bd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84Mi9mcmFnOjA3OWMwNjIyYWFiMjRkYmY4ZDZkMTA2NzRlNWRmODIzL3RhYmxlOjYzZmYyMjljYzg4YzQwMmZhNzRiYTliNzUwZDdkODU4L3RhYmxlcmFuZ2U6NjNmZjIyOWNjODhjNDAyZmE3NGJhOWI3NTBkN2Q4NThfMy0xLTEtMS00ODQ1MQ_618c8fd0-41f6-4fe9-a3a5-b0a30b049be5"
      unitRef="usd">151000</codi:PutOptionOfNoncontrollingShareholders>
    <codi:PutOptionOfNoncontrollingShareholders
      contextRef="i179c292f5a184ceeab50b3343bc36574_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84Mi9mcmFnOjA3OWMwNjIyYWFiMjRkYmY4ZDZkMTA2NzRlNWRmODIzL3RhYmxlOjYzZmYyMjljYzg4YzQwMmZhNzRiYTliNzUwZDdkODU4L3RhYmxlcmFuZ2U6NjNmZjIyOWNjODhjNDAyZmE3NGJhOWI3NTBkN2Q4NThfMy0zLTEtMS00ODQ1MQ_30b6b317-b1b9-415a-bf96-57507e4b04d0"
      unitRef="usd">0</codi:PutOptionOfNoncontrollingShareholders>
    <codi:PutOptionOfNoncontrollingShareholders
      contextRef="i03782746e8fd477a892b91f0d6ef258b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84Mi9mcmFnOjA3OWMwNjIyYWFiMjRkYmY4ZDZkMTA2NzRlNWRmODIzL3RhYmxlOjYzZmYyMjljYzg4YzQwMmZhNzRiYTliNzUwZDdkODU4L3RhYmxlcmFuZ2U6NjNmZjIyOWNjODhjNDAyZmE3NGJhOWI3NTBkN2Q4NThfMy01LTEtMS00ODQ1MQ_48d5f8d4-a591-4a1f-938b-0bef72cae8c6"
      unitRef="usd">0</codi:PutOptionOfNoncontrollingShareholders>
    <codi:PutOptionOfNoncontrollingShareholders
      contextRef="i4172a5bea1ec48e8a5a0d08a22a1fbad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84Mi9mcmFnOjA3OWMwNjIyYWFiMjRkYmY4ZDZkMTA2NzRlNWRmODIzL3RhYmxlOjYzZmYyMjljYzg4YzQwMmZhNzRiYTliNzUwZDdkODU4L3RhYmxlcmFuZ2U6NjNmZjIyOWNjODhjNDAyZmE3NGJhOWI3NTBkN2Q4NThfMy03LTEtMS00ODQ1MQ_b772d4a4-162e-40ad-81d2-f6b83ea799c1"
      unitRef="usd">151000</codi:PutOptionOfNoncontrollingShareholders>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ia7deca02269046c69141c18a148e1a2b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84Mi9mcmFnOjA3OWMwNjIyYWFiMjRkYmY4ZDZkMTA2NzRlNWRmODIzL3RhYmxlOjYzZmYyMjljYzg4YzQwMmZhNzRiYTliNzUwZDdkODU4L3RhYmxlcmFuZ2U6NjNmZjIyOWNjODhjNDAyZmE3NGJhOWI3NTBkN2Q4NThfNC0xLTEtMS00ODQ1MQ_3aa169de-fa2b-47bc-8ec6-780453338845"
      unitRef="usd">-1350000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ia7deca02269046c69141c18a148e1a2b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84Mi9mcmFnOjA3OWMwNjIyYWFiMjRkYmY4ZDZkMTA2NzRlNWRmODIzL3RhYmxlOjYzZmYyMjljYzg4YzQwMmZhNzRiYTliNzUwZDdkODU4L3RhYmxlcmFuZ2U6NjNmZjIyOWNjODhjNDAyZmE3NGJhOWI3NTBkN2Q4NThfNC03LTEtMS00ODQ1MQ_e946c77b-b959-4250-842b-864cb98be2a4"
      unitRef="usd">-1350000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="id274db2c7bc04d858072be216e99c5bd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84Mi9mcmFnOjA3OWMwNjIyYWFiMjRkYmY4ZDZkMTA2NzRlNWRmODIzL3RhYmxlOjYzZmYyMjljYzg4YzQwMmZhNzRiYTliNzUwZDdkODU4L3RhYmxlcmFuZ2U6NjNmZjIyOWNjODhjNDAyZmE3NGJhOWI3NTBkN2Q4NThfNy0xLTEtMS00ODQ1MQ_0bbec92e-6dbd-4169-a3e3-fedc0b89355f"
      unitRef="usd">1501000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i179c292f5a184ceeab50b3343bc36574_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84Mi9mcmFnOjA3OWMwNjIyYWFiMjRkYmY4ZDZkMTA2NzRlNWRmODIzL3RhYmxlOjYzZmYyMjljYzg4YzQwMmZhNzRiYTliNzUwZDdkODU4L3RhYmxlcmFuZ2U6NjNmZjIyOWNjODhjNDAyZmE3NGJhOWI3NTBkN2Q4NThfNy0zLTEtMS00ODQ1MQ_e89436f0-a500-461a-a21a-1777404163e0"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i03782746e8fd477a892b91f0d6ef258b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84Mi9mcmFnOjA3OWMwNjIyYWFiMjRkYmY4ZDZkMTA2NzRlNWRmODIzL3RhYmxlOjYzZmYyMjljYzg4YzQwMmZhNzRiYTliNzUwZDdkODU4L3RhYmxlcmFuZ2U6NjNmZjIyOWNjODhjNDAyZmE3NGJhOWI3NTBkN2Q4NThfNy01LTEtMS00ODQ1MQ_227f4fb2-a15f-4d3c-b4f4-1c9d1efe59f1"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i4172a5bea1ec48e8a5a0d08a22a1fbad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84Mi9mcmFnOjA3OWMwNjIyYWFiMjRkYmY4ZDZkMTA2NzRlNWRmODIzL3RhYmxlOjYzZmYyMjljYzg4YzQwMmZhNzRiYTliNzUwZDdkODU4L3RhYmxlcmFuZ2U6NjNmZjIyOWNjODhjNDAyZmE3NGJhOWI3NTBkN2Q4NThfNy03LTEtMS00ODQ1MQ_8d3781b7-2628-4a5a-9c12-68a0811f909d"
      unitRef="usd">1501000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84Mi9mcmFnOjA3OWMwNjIyYWFiMjRkYmY4ZDZkMTA2NzRlNWRmODIzL3RleHRyZWdpb246MDc5YzA2MjJhYWIyNGRiZjhkNmQxMDY3NGU1ZGY4MjNfMTM4MA_545462e9-f642-4333-a79a-d1209aaa81dc">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reconciliations of the change in the carrying value of the Level 3 fair value measurements from January 1, 2021 through March&#160;31, 2022 are as follows (&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;in thousands&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.362%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:81.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.251%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at January 1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,785)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Termination of put option of noncontrolling shareholder - Liberty&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Increase in the fair value of put option of noncontrolling shareholder - 5.11&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(30)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,501)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Payment of contingent consideration - Polyfoam&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(151)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ifbc098670f0c43fbb07e5a859c4e2fe6_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84Mi9mcmFnOjA3OWMwNjIyYWFiMjRkYmY4ZDZkMTA2NzRlNWRmODIzL3RhYmxlOmYwYzNlZTJjN2Y5ODQ5NWI5MDU0MjhhMmYwNDYwOWJjL3RhYmxlcmFuZ2U6ZjBjM2VlMmM3Zjk4NDk1YjkwNTQyOGEyZjA0NjA5YmNfMS0xLTEtMS00ODQ1MQ_ca9fb6c8-9749-41fb-a922-7c5c8a5cfbcf"
      unitRef="usd">1785000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome
      contextRef="if5305876352f45d8887152e3a87ac95c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84Mi9mcmFnOjA3OWMwNjIyYWFiMjRkYmY4ZDZkMTA2NzRlNWRmODIzL3RhYmxlOmYwYzNlZTJjN2Y5ODQ5NWI5MDU0MjhhMmYwNDYwOWJjL3RhYmxlcmFuZ2U6ZjBjM2VlMmM3Zjk4NDk1YjkwNTQyOGEyZjA0NjA5YmNfMi0xLTEtMS00ODQ1MQ_9b21d187-a060-4f18-8ed6-37269cef240e"
      unitRef="usd">-314000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues
      contextRef="ib3d64cfbe6634b098102e45381d799a2_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84Mi9mcmFnOjA3OWMwNjIyYWFiMjRkYmY4ZDZkMTA2NzRlNWRmODIzL3RhYmxlOmYwYzNlZTJjN2Y5ODQ5NWI5MDU0MjhhMmYwNDYwOWJjL3RhYmxlcmFuZ2U6ZjBjM2VlMmM3Zjk4NDk1YjkwNTQyOGEyZjA0NjA5YmNfNC0xLTEtMS00ODQ1MQ_122f7d42-1070-4bf9-b46f-d010501ffe08"
      unitRef="usd">30000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i111bf623e16947c0850ba79d2dceefce_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84Mi9mcmFnOjA3OWMwNjIyYWFiMjRkYmY4ZDZkMTA2NzRlNWRmODIzL3RhYmxlOmYwYzNlZTJjN2Y5ODQ5NWI5MDU0MjhhMmYwNDYwOWJjL3RhYmxlcmFuZ2U6ZjBjM2VlMmM3Zjk4NDk1YjkwNTQyOGEyZjA0NjA5YmNfNi0xLTEtMS00ODQ1MQ_22d92b17-76d5-4a8c-8621-d97728aa18bb"
      unitRef="usd">1501000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="id3aa19923af7413480635fb309e52fe1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84Mi9mcmFnOjA3OWMwNjIyYWFiMjRkYmY4ZDZkMTA2NzRlNWRmODIzL3RhYmxlOmYwYzNlZTJjN2Y5ODQ5NWI5MDU0MjhhMmYwNDYwOWJjL3RhYmxlcmFuZ2U6ZjBjM2VlMmM3Zjk4NDk1YjkwNTQyOGEyZjA0NjA5YmNfOC0xLTEtMS00ODQ1MQ_bd12f3bb-1f5e-4161-882c-5fa9a3d90885"
      unitRef="usd">1350000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84Mi9mcmFnOjA3OWMwNjIyYWFiMjRkYmY4ZDZkMTA2NzRlNWRmODIzL3RhYmxlOmYwYzNlZTJjN2Y5ODQ5NWI5MDU0MjhhMmYwNDYwOWJjL3RhYmxlcmFuZ2U6ZjBjM2VlMmM3Zjk4NDk1YjkwNTQyOGEyZjA0NjA5YmNfOS0xLTEtMS00ODQ1MQ_79a33c83-de08-4026-ad66-605d0eb233c6"
      unitRef="usd">151000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84NS9mcmFnOjE4MWI3Mjc3NGU3YjRmNTdiMTljOTFhNTg4NDBjMDE1L3RleHRyZWdpb246MTgxYjcyNzc0ZTdiNGY1N2IxOWM5MWE1ODg0MGMwMTVfMjE4Mw_f108f072-2593-4120-9b5b-c2fbecba4116">Income taxes Effective September 1, 2021, the LLC&#x2019;s parent (i.e., the Trust) elected to be treated as a corporation for U.S federal income tax purposes. Prior to September 1, 2021, the Company&#x2019;s items of income, gain, loss and deduction flowed through to owners of the Trust without being subject to income taxes at the Trust level. Consequently, the Company&#x2019;s earnings did not reflect a provision for income taxes except those for foreign, state, city and local income taxes incurred at the entity level. From and after September 1, 2021, the Trust will be subject to entity-level U.S. federal, state, and local corporate income taxes on the Company&#x2019;s earnings that flow through to the Trust. &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;However, the Trust itself will no longer be taxed as a flow through entity for U.S. federal income tax purposes. Trust shareholders will no longer receive Schedule K-1&#x2019;s, nor will Trust shareholders be allocated any pass through income, loss, deduction, expense, or credit (including &#x201c;UBIT&#x201d;) from the Trust. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company estimates its annual effective tax rate each fiscal quarter and applies that estimated rate to its interim pre-tax earnings. In this regard, the Company reflects the full year&#x2019;s estimated tax impact of certain unusual or infrequently occurring items and the effects of changes in tax laws or rates in the interim period in which they occur.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The computation of the annual estimated effective tax rate for each interim period requires certain assumptions, estimates, and significant judgment, including with respect to the projected operating income for the year, projections of income earned and taxes incurred in various jurisdictions, permanent and temporary differences and the likelihood of recovering deferred tax assets. The accounting estimates used to compute the provision for income taxes may change as new events occur, as additional information is obtained, as our tax structure changes or as the tax laws change.  Certain foreign operations are subject to foreign income taxation under existing provisions of the laws of those jurisdictions.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The reconciliation between the Federal Statutory Rate and the effective income tax rate for the three months ended March&#160;31, 2022 and 2021 is as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.058%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.348%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.270%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.611%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.271%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Three months ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;United States Federal Statutory Rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;State income taxes (net of Federal benefits) &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Expenses of Compass Group Diversified Holdings LLC representing a pass through to shareholders &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Impact of subsidiary employee stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Credit utilization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4.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:9pt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-recognition of NOL carryforwards at subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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:9pt;font-weight:400;line-height:100%"&gt;(0.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Effect of 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:9pt;font-weight:400;line-height:100%"&gt;10.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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:9pt;font-weight:400;line-height:100%"&gt;35.2&#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:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28.9&#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:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The effective income tax rate for the three months ended March 31, 2021 included a loss at the Trust, which was taxed as a partnership through August 31, 2021. Beginning September 1, 2021, the Trust was taxed as a corporation.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84NS9mcmFnOjE4MWI3Mjc3NGU3YjRmNTdiMTljOTFhNTg4NDBjMDE1L3RleHRyZWdpb246MTgxYjcyNzc0ZTdiNGY1N2IxOWM5MWE1ODg0MGMwMTVfMjE4Ng_bb8cbb75-d297-46bf-843a-8b0363458dab">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The reconciliation between the Federal Statutory Rate and the effective income tax rate for the three months ended March&#160;31, 2022 and 2021 is as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.058%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.348%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.270%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.611%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.271%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Three months ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;United States Federal Statutory Rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;State income taxes (net of Federal benefits) &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Expenses of Compass Group Diversified Holdings LLC representing a pass through to shareholders &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Impact of subsidiary employee stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Credit utilization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4.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:9pt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-recognition of NOL carryforwards at subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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:9pt;font-weight:400;line-height:100%"&gt;(0.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Effect of 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:9pt;font-weight:400;line-height:100%"&gt;10.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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:9pt;font-weight:400;line-height:100%"&gt;35.2&#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:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28.9&#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:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The effective income tax rate for the three months ended March 31, 2021 included a loss at the Trust, which was taxed as a partnership through August 31, 2021. Beginning September 1, 2021, the Trust was taxed as a corporation.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84NS9mcmFnOjE4MWI3Mjc3NGU3YjRmNTdiMTljOTFhNTg4NDBjMDE1L3RhYmxlOmY4ZjM5ZmRlNDE2YzQzOGQ5YzcyNDZhYzYyNGRjZjc1L3RhYmxlcmFuZ2U6ZjhmMzlmZGU0MTZjNDM4ZDljNzI0NmFjNjI0ZGNmNzVfMi0xLTEtMS00ODQ1MQ_ee52cf5f-081f-4998-8f3f-20a0cefb83de"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84NS9mcmFnOjE4MWI3Mjc3NGU3YjRmNTdiMTljOTFhNTg4NDBjMDE1L3RhYmxlOmY4ZjM5ZmRlNDE2YzQzOGQ5YzcyNDZhYzYyNGRjZjc1L3RhYmxlcmFuZ2U6ZjhmMzlmZGU0MTZjNDM4ZDljNzI0NmFjNjI0ZGNmNzVfMi0zLTEtMS00ODQ1MQ_efe983fd-cb7b-4ced-b494-57db2609b08a"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84NS9mcmFnOjE4MWI3Mjc3NGU3YjRmNTdiMTljOTFhNTg4NDBjMDE1L3RhYmxlOmY4ZjM5ZmRlNDE2YzQzOGQ5YzcyNDZhYzYyNGRjZjc1L3RhYmxlcmFuZ2U6ZjhmMzlmZGU0MTZjNDM4ZDljNzI0NmFjNjI0ZGNmNzVfMy0xLTEtMS00ODQ1MQ_dc09112e-cf3d-4f45-91ea-e1cacd6fcb8d"
      unitRef="number">0.039</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84NS9mcmFnOjE4MWI3Mjc3NGU3YjRmNTdiMTljOTFhNTg4NDBjMDE1L3RhYmxlOmY4ZjM5ZmRlNDE2YzQzOGQ5YzcyNDZhYzYyNGRjZjc1L3RhYmxlcmFuZ2U6ZjhmMzlmZGU0MTZjNDM4ZDljNzI0NmFjNjI0ZGNmNzVfMy0zLTEtMS00ODQ1MQ_47e0f540-1f64-4c11-b083-be89dec7cf6b"
      unitRef="number">0.037</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsForeign
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84NS9mcmFnOjE4MWI3Mjc3NGU3YjRmNTdiMTljOTFhNTg4NDBjMDE1L3RhYmxlOmY4ZjM5ZmRlNDE2YzQzOGQ5YzcyNDZhYzYyNGRjZjc1L3RhYmxlcmFuZ2U6ZjhmMzlmZGU0MTZjNDM4ZDljNzI0NmFjNjI0ZGNmNzVfNC0xLTEtMS00ODQ1MQ_01d0b42d-062f-4381-b3ae-d1a9c85ff265"
      unitRef="number">0.032</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsForeign>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsForeign
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84NS9mcmFnOjE4MWI3Mjc3NGU3YjRmNTdiMTljOTFhNTg4NDBjMDE1L3RhYmxlOmY4ZjM5ZmRlNDE2YzQzOGQ5YzcyNDZhYzYyNGRjZjc1L3RhYmxlcmFuZ2U6ZjhmMzlmZGU0MTZjNDM4ZDljNzI0NmFjNjI0ZGNmNzVfNC0zLTEtMS00ODQ1MQ_658e28ea-d384-4d77-bd2f-d5fb02509392"
      unitRef="number">0.030</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsForeign>
    <codi:ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84NS9mcmFnOjE4MWI3Mjc3NGU3YjRmNTdiMTljOTFhNTg4NDBjMDE1L3RhYmxlOmY4ZjM5ZmRlNDE2YzQzOGQ5YzcyNDZhYzYyNGRjZjc1L3RhYmxlcmFuZ2U6ZjhmMzlmZGU0MTZjNDM4ZDljNzI0NmFjNjI0ZGNmNzVfNS0xLTEtMS00ODQ1MQ_1349acf0-97b9-4279-925a-0299ef59cc69"
      unitRef="number">0</codi:ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders>
    <codi:ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84NS9mcmFnOjE4MWI3Mjc3NGU3YjRmNTdiMTljOTFhNTg4NDBjMDE1L3RhYmxlOmY4ZjM5ZmRlNDE2YzQzOGQ5YzcyNDZhYzYyNGRjZjc1L3RhYmxlcmFuZ2U6ZjhmMzlmZGU0MTZjNDM4ZDljNzI0NmFjNjI0ZGNmNzVfNS0zLTEtMS00ODQ1MQ_20e87a58-4ee6-4a17-8f42-e05c6b4c90a7"
      unitRef="number">0.130</codi:ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders>
    <codi:ImpactOfSubsidiaryEmployeeStockOptions
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84NS9mcmFnOjE4MWI3Mjc3NGU3YjRmNTdiMTljOTFhNTg4NDBjMDE1L3RhYmxlOmY4ZjM5ZmRlNDE2YzQzOGQ5YzcyNDZhYzYyNGRjZjc1L3RhYmxlcmFuZ2U6ZjhmMzlmZGU0MTZjNDM4ZDljNzI0NmFjNjI0ZGNmNzVfNy0xLTEtMS00ODQ1MQ_017e1e90-ce67-41f8-8f32-e83b885922b2"
      unitRef="number">0.016</codi:ImpactOfSubsidiaryEmployeeStockOptions>
    <codi:ImpactOfSubsidiaryEmployeeStockOptions
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84NS9mcmFnOjE4MWI3Mjc3NGU3YjRmNTdiMTljOTFhNTg4NDBjMDE1L3RhYmxlOmY4ZjM5ZmRlNDE2YzQzOGQ5YzcyNDZhYzYyNGRjZjc1L3RhYmxlcmFuZ2U6ZjhmMzlmZGU0MTZjNDM4ZDljNzI0NmFjNjI0ZGNmNzVfNy0zLTEtMS00ODQ1MQ_a1d0585f-bcfc-4ef8-995a-13e7e8c14008"
      unitRef="number">0.003</codi:ImpactOfSubsidiaryEmployeeStockOptions>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84NS9mcmFnOjE4MWI3Mjc3NGU3YjRmNTdiMTljOTFhNTg4NDBjMDE1L3RhYmxlOmY4ZjM5ZmRlNDE2YzQzOGQ5YzcyNDZhYzYyNGRjZjc1L3RhYmxlcmFuZ2U6ZjhmMzlmZGU0MTZjNDM4ZDljNzI0NmFjNjI0ZGNmNzVfOC0xLTEtMS00ODQ1MQ_6fa2c738-16b9-4343-bd1c-676b6caca94d"
      unitRef="number">0.043</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84NS9mcmFnOjE4MWI3Mjc3NGU3YjRmNTdiMTljOTFhNTg4NDBjMDE1L3RhYmxlOmY4ZjM5ZmRlNDE2YzQzOGQ5YzcyNDZhYzYyNGRjZjc1L3RhYmxlcmFuZ2U6ZjhmMzlmZGU0MTZjNDM4ZDljNzI0NmFjNjI0ZGNmNzVfOC0zLTEtMS00ODQ1MQ_4b5d0442-2580-40d2-9ed8-4aa9e98f4554"
      unitRef="number">0.024</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits>
    <codi:EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84NS9mcmFnOjE4MWI3Mjc3NGU3YjRmNTdiMTljOTFhNTg4NDBjMDE1L3RhYmxlOmY4ZjM5ZmRlNDE2YzQzOGQ5YzcyNDZhYzYyNGRjZjc1L3RhYmxlcmFuZ2U6ZjhmMzlmZGU0MTZjNDM4ZDljNzI0NmFjNjI0ZGNmNzVfOS0xLTEtMS00ODQ1MQ_fe7a9658-ec5d-43c4-b5f2-f7d1425e5590"
      unitRef="number">-0.004</codi:EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries>
    <codi:EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84NS9mcmFnOjE4MWI3Mjc3NGU3YjRmNTdiMTljOTFhNTg4NDBjMDE1L3RhYmxlOmY4ZjM5ZmRlNDE2YzQzOGQ5YzcyNDZhYzYyNGRjZjc1L3RhYmxlcmFuZ2U6ZjhmMzlmZGU0MTZjNDM4ZDljNzI0NmFjNjI0ZGNmNzVfOS0zLTEtMS00ODQ1MQ_fd9538e8-faf3-4e95-a65a-5902b823c7c4"
      unitRef="number">0.009</codi:EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries>
    <codi:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTITaxPercent
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84NS9mcmFnOjE4MWI3Mjc3NGU3YjRmNTdiMTljOTFhNTg4NDBjMDE1L3RhYmxlOmY4ZjM5ZmRlNDE2YzQzOGQ5YzcyNDZhYzYyNGRjZjc1L3RhYmxlcmFuZ2U6ZjhmMzlmZGU0MTZjNDM4ZDljNzI0NmFjNjI0ZGNmNzVfMTAtMS0xLTEtNDg0NTE_b1da2645-3d92-4e53-9829-eabc9dbc2ec2"
      unitRef="number">-0.009</codi:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTITaxPercent>
    <codi:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTITaxPercent
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84NS9mcmFnOjE4MWI3Mjc3NGU3YjRmNTdiMTljOTFhNTg4NDBjMDE1L3RhYmxlOmY4ZjM5ZmRlNDE2YzQzOGQ5YzcyNDZhYzYyNGRjZjc1L3RhYmxlcmFuZ2U6ZjhmMzlmZGU0MTZjNDM4ZDljNzI0NmFjNjI0ZGNmNzVfMTAtMy0xLTEtNDg0NTE_0499fa2b-6dad-4060-bd6f-22181ac45bf5"
      unitRef="number">-0.075</codi:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTITaxPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfAssets
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84NS9mcmFnOjE4MWI3Mjc3NGU3YjRmNTdiMTljOTFhNTg4NDBjMDE1L3RhYmxlOmY4ZjM5ZmRlNDE2YzQzOGQ5YzcyNDZhYzYyNGRjZjc1L3RhYmxlcmFuZ2U6ZjhmMzlmZGU0MTZjNDM4ZDljNzI0NmFjNjI0ZGNmNzVfMTAtMS0xLTEtNTg3Nzk_02519129-4115-4b5b-8c88-f6e43862cebe"
      unitRef="number">0.105</us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfAssets>
    <us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfAssets
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84NS9mcmFnOjE4MWI3Mjc3NGU3YjRmNTdiMTljOTFhNTg4NDBjMDE1L3RhYmxlOmY4ZjM5ZmRlNDE2YzQzOGQ5YzcyNDZhYzYyNGRjZjc1L3RhYmxlcmFuZ2U6ZjhmMzlmZGU0MTZjNDM4ZDljNzI0NmFjNjI0ZGNmNzVfMTAtMy0xLTEtNTg3Nzk_fd604f1a-5ba1-4f3d-a8c7-616f20873693"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfAssets>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84NS9mcmFnOjE4MWI3Mjc3NGU3YjRmNTdiMTljOTFhNTg4NDBjMDE1L3RhYmxlOmY4ZjM5ZmRlNDE2YzQzOGQ5YzcyNDZhYzYyNGRjZjc1L3RhYmxlcmFuZ2U6ZjhmMzlmZGU0MTZjNDM4ZDljNzI0NmFjNjI0ZGNmNzVfMTEtMS0xLTEtNDg0NTE_f867c92f-6eb2-476e-b0e2-8d526e02a241"
      unitRef="number">0.006</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84NS9mcmFnOjE4MWI3Mjc3NGU3YjRmNTdiMTljOTFhNTg4NDBjMDE1L3RhYmxlOmY4ZjM5ZmRlNDE2YzQzOGQ5YzcyNDZhYzYyNGRjZjc1L3RhYmxlcmFuZ2U6ZjhmMzlmZGU0MTZjNDM4ZDljNzI0NmFjNjI0ZGNmNzVfMTEtMy0xLTEtNDg0NTE_4f92dcad-0245-48d3-8d35-e270a22a0559"
      unitRef="number">-0.031</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84NS9mcmFnOjE4MWI3Mjc3NGU3YjRmNTdiMTljOTFhNTg4NDBjMDE1L3RhYmxlOmY4ZjM5ZmRlNDE2YzQzOGQ5YzcyNDZhYzYyNGRjZjc1L3RhYmxlcmFuZ2U6ZjhmMzlmZGU0MTZjNDM4ZDljNzI0NmFjNjI0ZGNmNzVfMTItMS0xLTEtNDg0NTE_9eac99e3-2663-4f05-8110-facc00efc7c8"
      unitRef="number">0.352</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84NS9mcmFnOjE4MWI3Mjc3NGU3YjRmNTdiMTljOTFhNTg4NDBjMDE1L3RhYmxlOmY4ZjM5ZmRlNDE2YzQzOGQ5YzcyNDZhYzYyNGRjZjc1L3RhYmxlcmFuZ2U6ZjhmMzlmZGU0MTZjNDM4ZDljNzI0NmFjNjI0ZGNmNzVfMTItMy0xLTEtNDg0NTE_a5391bf1-282a-4e4d-add5-96f1aaac6193"
      unitRef="number">0.289</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:CompensationAndEmployeeBenefitPlansTextBlock
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84OC9mcmFnOjQ2NDRkNDJiMjNiYjQ5N2Q4ZTc4ZWI1OTNjZGQzZmVmL3RleHRyZWdpb246NDY0NGQ0MmIyM2JiNDk3ZDhlNzhlYjU5M2NkZDNmZWZfOTQy_d7f2eaab-638d-4e05-b509-92c6c7227344">Defined Benefit Plan&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the acquisition of Arnold, the company has a defined benefit plan covering substantially all of Arnold&#x2019;s employees at its Lupfig, Switzerland location. The benefits are based on years of service and the employees&#x2019; highest average compensation during the specific period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The unfunded liability of $1.9 million is recognized in the consolidated balance sheet as a component of other non-current liabilities at March&#160;31, 2022.  Net periodic benefit cost consists of the following for the three months ended March&#160;31, 2022 and 2021&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; (in thousands&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.877%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.410%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.663%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.763%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.664%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Three months ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Service cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Expected return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(19)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(19)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amortization of unrecognized loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Effect of curtailment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(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:9pt;font-weight:400;line-height:100%"&gt;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net periodic benefit cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the three months ended March&#160;31, 2022&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; per the terms of the pension agreement, Arnold contributed $0.1 million to the plan. For the remainder of 2022, the expected contribution to the plan will be approximately $0.2 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The plan assets are pooled with assets of other participating employers and are not separable; therefore, the fair values of the pension plan assets at March&#160;31, 2022 were considered Level 3.&lt;/span&gt;&lt;/div&gt;</us-gaap:CompensationAndEmployeeBenefitPlansTextBlock>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84OC9mcmFnOjQ2NDRkNDJiMjNiYjQ5N2Q4ZTc4ZWI1OTNjZGQzZmVmL3RleHRyZWdpb246NDY0NGQ0MmIyM2JiNDk3ZDhlNzhlYjU5M2NkZDNmZWZfMzUy_d1055585-6506-4e9e-a728-570db66c23aa"
      unitRef="usd">1900000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:ScheduleOfNetBenefitCostsTableTextBlock
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84OC9mcmFnOjQ2NDRkNDJiMjNiYjQ5N2Q4ZTc4ZWI1OTNjZGQzZmVmL3RleHRyZWdpb246NDY0NGQ0MmIyM2JiNDk3ZDhlNzhlYjU5M2NkZDNmZWZfOTQ5_d15bb800-eea4-4caa-a0f7-3b01f0c97474">Net periodic benefit cost consists of the following for the three months ended March&#160;31, 2022 and 2021&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; (in thousands&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.877%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.410%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.663%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.763%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.664%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Three months ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Service cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Expected return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(19)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(19)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amortization of unrecognized loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Effect of curtailment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(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:9pt;font-weight:400;line-height:100%"&gt;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net periodic benefit cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfNetBenefitCostsTableTextBlock>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84OC9mcmFnOjQ2NDRkNDJiMjNiYjQ5N2Q4ZTc4ZWI1OTNjZGQzZmVmL3RhYmxlOjg5OWYwYzlmMGM3YzQ4ZTc4YjU4OWFjNTZmMDRhMWYzL3RhYmxlcmFuZ2U6ODk5ZjBjOWYwYzdjNDhlNzhiNTg5YWM1NmYwNGExZjNfMi0xLTEtMS00ODQ1MQ_8e8ad8d1-3a77-44dc-aa0a-be2b81e60f1e"
      unitRef="usd">110000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84OC9mcmFnOjQ2NDRkNDJiMjNiYjQ5N2Q4ZTc4ZWI1OTNjZGQzZmVmL3RhYmxlOjg5OWYwYzlmMGM3YzQ4ZTc4YjU4OWFjNTZmMDRhMWYzL3RhYmxlcmFuZ2U6ODk5ZjBjOWYwYzdjNDhlNzhiNTg5YWM1NmYwNGExZjNfMi0zLTEtMS00ODQ1MQ_f234e3e0-bada-449b-8a5a-e5b18d3688f1"
      unitRef="usd">109000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84OC9mcmFnOjQ2NDRkNDJiMjNiYjQ5N2Q4ZTc4ZWI1OTNjZGQzZmVmL3RhYmxlOjg5OWYwYzlmMGM3YzQ4ZTc4YjU4OWFjNTZmMDRhMWYzL3RhYmxlcmFuZ2U6ODk5ZjBjOWYwYzdjNDhlNzhiNTg5YWM1NmYwNGExZjNfMy0xLTEtMS00ODQ1MQ_e8bbb83d-138c-455f-a78a-3e7b8d61ba91"
      unitRef="usd">11000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84OC9mcmFnOjQ2NDRkNDJiMjNiYjQ5N2Q4ZTc4ZWI1OTNjZGQzZmVmL3RhYmxlOjg5OWYwYzlmMGM3YzQ4ZTc4YjU4OWFjNTZmMDRhMWYzL3RhYmxlcmFuZ2U6ODk5ZjBjOWYwYzdjNDhlNzhiNTg5YWM1NmYwNGExZjNfMy0zLTEtMS00ODQ1MQ_4537c4f6-9f9a-4d78-bec7-b899ea22a876"
      unitRef="usd">6000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84OC9mcmFnOjQ2NDRkNDJiMjNiYjQ5N2Q4ZTc4ZWI1OTNjZGQzZmVmL3RhYmxlOjg5OWYwYzlmMGM3YzQ4ZTc4YjU4OWFjNTZmMDRhMWYzL3RhYmxlcmFuZ2U6ODk5ZjBjOWYwYzdjNDhlNzhiNTg5YWM1NmYwNGExZjNfNC0xLTEtMS00ODQ1MQ_444a0069-4cab-4667-b9c9-89a4489fc904"
      unitRef="usd">19000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84OC9mcmFnOjQ2NDRkNDJiMjNiYjQ5N2Q4ZTc4ZWI1OTNjZGQzZmVmL3RhYmxlOjg5OWYwYzlmMGM3YzQ4ZTc4YjU4OWFjNTZmMDRhMWYzL3RhYmxlcmFuZ2U6ODk5ZjBjOWYwYzdjNDhlNzhiNTg5YWM1NmYwNGExZjNfNC0zLTEtMS00ODQ1MQ_4e98dbb0-6d8f-4585-925c-a3bc8cc4a14b"
      unitRef="usd">19000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84OC9mcmFnOjQ2NDRkNDJiMjNiYjQ5N2Q4ZTc4ZWI1OTNjZGQzZmVmL3RhYmxlOjg5OWYwYzlmMGM3YzQ4ZTc4YjU4OWFjNTZmMDRhMWYzL3RhYmxlcmFuZ2U6ODk5ZjBjOWYwYzdjNDhlNzhiNTg5YWM1NmYwNGExZjNfNS0xLTEtMS00ODQ1MQ_935de06e-19a8-4c35-a257-cdb856e87fe0"
      unitRef="usd">7000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84OC9mcmFnOjQ2NDRkNDJiMjNiYjQ5N2Q4ZTc4ZWI1OTNjZGQzZmVmL3RhYmxlOjg5OWYwYzlmMGM3YzQ4ZTc4YjU4OWFjNTZmMDRhMWYzL3RhYmxlcmFuZ2U6ODk5ZjBjOWYwYzdjNDhlNzhiNTg5YWM1NmYwNGExZjNfNS0zLTEtMS00ODQ1MQ_b7690c38-1df3-4cee-b5cc-c188ce586a4e"
      unitRef="usd">-9000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84OC9mcmFnOjQ2NDRkNDJiMjNiYjQ5N2Q4ZTc4ZWI1OTNjZGQzZmVmL3RhYmxlOjg5OWYwYzlmMGM3YzQ4ZTc4YjU4OWFjNTZmMDRhMWYzL3RhYmxlcmFuZ2U6ODk5ZjBjOWYwYzdjNDhlNzhiNTg5YWM1NmYwNGExZjNfNi0xLTEtMS00ODQ1MQ_29143967-1d2c-4fa7-a9fc-e507a8c87b02"
      unitRef="usd">3000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84OC9mcmFnOjQ2NDRkNDJiMjNiYjQ5N2Q4ZTc4ZWI1OTNjZGQzZmVmL3RhYmxlOjg5OWYwYzlmMGM3YzQ4ZTc4YjU4OWFjNTZmMDRhMWYzL3RhYmxlcmFuZ2U6ODk5ZjBjOWYwYzdjNDhlNzhiNTg5YWM1NmYwNGExZjNfNi0zLTEtMS00ODQ1MQ_8d7572b8-3f70-4970-b54c-909d900baa89"
      unitRef="usd">-57000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84OC9mcmFnOjQ2NDRkNDJiMjNiYjQ5N2Q4ZTc4ZWI1OTNjZGQzZmVmL3RhYmxlOjg5OWYwYzlmMGM3YzQ4ZTc4YjU4OWFjNTZmMDRhMWYzL3RhYmxlcmFuZ2U6ODk5ZjBjOWYwYzdjNDhlNzhiNTg5YWM1NmYwNGExZjNfNy0xLTEtMS00ODQ1MQ_7d2fce24-65b6-4564-81b3-12d5db8d078c"
      unitRef="usd">92000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84OC9mcmFnOjQ2NDRkNDJiMjNiYjQ5N2Q4ZTc4ZWI1OTNjZGQzZmVmL3RhYmxlOjg5OWYwYzlmMGM3YzQ4ZTc4YjU4OWFjNTZmMDRhMWYzL3RhYmxlcmFuZ2U6ODk5ZjBjOWYwYzdjNDhlNzhiNTg5YWM1NmYwNGExZjNfNy0zLTEtMS00ODQ1MQ_5ef473db-b6c0-41ab-ac9b-fa1577d5f5e5"
      unitRef="usd">162000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84OC9mcmFnOjQ2NDRkNDJiMjNiYjQ5N2Q4ZTc4ZWI1OTNjZGQzZmVmL3RleHRyZWdpb246NDY0NGQ0MmIyM2JiNDk3ZDhlNzhlYjU5M2NkZDNmZWZfNjUz_7a87a1a6-ff0e-4a02-b4c1-a3848497ad9e"
      unitRef="usd">100000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear
      contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV84OC9mcmFnOjQ2NDRkNDJiMjNiYjQ5N2Q4ZTc4ZWI1OTNjZGQzZmVmL3RleHRyZWdpb246NDY0NGQ0MmIyM2JiNDk3ZDhlNzhlYjU5M2NkZDNmZWZfNzU2_69007ca7-4bf4-400d-a553-fc83eeae0db0"
      unitRef="usd">200000</us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85MS9mcmFnOmZiMTM3ZThiOGUxYzRmYjFhYjI0NTE1YmI4MTVlMzE5L3RleHRyZWdpb246ZmIxMzdlOGI4ZTFjNGZiMWFiMjQ1MTViYjgxNWUzMTlfMjg1Mg_1106aa00-704e-4eab-a479-ae17094adc66">ote O - Commitments and Contingencies&lt;div style="margin-bottom:12pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the normal course of business, the Company and its subsidiaries are involved in various claims and legal proceedings. While the ultimate resolution of these matters has yet to be determined, the Company does not believe that any unfavorable outcomes will have a material adverse effect on the Company's consolidated financial position or results of operations.   &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company and its subsidiaries lease manufacturing facilities, warehouses, office facilities, retail stores, equipment and vehicles under various operating arrangements. Certain of the leases are subject to escalation clauses and renewal periods. The Company and its subsidiaries recognize lease expense, including predetermined fixed escalations, on a straight-line basis over the initial term of the lease including reasonably assured renewal periods from the time that the Company and its subsidiaries control the leased property. Leases with an initial term of 12 months or less are not recorded on the balance sheet; we recognize lease expense for these leases on a straight-line basis over the lease term. Certain of our subsidiaries have leases that contain both fixed rent costs and variable rent costs based on achievement of certain operating metrics.&#160;The variable lease expense was not a material component of our total lease expense for the three months ended March&#160;31, 2022 and 2021. The Company recognized $10.4 million and $8.6 million in the three months ended March&#160;31, 2022 and March&#160;31, 2021, respectively, in expense related to operating leases in the condensed consolidated statements of operations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The maturities of lease liabilities at March&#160;31, 2022 are as follows (&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;in thousands&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:11pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:67.105%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.834%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.889%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.877%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2022 (excluding three months ended March 31, 2022)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;37,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total undiscounted lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;158,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: Interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Present value of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;132,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The calculated amount of the right-of-use assets and lease liabilities in the table above are impacted by the length of the lease term and discount rate used to present value the minimum lease payments. The Company's lease agreements often include one or more options to renew at the company's discretion.  In general, it is not reasonably certain that lease renewals will be exercised at lease commencement and therefore lease renewals are not included &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;in the lease term. Regarding the discount rate, lease accounting guidance requires the use of a rate implicit in the lease whenever this rate is readily determinable. As this rate is rarely determinable, the Company utilizes the incremental borrowing rate of the subsidiary entering into the lease arrangement, on a collateralized basis, over a similar term as adjusted for any country specific risk.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted average remaining lease terms and discount rates for all of our operating leases were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:11pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.140%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.909%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.962%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.863%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.700%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.866%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Lease Term and Discount Rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.77&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.46&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.39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental balance sheet information related to leases was as follows (&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;in thousands&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:11pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.902%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.517%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.446%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.517%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.120%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.125%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Line Item in the Company&#x2019;s Consolidated Balance Sheet&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other non-current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85MS9mcmFnOmZiMTM3ZThiOGUxYzRmYjFhYjI0NTE1YmI4MTVlMzE5L3RhYmxlOmRjZTEzMjZkN2E4MzRiZWVhOWRjM2EwMTI1ODQ4NzcwL3RhYmxlcmFuZ2U6ZGNlMTMyNmQ3YTgzNGJlZWE5ZGMzYTAxMjU4NDg3NzBfMi00LTEtMS00ODQ1MQ_3d2a208a-ecdb-4122-94fb-403be4a0ee4b"&gt;119,382&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:id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85MS9mcmFnOmZiMTM3ZThiOGUxYzRmYjFhYjI0NTE1YmI4MTVlMzE5L3RhYmxlOmRjZTEzMjZkN2E4MzRiZWVhOWRjM2EwMTI1ODQ4NzcwL3RhYmxlcmFuZ2U6ZGNlMTMyNmQ3YTgzNGJlZWE5ZGMzYTAxMjU4NDg3NzBfMi02LTEtMS00ODQ1MQ_ef0c9dea-cb09-42b8-a64c-752a5848d4d7"&gt;116,992&lt;/span&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Current portion, operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85MS9mcmFnOmZiMTM3ZThiOGUxYzRmYjFhYjI0NTE1YmI4MTVlMzE5L3RhYmxlOmRjZTEzMjZkN2E4MzRiZWVhOWRjM2EwMTI1ODQ4NzcwL3RhYmxlcmFuZ2U6ZGNlMTMyNmQ3YTgzNGJlZWE5ZGMzYTAxMjU4NDg3NzBfMy00LTEtMS00ODQ1MQ_06022c96-7245-4b4a-95f8-92766a45bd53"&gt;26,323&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:id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85MS9mcmFnOmZiMTM3ZThiOGUxYzRmYjFhYjI0NTE1YmI4MTVlMzE5L3RhYmxlOmRjZTEzMjZkN2E4MzRiZWVhOWRjM2EwMTI1ODQ4NzcwL3RhYmxlcmFuZ2U6ZGNlMTMyNmQ3YTgzNGJlZWE5ZGMzYTAxMjU4NDg3NzBfMy02LTEtMS00ODQ1MQ_4c5524d5-5300-4be4-9c3c-e4067fd3d91f"&gt;25,663&lt;/span&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other non-current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85MS9mcmFnOmZiMTM3ZThiOGUxYzRmYjFhYjI0NTE1YmI4MTVlMzE5L3RhYmxlOmRjZTEzMjZkN2E4MzRiZWVhOWRjM2EwMTI1ODQ4NzcwL3RhYmxlcmFuZ2U6ZGNlMTMyNmQ3YTgzNGJlZWE5ZGMzYTAxMjU4NDg3NzBfNC00LTEtMS00ODQ1MQ_8ff6534e-95e5-4cce-b2f1-4cde90459aba"&gt;105,830&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:id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85MS9mcmFnOmZiMTM3ZThiOGUxYzRmYjFhYjI0NTE1YmI4MTVlMzE5L3RhYmxlOmRjZTEzMjZkN2E4MzRiZWVhOWRjM2EwMTI1ODQ4NzcwL3RhYmxlcmFuZ2U6ZGNlMTMyNmQ3YTgzNGJlZWE5ZGMzYTAxMjU4NDg3NzBfNC02LTEtMS00ODQ1MQ_e6ba9f1f-9d15-4164-b081-d47edc14bcac"&gt;103,800&lt;/span&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental cash flow information related to leases was as follows (&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;in thousands&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:8pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.222%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.095%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.551%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.852%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.902%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Three months ended March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Three months ended March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Operating cash flows from operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;7,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85MS9mcmFnOmZiMTM3ZThiOGUxYzRmYjFhYjI0NTE1YmI4MTVlMzE5L3RleHRyZWdpb246ZmIxMzdlOGI4ZTFjNGZiMWFiMjQ1MTViYjgxNWUzMTlfMTQyMw_56ae1c57-070c-4482-aa74-c0f527c67ec2"
      unitRef="usd">10400000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85MS9mcmFnOmZiMTM3ZThiOGUxYzRmYjFhYjI0NTE1YmI4MTVlMzE5L3RleHRyZWdpb246ZmIxMzdlOGI4ZTFjNGZiMWFiMjQ1MTViYjgxNWUzMTlfMTQzMA_fb4e275f-263e-4e90-b8b4-46a986f94882"
      unitRef="usd">8600000</us-gaap:OperatingLeaseCost>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85MS9mcmFnOmZiMTM3ZThiOGUxYzRmYjFhYjI0NTE1YmI4MTVlMzE5L3RleHRyZWdpb246ZmIxMzdlOGI4ZTFjNGZiMWFiMjQ1MTViYjgxNWUzMTlfMjg1Mw_e185102d-2bdb-4f2a-8009-c5e6c372fd86">&lt;div style="margin-bottom:6pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The maturities of lease liabilities at March&#160;31, 2022 are as follows (&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;in thousands&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:11pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:67.105%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.834%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.889%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.877%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2022 (excluding three months ended March 31, 2022)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;37,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total undiscounted lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;158,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: Interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Present value of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;132,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85MS9mcmFnOmZiMTM3ZThiOGUxYzRmYjFhYjI0NTE1YmI4MTVlMzE5L3RhYmxlOjI3NjI5ZGNlZTU0ZTRhNTFiOWNjZGRiY2ZkYmM1NjNjL3RhYmxlcmFuZ2U6Mjc2MjlkY2VlNTRlNGE1MWI5Y2NkZGJjZmRiYzU2M2NfMC0yLTEtMS00ODQ1MQ_c8060fca-e707-4201-95fc-8213d3d6bcd6"
      unitRef="usd">24965000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85MS9mcmFnOmZiMTM3ZThiOGUxYzRmYjFhYjI0NTE1YmI4MTVlMzE5L3RhYmxlOjI3NjI5ZGNlZTU0ZTRhNTFiOWNjZGRiY2ZkYmM1NjNjL3RhYmxlcmFuZ2U6Mjc2MjlkY2VlNTRlNGE1MWI5Y2NkZGJjZmRiYzU2M2NfMS0yLTEtMS00ODQ1MQ_c79beafc-f0b0-46c0-a723-4a8ed6dde01e"
      unitRef="usd">30267000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85MS9mcmFnOmZiMTM3ZThiOGUxYzRmYjFhYjI0NTE1YmI4MTVlMzE5L3RhYmxlOjI3NjI5ZGNlZTU0ZTRhNTFiOWNjZGRiY2ZkYmM1NjNjL3RhYmxlcmFuZ2U6Mjc2MjlkY2VlNTRlNGE1MWI5Y2NkZGJjZmRiYzU2M2NfMi0yLTEtMS00ODQ1MQ_ecf6031e-936d-48b3-8607-24b43d92f419"
      unitRef="usd">25970000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85MS9mcmFnOmZiMTM3ZThiOGUxYzRmYjFhYjI0NTE1YmI4MTVlMzE5L3RhYmxlOjI3NjI5ZGNlZTU0ZTRhNTFiOWNjZGRiY2ZkYmM1NjNjL3RhYmxlcmFuZ2U6Mjc2MjlkY2VlNTRlNGE1MWI5Y2NkZGJjZmRiYzU2M2NfMy0yLTEtMS00ODQ1MQ_d613c9f2-9396-4de6-a76b-88f25d44b7b9"
      unitRef="usd">21491000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85MS9mcmFnOmZiMTM3ZThiOGUxYzRmYjFhYjI0NTE1YmI4MTVlMzE5L3RhYmxlOjI3NjI5ZGNlZTU0ZTRhNTFiOWNjZGRiY2ZkYmM1NjNjL3RhYmxlcmFuZ2U6Mjc2MjlkY2VlNTRlNGE1MWI5Y2NkZGJjZmRiYzU2M2NfNC0yLTEtMS00ODQ1MQ_0e65ea72-b7ff-4a48-b0a7-d1581a8cb0a6"
      unitRef="usd">18046000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85MS9mcmFnOmZiMTM3ZThiOGUxYzRmYjFhYjI0NTE1YmI4MTVlMzE5L3RhYmxlOjI3NjI5ZGNlZTU0ZTRhNTFiOWNjZGRiY2ZkYmM1NjNjL3RhYmxlcmFuZ2U6Mjc2MjlkY2VlNTRlNGE1MWI5Y2NkZGJjZmRiYzU2M2NfNS0yLTEtMS00ODQ1MQ_6f71857c-d1d3-4c12-ad5d-c6431633e400"
      unitRef="usd">37555000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85MS9mcmFnOmZiMTM3ZThiOGUxYzRmYjFhYjI0NTE1YmI4MTVlMzE5L3RhYmxlOjI3NjI5ZGNlZTU0ZTRhNTFiOWNjZGRiY2ZkYmM1NjNjL3RhYmxlcmFuZ2U6Mjc2MjlkY2VlNTRlNGE1MWI5Y2NkZGJjZmRiYzU2M2NfNi0yLTEtMS00ODQ1MQ_765aa295-3f09-49b4-aa19-2fd5664ff7f3"
      unitRef="usd">158294000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85MS9mcmFnOmZiMTM3ZThiOGUxYzRmYjFhYjI0NTE1YmI4MTVlMzE5L3RhYmxlOjI3NjI5ZGNlZTU0ZTRhNTFiOWNjZGRiY2ZkYmM1NjNjL3RhYmxlcmFuZ2U6Mjc2MjlkY2VlNTRlNGE1MWI5Y2NkZGJjZmRiYzU2M2NfNy0yLTEtMS00ODQ1MQ_f81805bb-956e-4641-acec-e9c6622788fa"
      unitRef="usd">26141000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85MS9mcmFnOmZiMTM3ZThiOGUxYzRmYjFhYjI0NTE1YmI4MTVlMzE5L3RhYmxlOjI3NjI5ZGNlZTU0ZTRhNTFiOWNjZGRiY2ZkYmM1NjNjL3RhYmxlcmFuZ2U6Mjc2MjlkY2VlNTRlNGE1MWI5Y2NkZGJjZmRiYzU2M2NfOC0yLTEtMS00ODQ1MQ_281fe407-739e-4dc9-9a18-bc798be7b2ea"
      unitRef="usd">132153000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85MS9mcmFnOmZiMTM3ZThiOGUxYzRmYjFhYjI0NTE1YmI4MTVlMzE5L3RleHRyZWdpb246ZmIxMzdlOGI4ZTFjNGZiMWFiMjQ1MTViYjgxNWUzMTlfMjg2MA_966e3dc0-b7b8-471a-aba0-559a18037d6e">&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted average remaining lease terms and discount rates for all of our operating leases were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:11pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.140%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.909%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.962%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.863%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.700%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.866%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Lease Term and Discount Rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.77&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.46&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.39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85MS9mcmFnOmZiMTM3ZThiOGUxYzRmYjFhYjI0NTE1YmI4MTVlMzE5L3RhYmxlOmU4ZWU5NjE1YjEzOTQ2YjViN2YzZGIwNWNmYmYwNjMxL3RhYmxlcmFuZ2U6ZThlZTk2MTViMTM5NDZiNWI3ZjNkYjA1Y2ZiZjA2MzFfMS0yLTEtMS00ODQ1MQ_b9125bea-9c8b-4810-9268-7a1f3ed7a73c">P5Y9M7D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ibec2071d16ef438db17511c0703b5531_I20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85MS9mcmFnOmZiMTM3ZThiOGUxYzRmYjFhYjI0NTE1YmI4MTVlMzE5L3RhYmxlOmU4ZWU5NjE1YjEzOTQ2YjViN2YzZGIwNWNmYmYwNjMxL3RhYmxlcmFuZ2U6ZThlZTk2MTViMTM5NDZiNWI3ZjNkYjA1Y2ZiZjA2MzFfMS00LTEtMS00ODQ1MQ_025ad6b2-e035-45b5-9e5e-c0bb1b30f70d">P5Y5M15D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85MS9mcmFnOmZiMTM3ZThiOGUxYzRmYjFhYjI0NTE1YmI4MTVlMzE5L3RhYmxlOmU4ZWU5NjE1YjEzOTQ2YjViN2YzZGIwNWNmYmYwNjMxL3RhYmxlcmFuZ2U6ZThlZTk2MTViMTM5NDZiNWI3ZjNkYjA1Y2ZiZjA2MzFfMi0yLTEtMS00ODQ1MQ_d33f9f94-99f4-4668-bf16-d1b83f28f9ad"
      unitRef="number">0.0739</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="ibec2071d16ef438db17511c0703b5531_I20210331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85MS9mcmFnOmZiMTM3ZThiOGUxYzRmYjFhYjI0NTE1YmI4MTVlMzE5L3RhYmxlOmU4ZWU5NjE1YjEzOTQ2YjViN2YzZGIwNWNmYmYwNjMxL3RhYmxlcmFuZ2U6ZThlZTk2MTViMTM5NDZiNWI3ZjNkYjA1Y2ZiZjA2MzFfMi00LTEtMS00ODQ1MQ_ea2f6fd0-013a-4239-ae9c-2d17737ed0d2"
      unitRef="number">0.0741</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:SupplementalBalanceSheetDisclosuresTextBlock
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85MS9mcmFnOmZiMTM3ZThiOGUxYzRmYjFhYjI0NTE1YmI4MTVlMzE5L3RleHRyZWdpb246ZmIxMzdlOGI4ZTFjNGZiMWFiMjQ1MTViYjgxNWUzMTlfMjg1Ng_b60b9dfe-2b96-404a-bda7-c74df246aff0">&lt;div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental balance sheet information related to leases was as follows (&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;in thousands&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:11pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.902%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.517%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.446%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.517%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.120%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.125%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Line Item in the Company&#x2019;s Consolidated Balance Sheet&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other non-current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85MS9mcmFnOmZiMTM3ZThiOGUxYzRmYjFhYjI0NTE1YmI4MTVlMzE5L3RhYmxlOmRjZTEzMjZkN2E4MzRiZWVhOWRjM2EwMTI1ODQ4NzcwL3RhYmxlcmFuZ2U6ZGNlMTMyNmQ3YTgzNGJlZWE5ZGMzYTAxMjU4NDg3NzBfMi00LTEtMS00ODQ1MQ_3d2a208a-ecdb-4122-94fb-403be4a0ee4b"&gt;119,382&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:id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85MS9mcmFnOmZiMTM3ZThiOGUxYzRmYjFhYjI0NTE1YmI4MTVlMzE5L3RhYmxlOmRjZTEzMjZkN2E4MzRiZWVhOWRjM2EwMTI1ODQ4NzcwL3RhYmxlcmFuZ2U6ZGNlMTMyNmQ3YTgzNGJlZWE5ZGMzYTAxMjU4NDg3NzBfMi02LTEtMS00ODQ1MQ_ef0c9dea-cb09-42b8-a64c-752a5848d4d7"&gt;116,992&lt;/span&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Current portion, operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85MS9mcmFnOmZiMTM3ZThiOGUxYzRmYjFhYjI0NTE1YmI4MTVlMzE5L3RhYmxlOmRjZTEzMjZkN2E4MzRiZWVhOWRjM2EwMTI1ODQ4NzcwL3RhYmxlcmFuZ2U6ZGNlMTMyNmQ3YTgzNGJlZWE5ZGMzYTAxMjU4NDg3NzBfMy00LTEtMS00ODQ1MQ_06022c96-7245-4b4a-95f8-92766a45bd53"&gt;26,323&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:id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85MS9mcmFnOmZiMTM3ZThiOGUxYzRmYjFhYjI0NTE1YmI4MTVlMzE5L3RhYmxlOmRjZTEzMjZkN2E4MzRiZWVhOWRjM2EwMTI1ODQ4NzcwL3RhYmxlcmFuZ2U6ZGNlMTMyNmQ3YTgzNGJlZWE5ZGMzYTAxMjU4NDg3NzBfMy02LTEtMS00ODQ1MQ_4c5524d5-5300-4be4-9c3c-e4067fd3d91f"&gt;25,663&lt;/span&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other non-current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85MS9mcmFnOmZiMTM3ZThiOGUxYzRmYjFhYjI0NTE1YmI4MTVlMzE5L3RhYmxlOmRjZTEzMjZkN2E4MzRiZWVhOWRjM2EwMTI1ODQ4NzcwL3RhYmxlcmFuZ2U6ZGNlMTMyNmQ3YTgzNGJlZWE5ZGMzYTAxMjU4NDg3NzBfNC00LTEtMS00ODQ1MQ_8ff6534e-95e5-4cce-b2f1-4cde90459aba"&gt;105,830&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:id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85MS9mcmFnOmZiMTM3ZThiOGUxYzRmYjFhYjI0NTE1YmI4MTVlMzE5L3RhYmxlOmRjZTEzMjZkN2E4MzRiZWVhOWRjM2EwMTI1ODQ4NzcwL3RhYmxlcmFuZ2U6ZGNlMTMyNmQ3YTgzNGJlZWE5ZGMzYTAxMjU4NDg3NzBfNC02LTEtMS00ODQ1MQ_e6ba9f1f-9d15-4164-b081-d47edc14bcac"&gt;103,800&lt;/span&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SupplementalBalanceSheetDisclosuresTextBlock>
    <us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85MS9mcmFnOmZiMTM3ZThiOGUxYzRmYjFhYjI0NTE1YmI4MTVlMzE5L3RleHRyZWdpb246ZmIxMzdlOGI4ZTFjNGZiMWFiMjQ1MTViYjgxNWUzMTlfMjg1MA_40e9c089-1d5a-4b56-81b7-87e48523b733">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental cash flow information related to leases was as follows (&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;in thousands&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:8pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.222%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.095%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.551%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.852%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.902%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Three months ended March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Three months ended March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Operating cash flows from operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;7,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock>
    <us-gaap:OperatingLeasePayments
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85MS9mcmFnOmZiMTM3ZThiOGUxYzRmYjFhYjI0NTE1YmI4MTVlMzE5L3RhYmxlOmU5NzQ3MDVmYzlhODRkYTQ4ZjQ2Yzk4NDNkY2ExZmZhL3RhYmxlcmFuZ2U6ZTk3NDcwNWZjOWE4NGRhNDhmNDZjOTg0M2RjYTFmZmFfMi0yLTEtMS00ODQ1MQ_6ba50e07-eb5e-4a55-8aae-747f364837cd"
      unitRef="usd">10409000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85MS9mcmFnOmZiMTM3ZThiOGUxYzRmYjFhYjI0NTE1YmI4MTVlMzE5L3RhYmxlOmU5NzQ3MDVmYzlhODRkYTQ4ZjQ2Yzk4NDNkY2ExZmZhL3RhYmxlcmFuZ2U6ZTk3NDcwNWZjOWE4NGRhNDhmNDZjOTg0M2RjYTFmZmFfMi00LTEtMS00ODQ1MQ_0e225306-a86f-44ed-8ffc-fdcf08fe3fd1"
      unitRef="usd">8568000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85MS9mcmFnOmZiMTM3ZThiOGUxYzRmYjFhYjI0NTE1YmI4MTVlMzE5L3RhYmxlOmU5NzQ3MDVmYzlhODRkYTQ4ZjQ2Yzk4NDNkY2ExZmZhL3RhYmxlcmFuZ2U6ZTk3NDcwNWZjOWE4NGRhNDhmNDZjOTg0M2RjYTFmZmFfNC0yLTEtMS00ODQ1MQ_4d27b759-35e3-4c1b-8037-b91ff8c1c10b"
      unitRef="usd">7903000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85MS9mcmFnOmZiMTM3ZThiOGUxYzRmYjFhYjI0NTE1YmI4MTVlMzE5L3RhYmxlOmU5NzQ3MDVmYzlhODRkYTQ4ZjQ2Yzk4NDNkY2ExZmZhL3RhYmxlcmFuZ2U6ZTk3NDcwNWZjOWE4NGRhNDhmNDZjOTg0M2RjYTFmZmFfNC00LTEtMS00ODQ1MQ_7da152a7-b5f4-48b3-b957-8241f8ba6185"
      unitRef="usd">11776000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85NC9mcmFnOjI4MjA2YTMyOWY3YTQxMGJiYzBjM2FhNWZmOWQzZmRkL3RleHRyZWdpb246MjgyMDZhMzI5ZjdhNDEwYmJjMGMzYWE1ZmY5ZDNmZGRfNDA3Ng_a3bca545-fba3-486c-a7cc-0b9d05dea9bb">Related Party Transactions&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Management Services Agreement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The LLC entered into the Mangement Services Agreement ("MSA") with CGM effective May 16, 2006. The MSA provides for, among other things, CGM to perform services for the LLC in exchange for a management fee paid quarterly and equal to 0.5% of the Company's adjusted net assets, as defined in the MSA. At March 31, 2022, CGM entered into a waiver to exclude cash balances held at the LLC from the calculation of the management fee. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During 2021, &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;CGM entered into a waiver of the MSA for a period through December 31, 2021 to receive a 1% annual management fee related to BOA, rather than the 2% called for under the MSA, which resulted in a lower management fee paid during 2021 than would have normally been due&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the first quarter of 2021, the LLC and CGM entered into a waiver agreement whereby CGM agreed to waive the portion of the management fee related to the amount of the proceeds deposited with the Trustee that was in excess of the amount payable related to the 2026 Senior Notes at March 31, 2021. Additionally, CGM entered into a waiver of the MSA at December 31, 2021 to exclude the cash balances held at the LLC from the calculation of the management fee.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Integration Services Agreements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Lugano, which was acquired in September 2021, entered into an Integration Services Agreement ("ISA") with CGM whereby Lugano will pay CGM an integration services fee of $2.3&#160;million quarterly over a twelve month period as services are rendered, beginning in the quarter ended December 31, 2021. BOA, which was acquired in October 2020, entered into an ISA with CGM whereby BOA paid CGM an integration service fee of $4.4&#160;million quarterly over a twelve month period as services were rendered, beginning in the quarter ended December 31, 2020. Marucci Sports, which was acquired in April 2020, entered into an ISA with CGM. Marucci paid CGM an integration service fee of $2.0 million quarterly over a twelve month period as services were rendered, beginning in the quarter ended September 30, 2020. Under the ISAs, CGM provides services for new platform acquisitions to, amongst other things, assist the management at the acquired entities in establishing a corporate governance program, implement &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;compliance and reporting requirements of the Sarbanes-Oxley Act of 2002, as amended, and align the acquired entity's policies and procedures with our other subsidiaries. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;The Company and its businesses have the following significant related party transactions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;5.11&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Recapitalization&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; - In August 2021, the Company completed a recapitalization of 5.11 whereby the LLC entered into an amendment to the intercompany loan agreement with 5.11 (the "5.11 Loan Agreement").&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The 5.11 Loan Agreement was amended to provide for additional term loan borrowings of $55.0&#160;million to fund a distribution to shareholders. The LLC owned 97.7% of the outstanding shares of 5.11 on the date of the distribution and received $53.7&#160;million. The remaining amount of the distribution was paid to minority shareholders. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Related Party Vendor Purchases - &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.11 purchases inventory from a vendor who is a related party to 5.11 through one of the executive officers of 5.11 via the executive's 40% ownership interest in the vendor. 5.11 purchased approximately $0.3 million and $0.4 million during the three months ended&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;March&#160;31, 2022 and March&#160;31, 2021, respectively in inventory from the vendor. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;BOA&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Repurchase of Noncontrolling Interest &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;- In September 2021, BOA repurchased shares of its issued and outstanding common shares from its largest minority shareholder for a total payment of$48.0&#160;million, which BOA financed by borrowing under their intercompany credit facility with the LLC (the "BOA Credit Agreement"). The BOA Credit Agreement was amended to (i) provide for additional term loan borrowings of $38.0&#160;million, and (ii) consent to the repurchase of the shares from the minority shareholder. The transaction was accounted for in accordance with ASC 810 - Consolidation, whereby the carrying amount of the noncontrolling interest was adjusted to reflect the change in the ownership interest in BOA that occurred as a result of the share repurchase. The difference between the fair value of the consideration paid of $48.0&#160;million and the amount by which the noncontrolling interest was adjusted of $39.4&#160;million was recognized in equity attributable to the LLC.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Related Party Vendor Purchases - &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A contract manufacturer used by BOA as the primary supplier of molded injection parts is a noncontrolling shareholder of BOA.  BOA had approxim&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ately $15.2&#160;million and $9.8&#160;million in purchases from this supplier&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; during the three months ended March&#160;31, 2022 and March&#160;31, 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Ergobaby&lt;/span&gt;&lt;/div&gt;Recapitalization - In February 2022, the Company completed a recapitalization of Ergobaby whereby the LLC entered into an amendment to the intercompany loan agreement with Ergobaby (the "Ergo Loan Agreement"). The Ergo Loan Agreement was amended to provide for additional loan borrowings of $61.5&#160;million to fund a distribution to shareholders. The LLC owned 81.6% of the outstanding shares of Ergobaby on the date of the distribution and received $50.2&#160;million. The remaining amount of the distribution was paid to minority shareholders.</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <codi:QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets
      contextRef="i182fa4a9e3db457692f2fce7be7c7dfc_I20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85NC9mcmFnOjI4MjA2YTMyOWY3YTQxMGJiYzBjM2FhNWZmOWQzZmRkL3RleHRyZWdpb246MjgyMDZhMzI5ZjdhNDEwYmJjMGMzYWE1ZmY5ZDNmZGRfMTY0OTI2NzQ1MDc2NQ_2e23d5b6-3a1a-4aad-940c-bf03e322436d"
      unitRef="number">0.005</codi:QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets>
    <codi:BusinessCombinationIntegrationServicesPayable
      contextRef="ied872a383ffd450aa6d10e39e95e7fe1_I20210903"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85NC9mcmFnOjI4MjA2YTMyOWY3YTQxMGJiYzBjM2FhNWZmOWQzZmRkL3RleHRyZWdpb246MjgyMDZhMzI5ZjdhNDEwYmJjMGMzYWE1ZmY5ZDNmZGRfMTg0OQ_b9e2f10d-e996-4439-b31a-96c96f3c6b8a"
      unitRef="usd">2300000</codi:BusinessCombinationIntegrationServicesPayable>
    <codi:BusinessCombinationIntegrationServicesPayable
      contextRef="ic9b93c863e094aec9fec2b6ddd69378e_I20201016"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85NC9mcmFnOjI4MjA2YTMyOWY3YTQxMGJiYzBjM2FhNWZmOWQzZmRkL3RleHRyZWdpb246MjgyMDZhMzI5ZjdhNDEwYmJjMGMzYWE1ZmY5ZDNmZGRfMjA5MA_a68a9dd5-8c25-4ecd-aa8f-574efb8b160a"
      unitRef="usd">4400000</codi:BusinessCombinationIntegrationServicesPayable>
    <codi:BusinessCombinationIntegrationServicesPayable
      contextRef="if2360b86060d420fae96fbf799aa8612_I20200420"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85NC9mcmFnOjI4MjA2YTMyOWY3YTQxMGJiYzBjM2FhNWZmOWQzZmRkL3RleHRyZWdpb246MjgyMDZhMzI5ZjdhNDEwYmJjMGMzYWE1ZmY5ZDNmZGRfMTA5OTUxMTYzMTkzNQ_fbbb6a52-4bba-460c-9962-dd0696639338"
      unitRef="usd">2000000</codi:BusinessCombinationIntegrationServicesPayable>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i259c03cee5604328841986d4f1e7ce27_I20210803"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85NC9mcmFnOjI4MjA2YTMyOWY3YTQxMGJiYzBjM2FhNWZmOWQzZmRkL3RleHRyZWdpb246MjgyMDZhMzI5ZjdhNDEwYmJjMGMzYWE1ZmY5ZDNmZGRfMzIwNQ_bc2869d0-3739-4564-be9e-9a8f1f5a1fbb"
      unitRef="usd">55000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <codi:OwnershipPercentageIntercompanyLoanAgreement
      contextRef="i4409993c67924d59b5b394e61f8a036e_I20210803"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85NC9mcmFnOjI4MjA2YTMyOWY3YTQxMGJiYzBjM2FhNWZmOWQzZmRkL3RleHRyZWdpb246MjgyMDZhMzI5ZjdhNDEwYmJjMGMzYWE1ZmY5ZDNmZGRfMzI2Ng_e8366d44-a5db-45fc-a5bc-af8baa4658f6"
      unitRef="number">0.977</codi:OwnershipPercentageIntercompanyLoanAgreement>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="ibede2fa3a6d8438abe702606efcbc580_D20210803-20210803"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85NC9mcmFnOjI4MjA2YTMyOWY3YTQxMGJiYzBjM2FhNWZmOWQzZmRkL3RleHRyZWdpb246MjgyMDZhMzI5ZjdhNDEwYmJjMGMzYWE1ZmY5ZDNmZGRfMzM0OA_5a612917-6be5-4298-bcb0-8f3563d4eb12"
      unitRef="usd">53700000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <codi:OwnershipPercentageRelatedPartyVendors
      contextRef="i1c9ccc67eeed453ca41c06a404220c60_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85NC9mcmFnOjI4MjA2YTMyOWY3YTQxMGJiYzBjM2FhNWZmOWQzZmRkL3RleHRyZWdpb246MjgyMDZhMzI5ZjdhNDEwYmJjMGMzYWE1ZmY5ZDNmZGRfMzU5NA_e5a60e18-3ec4-4d01-a168-2b96329baf5e"
      unitRef="number">0.40</codi:OwnershipPercentageRelatedPartyVendors>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="i1c9ccc67eeed453ca41c06a404220c60_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85NC9mcmFnOjI4MjA2YTMyOWY3YTQxMGJiYzBjM2FhNWZmOWQzZmRkL3RleHRyZWdpb246MjgyMDZhMzI5ZjdhNDEwYmJjMGMzYWE1ZmY5ZDNmZGRfMzY2MA_de357b0c-2780-4a49-8e7a-9c535207a8aa"
      unitRef="usd">300000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="i7a7a812228154262902aa2d469101ae1_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85NC9mcmFnOjI4MjA2YTMyOWY3YTQxMGJiYzBjM2FhNWZmOWQzZmRkL3RleHRyZWdpb246MjgyMDZhMzI5ZjdhNDEwYmJjMGMzYWE1ZmY5ZDNmZGRfMzY2Nw_b307ced4-ac93-4fe1-aa5c-5b1220df9a6c"
      unitRef="usd">400000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:PaymentsForRepurchaseOfRedeemableNoncontrollingInterest
      contextRef="i2ac4b24c0b524503a2999f057180dbaf_D20210903-20210903"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85NC9mcmFnOjI4MjA2YTMyOWY3YTQxMGJiYzBjM2FhNWZmOWQzZmRkL3RleHRyZWdpb246MjgyMDZhMzI5ZjdhNDEwYmJjMGMzYWE1ZmY5ZDNmZGRfMTY0OTI2NzQ1MDc3MA_59910211-ba5a-4090-a21c-ae0a6f0e791b"
      unitRef="usd">48000000</us-gaap:PaymentsForRepurchaseOfRedeemableNoncontrollingInterest>
    <us-gaap:LineOfCreditFacilityIncreaseDecreaseForPeriodNet
      contextRef="i2ac4b24c0b524503a2999f057180dbaf_D20210903-20210903"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85NC9mcmFnOjI4MjA2YTMyOWY3YTQxMGJiYzBjM2FhNWZmOWQzZmRkL3RleHRyZWdpb246MjgyMDZhMzI5ZjdhNDEwYmJjMGMzYWE1ZmY5ZDNmZGRfMTY0OTI2NzQ1MDgwMg_51a9deae-0a03-4338-b68f-0334391d01c6"
      unitRef="usd">38000000</us-gaap:LineOfCreditFacilityIncreaseDecreaseForPeriodNet>
    <us-gaap:PaymentsForRepurchaseOfRedeemableNoncontrollingInterest
      contextRef="i2ac4b24c0b524503a2999f057180dbaf_D20210903-20210903"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85NC9mcmFnOjI4MjA2YTMyOWY3YTQxMGJiYzBjM2FhNWZmOWQzZmRkL3RleHRyZWdpb246MjgyMDZhMzI5ZjdhNDEwYmJjMGMzYWE1ZmY5ZDNmZGRfMTY0OTI2NzQ1MDc3Mg_e5b682f4-ef0a-4e61-a645-13cc09ef3727"
      unitRef="usd">48000000</us-gaap:PaymentsForRepurchaseOfRedeemableNoncontrollingInterest>
    <us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance
      contextRef="i2ac4b24c0b524503a2999f057180dbaf_D20210903-20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85NC9mcmFnOjI4MjA2YTMyOWY3YTQxMGJiYzBjM2FhNWZmOWQzZmRkL3RleHRyZWdpb246MjgyMDZhMzI5ZjdhNDEwYmJjMGMzYWE1ZmY5ZDNmZGRfMTY0OTI2NzQ1MDc4Nw_636f7a1e-e9a6-48d8-9e2e-736ff259e571"
      unitRef="usd">39400000</us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="i901fb009832443f0aa174401de93504b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85NC9mcmFnOjI4MjA2YTMyOWY3YTQxMGJiYzBjM2FhNWZmOWQzZmRkL3RleHRyZWdpb246MjgyMDZhMzI5ZjdhNDEwYmJjMGMzYWE1ZmY5ZDNmZGRfMzk5MQ_9d90fd36-7913-45c3-a4c8-1c9a474bc4ae"
      unitRef="usd">15200000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="i64e806524f1642539f8dcc5dd6bc301e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85NC9mcmFnOjI4MjA2YTMyOWY3YTQxMGJiYzBjM2FhNWZmOWQzZmRkL3RleHRyZWdpb246MjgyMDZhMzI5ZjdhNDEwYmJjMGMzYWE1ZmY5ZDNmZGRfMzk5OA_1977be49-8480-4473-be78-be5072555bd4"
      unitRef="usd">9800000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ib4c78ad824c9453481a71f3d39490cd2_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85NC9mcmFnOjI4MjA2YTMyOWY3YTQxMGJiYzBjM2FhNWZmOWQzZmRkL3RleHRyZWdpb246MjgyMDZhMzI5ZjdhNDEwYmJjMGMzYWE1ZmY5ZDNmZGRfMTY0OTI2NzQ1MDgxNw_2fa3fd8f-bf41-458e-ac97-31bb0a00ab06"
      unitRef="usd">61500000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <codi:OwnershipPercentageIntercompanyLoanAgreement
      contextRef="i16ad655e17e0446b81ad62f675acf6c4_I20220228"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85NC9mcmFnOjI4MjA2YTMyOWY3YTQxMGJiYzBjM2FhNWZmOWQzZmRkL3RleHRyZWdpb246MjgyMDZhMzI5ZjdhNDEwYmJjMGMzYWE1ZmY5ZDNmZGRfMTY0OTI2NzQ1MDgzMg_b73281e9-9051-44ec-94b2-a724b3646b39"
      unitRef="number">0.816</codi:OwnershipPercentageIntercompanyLoanAgreement>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i7c7f29b9d36d4b81ac50cddbf46448a4_D20220201-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85NC9mcmFnOjI4MjA2YTMyOWY3YTQxMGJiYzBjM2FhNWZmOWQzZmRkL3RleHRyZWdpb246MjgyMDZhMzI5ZjdhNDEwYmJjMGMzYWE1ZmY5ZDNmZGRfMTY0OTI2NzQ1MDgzOQ_e1534eea-bd56-4837-96f4-206c21da636c"
      unitRef="usd">50200000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV85Ny9mcmFnOmM5ODI5ODAwYzFiYTQ3ZTliZGYwYjY2MWJiMWYyZDQ2L3RleHRyZWdpb246Yzk4Mjk4MDBjMWJhNDdlOWJkZjBiNjYxYmIxZjJkNDZfNDA2NQ_0c8ea58a-8667-4481-87a1-3787e1b45608">Note Q - Subsequent EventOn October 13, 2021, the LLC, as the Sellers Representative of the AC Sellers of stock and options of Advanced Circuits, a majority owned subsidiary of the LLC, entered into a definitive Agreement and Plan of Merger 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;). The AC Merger is conditioned on, among other things, the closing of a business combination between AC Buyer and a publicly traded special purpose acquisition company (a &#x201c;SPAC&#x201d;). In connection with the AC Merger, AC Buyer announced its entry into a definitive merger agreement for a business combination (the &#x201c;SPAC Transaction&#x201d;) with a SPAC, ACE Convergence Acquisition Corp. (&#x201c;ACE&#x201d;). In order to obtain shareholder approval of the SPAC Transaction, ACE had previously scheduled and announced an extraordinary general meeting of shareholders for May 5, 2022. On May 2, 2022, ACE postponed the extraordinary general meeting to allow additional time to revise and finalize its financing arrangements with respect to the SPAC Transaction.</us-gaap:SubsequentEventsTextBlock>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfNy03LTEtMS00ODQ1MQ_17cb35c6-9a59-4cec-9da3-6b54ad7b1f2e"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfNy03LTEtMS00ODQ1MQ_17cb35c6-9a59-4cec-9da3-6b54ad7b1f2e"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfNC01LTEtMS00ODQ1MQ_c8768c63-db5a-4a66-ba0f-f29d72291de5"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfNC01LTEtMS00ODQ1MQ_c8768c63-db5a-4a66-ba0f-f29d72291de5"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfNS0xLTEtMS00ODQ1MQ_3be396a2-51f9-4605-a740-25a93e92332d"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfNS0xLTEtMS00ODQ1MQ_3be396a2-51f9-4605-a740-25a93e92332d"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfNC0zLTEtMS00ODQ1MQ_96aa1620-bad2-4efe-8e88-6c011c867f2e"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfNC0zLTEtMS00ODQ1MQ_96aa1620-bad2-4efe-8e88-6c011c867f2e"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfNy0zLTEtMS00ODQ1MQ_986d9d21-a41b-435a-854e-7f6aae2d63c7"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfNy0zLTEtMS00ODQ1MQ_986d9d21-a41b-435a-854e-7f6aae2d63c7"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfMTAtNS0xLTEtNDg0NTE_b6d518d7-ad34-4a56-aa9e-c5b0f2b9022e"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfMTAtNS0xLTEtNDg0NTE_b6d518d7-ad34-4a56-aa9e-c5b0f2b9022e"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfMTEtNS0xLTEtNDg0NTE_a59a73f7-c38d-402c-9046-6114e138ef1d"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfMTEtNS0xLTEtNDg0NTE_a59a73f7-c38d-402c-9046-6114e138ef1d"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfMi01LTEtMS00ODQ1MQ_4908e182-e22b-40c0-84fa-e31059fe6a5f"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfMi01LTEtMS00ODQ1MQ_4908e182-e22b-40c0-84fa-e31059fe6a5f"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfMi0zLTEtMS00ODQ1MQ_cd3f4c51-d7e1-4a3c-a6e3-60a2ed587aac"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfMi0zLTEtMS00ODQ1MQ_cd3f4c51-d7e1-4a3c-a6e3-60a2ed587aac"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfMTAtNy0xLTEtNDg0NTE_2b4ecaa6-431f-443b-9c67-606e40e3c60f"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfMTAtNy0xLTEtNDg0NTE_2b4ecaa6-431f-443b-9c67-606e40e3c60f"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfNC03LTEtMS00ODQ1MQ_1ce67971-f61d-46ce-b187-0e605675232d"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfNC03LTEtMS00ODQ1MQ_1ce67971-f61d-46ce-b187-0e605675232d"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfNi0zLTEtMS00ODQ1MQ_d247973d-13eb-4d63-852a-5a7ac83a551f"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfNi0zLTEtMS00ODQ1MQ_d247973d-13eb-4d63-852a-5a7ac83a551f"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfMi0xLTEtMS00ODQ1MQ_ea75aa12-f711-42d6-a299-ce05ea115284"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfMi0xLTEtMS00ODQ1MQ_ea75aa12-f711-42d6-a299-ce05ea115284"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfMTAtMS0xLTEtNDg0NTE_5fcc3c3b-8edc-48d8-acc7-77d5315e2738"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfMTAtMS0xLTEtNDg0NTE_5fcc3c3b-8edc-48d8-acc7-77d5315e2738"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfNy01LTEtMS00ODQ1MQ_1415b37c-e63b-459f-a88d-f71234757c8b"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfNy01LTEtMS00ODQ1MQ_1415b37c-e63b-459f-a88d-f71234757c8b"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfMTEtNy0xLTEtNDg0NTE_8eee6347-ebef-4510-8590-acd6862ce944"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfMTEtNy0xLTEtNDg0NTE_8eee6347-ebef-4510-8590-acd6862ce944"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfMTAtMy0xLTEtNDg0NTE_d68affa6-a17f-4737-817e-1d1d5aa57e91"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfMTAtMy0xLTEtNDg0NTE_d68affa6-a17f-4737-817e-1d1d5aa57e91"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfMTEtMy0xLTEtNDg0NTE_1304b2eb-feb3-40d5-924a-8d31749aad03"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfMTEtMy0xLTEtNDg0NTE_1304b2eb-feb3-40d5-924a-8d31749aad03"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfNS0zLTEtMS00ODQ1MQ_2b369f5f-3982-4795-a10d-eba6346ce31b"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfNS0zLTEtMS00ODQ1MQ_2b369f5f-3982-4795-a10d-eba6346ce31b"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfNi0xLTEtMS00ODQ1MQ_47d0c294-2a5b-447a-99cc-523fc4a35dfe"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfNi0xLTEtMS00ODQ1MQ_47d0c294-2a5b-447a-99cc-523fc4a35dfe"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfMi03LTEtMS00ODQ1MQ_ddbdec0e-1c80-45a7-8168-6b74a25e00f9"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfMi03LTEtMS00ODQ1MQ_ddbdec0e-1c80-45a7-8168-6b74a25e00f9"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfNC0xLTEtMS00ODQ1MQ_df638488-2b72-4fde-8a48-8762315b4810"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfNC0xLTEtMS00ODQ1MQ_df638488-2b72-4fde-8a48-8762315b4810"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfNy0xLTEtMS00ODQ1MQ_f1c7992c-6058-4fcd-8643-4e5c3a224927"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfNy0xLTEtMS00ODQ1MQ_f1c7992c-6058-4fcd-8643-4e5c3a224927"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfMTEtMS0xLTEtNDg0NTE_d1fa04ca-fe90-46b1-8daf-2569bdc64d89"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfMTEtMS0xLTEtNDg0NTE_d1fa04ca-fe90-46b1-8daf-2569bdc64d89"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RleHRyZWdpb246Y2I2OTM0ZDY1Njg2NDY5ZWI0Y2MxNjZlN2UzZWMyODRfMTU0MA_3860f4de-de0f-4ae4-93f5-4ce14b62cc0d" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RleHRyZWdpb246Y2I2OTM0ZDY1Njg2NDY5ZWI0Y2MxNjZlN2UzZWMyODRfMTU0MA_3860f4de-de0f-4ae4-93f5-4ce14b62cc0d" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"> principal difference between primary and diluted percentages of our operating segments is due to stock option issuances of operating segment stock to management of the respective businesses.  <xhtml:table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.087%"><xhtml:tr><xhtml:td style="width:1.0%"/><xhtml:td style="width:58.521%"/><xhtml:td style="width:0.1%"/><xhtml:td style="width:1.0%"/><xhtml:td style="width:18.659%"/><xhtml:td style="width:0.1%"/><xhtml:td style="width:0.1%"/><xhtml:td style="width:0.659%"/><xhtml:td style="width:0.1%"/><xhtml:td style="width:1.0%"/><xhtml:td style="width:18.661%"/><xhtml:td style="width:0.1%"/></xhtml:tr><xhtml:tr><xhtml:td colspan="3" style="padding:0 1pt"/><xhtml:td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Noncontrolling Interest Balances</xhtml:span></xhtml:td></xhtml:tr><xhtml:tr><xhtml:td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</xhtml:span></xhtml:td><xhtml:td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">March 31, 2022</xhtml:span></xhtml:td><xhtml:td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><xhtml:td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">December 31, 2021</xhtml:span></xhtml:td></xhtml:tr><xhtml:tr><xhtml:td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.11 </xhtml:span></xhtml:td><xhtml:td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</xhtml:span></xhtml:td><xhtml:td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,929&#160;</xhtml:span></xhtml:td><xhtml:td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><xhtml:td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><xhtml:td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</xhtml:span></xhtml:td><xhtml:td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,458&#160;</xhtml:span></xhtml:td><xhtml:td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></xhtml:tr><xhtml:tr><xhtml:td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">BOA</xhtml:span></xhtml:td><xhtml:td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,392&#160;</xhtml:span></xhtml:td><xhtml:td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><xhtml:td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><xhtml:td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,581&#160;</xhtml:span></xhtml:td><xhtml:td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></xhtml:tr><xhtml:tr><xhtml:td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ergobaby</xhtml:span></xhtml:td><xhtml:td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,110&#160;</xhtml:span></xhtml:td><xhtml:td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><xhtml:td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><xhtml:td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,435&#160;</xhtml:span></xhtml:td><xhtml:td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></xhtml:tr><xhtml:tr><xhtml:td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lugano</xhtml:span></xhtml:td><xhtml:td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74,232&#160;</xhtml:span></xhtml:td><xhtml:td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><xhtml:td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><xhtml:td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">70,585&#160;</xhtml:span></xhtml:td><xhtml:td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></xhtml:tr><xhtml:tr><xhtml:td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Marucci</xhtml:span></xhtml:td><xhtml:td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,380&#160;</xhtml:span></xhtml:td><xhtml:td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><xhtml:td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><xhtml:td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,175&#160;</xhtml:span></xhtml:td><xhtml:td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></xhtml:tr><xhtml:tr><xhtml:td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Velocity Outdoor</xhtml:span></xhtml:td><xhtml:td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,373&#160;</xhtml:span></xhtml:td><xhtml:td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><xhtml:td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><xhtml:td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,250&#160;</xhtml:span></xhtml:td><xhtml:td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></xhtml:tr><xhtml:tr><xhtml:td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Altor</xhtml:span></xhtml:td><xhtml:td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,204&#160;</xhtml:span></xhtml:td><xhtml:td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><xhtml:td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><xhtml:td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,936&#160;</xhtml:span></xhtml:td><xhtml:td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></xhtml:tr><xhtml:tr><xhtml:td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Arnold </xhtml:span></xhtml:td><xhtml:td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,316&#160;</xhtml:span></xhtml:td><xhtml:td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><xhtml:td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><xhtml:td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,284&#160;</xhtml:span></xhtml:td><xhtml:td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></xhtml:tr><xhtml:tr><xhtml:td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sterno </xhtml:span></xhtml:td><xhtml:td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,699&#160;</xhtml:span></xhtml:td><xhtml:td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><xhtml:td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><xhtml:td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,524&#160;</xhtml:span></xhtml:td><xhtml:td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></xhtml:tr><xhtml:tr><xhtml:td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Allocation Interests</xhtml:span></xhtml:td><xhtml:td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100&#160;</xhtml:span></xhtml:td><xhtml:td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><xhtml:td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><xhtml:td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100&#160;</xhtml:span></xhtml:td><xhtml:td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></xhtml:tr><xhtml:tr><xhtml:td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><xhtml:td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</xhtml:span></xhtml:td><xhtml:td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">171,735&#160;</xhtml:span></xhtml:td><xhtml:td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><xhtml:td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><xhtml:td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</xhtml:span></xhtml:td><xhtml:td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">175,328&#160;</xhtml:span></xhtml:td><xhtml:td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></xhtml:tr></xhtml:table></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfNy03LTEtMS00ODQ1MQ_17cb35c6-9a59-4cec-9da3-6b54ad7b1f2e"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RleHRyZWdpb246Y2I2OTM0ZDY1Njg2NDY5ZWI0Y2MxNjZlN2UzZWMyODRfMTU0MA_3860f4de-de0f-4ae4-93f5-4ce14b62cc0d"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfNC01LTEtMS00ODQ1MQ_c8768c63-db5a-4a66-ba0f-f29d72291de5"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RleHRyZWdpb246Y2I2OTM0ZDY1Njg2NDY5ZWI0Y2MxNjZlN2UzZWMyODRfMTU0MA_3860f4de-de0f-4ae4-93f5-4ce14b62cc0d"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfNS0xLTEtMS00ODQ1MQ_3be396a2-51f9-4605-a740-25a93e92332d"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RleHRyZWdpb246Y2I2OTM0ZDY1Njg2NDY5ZWI0Y2MxNjZlN2UzZWMyODRfMTU0MA_3860f4de-de0f-4ae4-93f5-4ce14b62cc0d"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfNC0zLTEtMS00ODQ1MQ_96aa1620-bad2-4efe-8e88-6c011c867f2e"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RleHRyZWdpb246Y2I2OTM0ZDY1Njg2NDY5ZWI0Y2MxNjZlN2UzZWMyODRfMTU0MA_3860f4de-de0f-4ae4-93f5-4ce14b62cc0d"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfNy0zLTEtMS00ODQ1MQ_986d9d21-a41b-435a-854e-7f6aae2d63c7"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RleHRyZWdpb246Y2I2OTM0ZDY1Njg2NDY5ZWI0Y2MxNjZlN2UzZWMyODRfMTU0MA_3860f4de-de0f-4ae4-93f5-4ce14b62cc0d"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfMTAtNS0xLTEtNDg0NTE_b6d518d7-ad34-4a56-aa9e-c5b0f2b9022e"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RleHRyZWdpb246Y2I2OTM0ZDY1Njg2NDY5ZWI0Y2MxNjZlN2UzZWMyODRfMTU0MA_3860f4de-de0f-4ae4-93f5-4ce14b62cc0d"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfMTEtNS0xLTEtNDg0NTE_a59a73f7-c38d-402c-9046-6114e138ef1d"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RleHRyZWdpb246Y2I2OTM0ZDY1Njg2NDY5ZWI0Y2MxNjZlN2UzZWMyODRfMTU0MA_3860f4de-de0f-4ae4-93f5-4ce14b62cc0d"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfMi01LTEtMS00ODQ1MQ_4908e182-e22b-40c0-84fa-e31059fe6a5f"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RleHRyZWdpb246Y2I2OTM0ZDY1Njg2NDY5ZWI0Y2MxNjZlN2UzZWMyODRfMTU0MA_3860f4de-de0f-4ae4-93f5-4ce14b62cc0d"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfMi0zLTEtMS00ODQ1MQ_cd3f4c51-d7e1-4a3c-a6e3-60a2ed587aac"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RleHRyZWdpb246Y2I2OTM0ZDY1Njg2NDY5ZWI0Y2MxNjZlN2UzZWMyODRfMTU0MA_3860f4de-de0f-4ae4-93f5-4ce14b62cc0d"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfMTAtNy0xLTEtNDg0NTE_2b4ecaa6-431f-443b-9c67-606e40e3c60f"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RleHRyZWdpb246Y2I2OTM0ZDY1Njg2NDY5ZWI0Y2MxNjZlN2UzZWMyODRfMTU0MA_3860f4de-de0f-4ae4-93f5-4ce14b62cc0d"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfNC03LTEtMS00ODQ1MQ_1ce67971-f61d-46ce-b187-0e605675232d"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RleHRyZWdpb246Y2I2OTM0ZDY1Njg2NDY5ZWI0Y2MxNjZlN2UzZWMyODRfMTU0MA_3860f4de-de0f-4ae4-93f5-4ce14b62cc0d"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfNi0zLTEtMS00ODQ1MQ_d247973d-13eb-4d63-852a-5a7ac83a551f"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RleHRyZWdpb246Y2I2OTM0ZDY1Njg2NDY5ZWI0Y2MxNjZlN2UzZWMyODRfMTU0MA_3860f4de-de0f-4ae4-93f5-4ce14b62cc0d"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfMi0xLTEtMS00ODQ1MQ_ea75aa12-f711-42d6-a299-ce05ea115284"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RleHRyZWdpb246Y2I2OTM0ZDY1Njg2NDY5ZWI0Y2MxNjZlN2UzZWMyODRfMTU0MA_3860f4de-de0f-4ae4-93f5-4ce14b62cc0d"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfMTAtMS0xLTEtNDg0NTE_5fcc3c3b-8edc-48d8-acc7-77d5315e2738"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RleHRyZWdpb246Y2I2OTM0ZDY1Njg2NDY5ZWI0Y2MxNjZlN2UzZWMyODRfMTU0MA_3860f4de-de0f-4ae4-93f5-4ce14b62cc0d"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfNy01LTEtMS00ODQ1MQ_1415b37c-e63b-459f-a88d-f71234757c8b"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RleHRyZWdpb246Y2I2OTM0ZDY1Njg2NDY5ZWI0Y2MxNjZlN2UzZWMyODRfMTU0MA_3860f4de-de0f-4ae4-93f5-4ce14b62cc0d"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfMTEtNy0xLTEtNDg0NTE_8eee6347-ebef-4510-8590-acd6862ce944"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RleHRyZWdpb246Y2I2OTM0ZDY1Njg2NDY5ZWI0Y2MxNjZlN2UzZWMyODRfMTU0MA_3860f4de-de0f-4ae4-93f5-4ce14b62cc0d"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfMTAtMy0xLTEtNDg0NTE_d68affa6-a17f-4737-817e-1d1d5aa57e91"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RleHRyZWdpb246Y2I2OTM0ZDY1Njg2NDY5ZWI0Y2MxNjZlN2UzZWMyODRfMTU0MA_3860f4de-de0f-4ae4-93f5-4ce14b62cc0d"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfMTEtMy0xLTEtNDg0NTE_1304b2eb-feb3-40d5-924a-8d31749aad03"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RleHRyZWdpb246Y2I2OTM0ZDY1Njg2NDY5ZWI0Y2MxNjZlN2UzZWMyODRfMTU0MA_3860f4de-de0f-4ae4-93f5-4ce14b62cc0d"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfNS0zLTEtMS00ODQ1MQ_2b369f5f-3982-4795-a10d-eba6346ce31b"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RleHRyZWdpb246Y2I2OTM0ZDY1Njg2NDY5ZWI0Y2MxNjZlN2UzZWMyODRfMTU0MA_3860f4de-de0f-4ae4-93f5-4ce14b62cc0d"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfNi0xLTEtMS00ODQ1MQ_47d0c294-2a5b-447a-99cc-523fc4a35dfe"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RleHRyZWdpb246Y2I2OTM0ZDY1Njg2NDY5ZWI0Y2MxNjZlN2UzZWMyODRfMTU0MA_3860f4de-de0f-4ae4-93f5-4ce14b62cc0d"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfMi03LTEtMS00ODQ1MQ_ddbdec0e-1c80-45a7-8168-6b74a25e00f9"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RleHRyZWdpb246Y2I2OTM0ZDY1Njg2NDY5ZWI0Y2MxNjZlN2UzZWMyODRfMTU0MA_3860f4de-de0f-4ae4-93f5-4ce14b62cc0d"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfNC0xLTEtMS00ODQ1MQ_df638488-2b72-4fde-8a48-8762315b4810"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RleHRyZWdpb246Y2I2OTM0ZDY1Njg2NDY5ZWI0Y2MxNjZlN2UzZWMyODRfMTU0MA_3860f4de-de0f-4ae4-93f5-4ce14b62cc0d"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfNy0xLTEtMS00ODQ1MQ_f1c7992c-6058-4fcd-8643-4e5c3a224927"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RleHRyZWdpb246Y2I2OTM0ZDY1Njg2NDY5ZWI0Y2MxNjZlN2UzZWMyODRfMTU0MA_3860f4de-de0f-4ae4-93f5-4ce14b62cc0d"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RhYmxlOmI5NDk5MTViY2FkZDRhZWU5YmE0MmEzZmZhYzFlNDM5L3RhYmxlcmFuZ2U6Yjk0OTkxNWJjYWRkNGFlZTliYTQyYTNmZmFjMWU0MzlfMTEtMS0xLTEtNDg0NTE_d1fa04ca-fe90-46b1-8daf-2569bdc64d89"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV83OS9mcmFnOmNiNjkzNGQ2NTY4NjQ2OWViNGNjMTY2ZTdlM2VjMjg0L3RleHRyZWdpb246Y2I2OTM0ZDY1Njg2NDY5ZWI0Y2MxNjZlN2UzZWMyODRfMTU0MA_3860f4de-de0f-4ae4-93f5-4ce14b62cc0d"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfNi03LTEtMS00ODQ1MQ_0348dbd8-93a6-46f1-850b-6bf59f93921a"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfNi03LTEtMS00ODQ1MQ_0348dbd8-93a6-46f1-850b-6bf59f93921a"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMy03LTEtMS00ODQ1MQ_b267d776-9f24-4a56-b347-fb48616ec9d9"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMy03LTEtMS00ODQ1MQ_b267d776-9f24-4a56-b347-fb48616ec9d9"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfOC01LTEtMS00ODQ1MQ_5e597770-89bf-4e23-833d-3509e20c1bc1"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfOC01LTEtMS00ODQ1MQ_5e597770-89bf-4e23-833d-3509e20c1bc1"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMTYtNy0xLTEtNDg0NTE_756a1369-2995-4e75-92e4-972cc00a61c4"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMTYtNy0xLTEtNDg0NTE_756a1369-2995-4e75-92e4-972cc00a61c4"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfNS03LTEtMS00ODQ1MQ_e923d20e-78c1-459c-a0c8-b9bd4a1be293"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfNS03LTEtMS00ODQ1MQ_e923d20e-78c1-459c-a0c8-b9bd4a1be293"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfNy03LTEtMS00ODQ1MQ_116a45dd-69fe-4962-9185-dcd355145bc7"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfNy03LTEtMS00ODQ1MQ_116a45dd-69fe-4962-9185-dcd355145bc7"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMTQtNy0xLTEtNDg0NTE_250dbbb8-8939-469b-8e90-7046d43f1b2f"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMTQtNy0xLTEtNDg0NTE_250dbbb8-8939-469b-8e90-7046d43f1b2f"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMTYtNS0xLTEtNDg0NTE_be87843d-f8a1-4ab6-b977-36b4a0923e1d"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMTYtNS0xLTEtNDg0NTE_be87843d-f8a1-4ab6-b977-36b4a0923e1d"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfOC03LTEtMS00ODQ1MQ_4bc5fb18-889f-4a56-b524-5d5e896566d1"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfOC03LTEtMS00ODQ1MQ_4bc5fb18-889f-4a56-b524-5d5e896566d1"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMTgtNy0xLTEtNDg0NTE_16d00e79-4a8b-45c9-993a-16ae35c34a50"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMTgtNy0xLTEtNDg0NTE_16d00e79-4a8b-45c9-993a-16ae35c34a50"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMTEtNS0xLTEtNDg0NTE_6e7e2358-fde1-4415-b999-7ab51c794522"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMTEtNS0xLTEtNDg0NTE_6e7e2358-fde1-4415-b999-7ab51c794522"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMTEtNy0xLTEtNDg0NTE_9bf26517-b15c-4333-96c7-b90a007342da"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMTEtNy0xLTEtNDg0NTE_9bf26517-b15c-4333-96c7-b90a007342da"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMTEtMS0xLTEtNDg0NTE_92520e05-0b67-4ff0-ae17-337522d60341"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMTEtMS0xLTEtNDg0NTE_92520e05-0b67-4ff0-ae17-337522d60341"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMTgtNS0xLTEtNDg0NTE_b5b4f669-55ab-43cd-aecb-fe16d38d1f6e"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMTgtNS0xLTEtNDg0NTE_b5b4f669-55ab-43cd-aecb-fe16d38d1f6e"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMTItNy0xLTEtNDg0NTE_2df974be-33b8-4394-bf69-711510f27e94"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMTItNy0xLTEtNDg0NTE_2df974be-33b8-4394-bf69-711510f27e94"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfNS01LTEtMS00ODQ1MQ_d7389dda-a918-4390-aa50-162b29dc8847"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfNS01LTEtMS00ODQ1MQ_d7389dda-a918-4390-aa50-162b29dc8847"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMTQtNS0xLTEtNDg0NTE_e6c94911-1428-4c56-9e4c-649c50e943a1"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMTQtNS0xLTEtNDg0NTE_e6c94911-1428-4c56-9e4c-649c50e943a1"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMy01LTEtMS00ODQ1MQ_6b0e3de9-fb2f-45d1-94cb-672b5a0959dc"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMy01LTEtMS00ODQ1MQ_6b0e3de9-fb2f-45d1-94cb-672b5a0959dc"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RleHRyZWdpb246ODk4OTU3MTZmMDU5NGZlMjlmMjQ1NDQ2M2VkYzRkNzZfNjk0NA_6fe9177f-ca69-441a-9e26-ff36a92ca5a6" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RleHRyZWdpb246ODk4OTU3MTZmMDU5NGZlMjlmMjQ1NDQ2M2VkYzRkNzZfNjk0NA_6fe9177f-ca69-441a-9e26-ff36a92ca5a6" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.87pt">Does not include accounts receivable balances per schedule above or goodwill balances - refer to </xhtml:span><xhtml:span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><xhtml:a href="#icba28ff815a8419b82e3ccdf453a8bce_64" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Note G - "Goodwill and Other Intangible Assets"</xhtml:a></xhtml:span><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfNi03LTEtMS00ODQ1MQ_0348dbd8-93a6-46f1-850b-6bf59f93921a"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RleHRyZWdpb246ODk4OTU3MTZmMDU5NGZlMjlmMjQ1NDQ2M2VkYzRkNzZfNjk0NA_6fe9177f-ca69-441a-9e26-ff36a92ca5a6"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMy03LTEtMS00ODQ1MQ_b267d776-9f24-4a56-b347-fb48616ec9d9"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RleHRyZWdpb246ODk4OTU3MTZmMDU5NGZlMjlmMjQ1NDQ2M2VkYzRkNzZfNjk0NA_6fe9177f-ca69-441a-9e26-ff36a92ca5a6"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfOC01LTEtMS00ODQ1MQ_5e597770-89bf-4e23-833d-3509e20c1bc1"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RleHRyZWdpb246ODk4OTU3MTZmMDU5NGZlMjlmMjQ1NDQ2M2VkYzRkNzZfNjk0NA_6fe9177f-ca69-441a-9e26-ff36a92ca5a6"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMTYtNy0xLTEtNDg0NTE_756a1369-2995-4e75-92e4-972cc00a61c4"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RleHRyZWdpb246ODk4OTU3MTZmMDU5NGZlMjlmMjQ1NDQ2M2VkYzRkNzZfNjk0NA_6fe9177f-ca69-441a-9e26-ff36a92ca5a6"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfNS03LTEtMS00ODQ1MQ_e923d20e-78c1-459c-a0c8-b9bd4a1be293"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RleHRyZWdpb246ODk4OTU3MTZmMDU5NGZlMjlmMjQ1NDQ2M2VkYzRkNzZfNjk0NA_6fe9177f-ca69-441a-9e26-ff36a92ca5a6"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfNy03LTEtMS00ODQ1MQ_116a45dd-69fe-4962-9185-dcd355145bc7"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RleHRyZWdpb246ODk4OTU3MTZmMDU5NGZlMjlmMjQ1NDQ2M2VkYzRkNzZfNjk0NA_6fe9177f-ca69-441a-9e26-ff36a92ca5a6"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMTQtNy0xLTEtNDg0NTE_250dbbb8-8939-469b-8e90-7046d43f1b2f"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RleHRyZWdpb246ODk4OTU3MTZmMDU5NGZlMjlmMjQ1NDQ2M2VkYzRkNzZfNjk0NA_6fe9177f-ca69-441a-9e26-ff36a92ca5a6"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMTYtNS0xLTEtNDg0NTE_be87843d-f8a1-4ab6-b977-36b4a0923e1d"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RleHRyZWdpb246ODk4OTU3MTZmMDU5NGZlMjlmMjQ1NDQ2M2VkYzRkNzZfNjk0NA_6fe9177f-ca69-441a-9e26-ff36a92ca5a6"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfOC03LTEtMS00ODQ1MQ_4bc5fb18-889f-4a56-b524-5d5e896566d1"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RleHRyZWdpb246ODk4OTU3MTZmMDU5NGZlMjlmMjQ1NDQ2M2VkYzRkNzZfNjk0NA_6fe9177f-ca69-441a-9e26-ff36a92ca5a6"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMTgtNy0xLTEtNDg0NTE_16d00e79-4a8b-45c9-993a-16ae35c34a50"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RleHRyZWdpb246ODk4OTU3MTZmMDU5NGZlMjlmMjQ1NDQ2M2VkYzRkNzZfNjk0NA_6fe9177f-ca69-441a-9e26-ff36a92ca5a6"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMTEtNS0xLTEtNDg0NTE_6e7e2358-fde1-4415-b999-7ab51c794522"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RleHRyZWdpb246ODk4OTU3MTZmMDU5NGZlMjlmMjQ1NDQ2M2VkYzRkNzZfNjk0NA_6fe9177f-ca69-441a-9e26-ff36a92ca5a6"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMTEtNy0xLTEtNDg0NTE_9bf26517-b15c-4333-96c7-b90a007342da"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RleHRyZWdpb246ODk4OTU3MTZmMDU5NGZlMjlmMjQ1NDQ2M2VkYzRkNzZfNjk0NA_6fe9177f-ca69-441a-9e26-ff36a92ca5a6"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMTEtMS0xLTEtNDg0NTE_92520e05-0b67-4ff0-ae17-337522d60341"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RleHRyZWdpb246ODk4OTU3MTZmMDU5NGZlMjlmMjQ1NDQ2M2VkYzRkNzZfNjk0NA_6fe9177f-ca69-441a-9e26-ff36a92ca5a6"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMTgtNS0xLTEtNDg0NTE_b5b4f669-55ab-43cd-aecb-fe16d38d1f6e"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RleHRyZWdpb246ODk4OTU3MTZmMDU5NGZlMjlmMjQ1NDQ2M2VkYzRkNzZfNjk0NA_6fe9177f-ca69-441a-9e26-ff36a92ca5a6"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMTItNy0xLTEtNDg0NTE_2df974be-33b8-4394-bf69-711510f27e94"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RleHRyZWdpb246ODk4OTU3MTZmMDU5NGZlMjlmMjQ1NDQ2M2VkYzRkNzZfNjk0NA_6fe9177f-ca69-441a-9e26-ff36a92ca5a6"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfNS01LTEtMS00ODQ1MQ_d7389dda-a918-4390-aa50-162b29dc8847"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RleHRyZWdpb246ODk4OTU3MTZmMDU5NGZlMjlmMjQ1NDQ2M2VkYzRkNzZfNjk0NA_6fe9177f-ca69-441a-9e26-ff36a92ca5a6"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMTQtNS0xLTEtNDg0NTE_e6c94911-1428-4c56-9e4c-649c50e943a1"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RleHRyZWdpb246ODk4OTU3MTZmMDU5NGZlMjlmMjQ1NDQ2M2VkYzRkNzZfNjk0NA_6fe9177f-ca69-441a-9e26-ff36a92ca5a6"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RhYmxlOjRjMDlhYTI2ZTVlZDRiZGI5YTdhOTBiZWU2OTY4MTc5L3RhYmxlcmFuZ2U6NGMwOWFhMjZlNWVkNGJkYjlhN2E5MGJlZTY5NjgxNzlfMy01LTEtMS00ODQ1MQ_6b0e3de9-fb2f-45d1-94cb-672b5a0959dc"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmNiYTI4ZmY4MTVhODQxOWI4MmUzY2NkZjQ1M2E4YmNlL3NlYzpjYmEyOGZmODE1YTg0MTliODJlM2NjZGY0NTNhOGJjZV81OC9mcmFnOjg5ODk1NzE2ZjA1OTRmZTI5ZjI0NTQ0NjNlZGM0ZDc2L3RleHRyZWdpb246ODk4OTU3MTZmMDU5NGZlMjlmMjQ1NDQ2M2VkYzRkNzZfNjk0NA_6fe9177f-ca69-441a-9e26-ff36a92ca5a6"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>92
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( $."I50'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    " !#@J54-=AKG^\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+!
M2L0P$(9?17)OI\VJ"Z&;B^))07!!\18FL[O!I@W)2+MO;UIWNX@^@)!+9OY\
M\PVDP:"PC_0<^T"1':6KT;==4A@VXL <%$#" WF3RISH<G/71V\X7^,>@L$/
MLR>0574+GMA8PP8F8!$6HM"-1861#/?QA+>XX,-G;&>81:"6/'6<H"YK$'J:
M&(YCV\ %,,&8HD_?!;(+<:[^B9T[($[),;DE-0Q#.:SF7-ZAAK>GQY=YW<)U
MB4V'E%\EI_@8:"/.DU]7=_?;!Z%E)651W>2SE96JU^IZ_3ZY_O"["/O>NIW[
MQ\9G0=W KW^AOP!02P,$%     @ 0X*E5)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
M" !#@J544TJ+?VP&  "?(   &    'AL+W=O<FMS:&5E=',O<VAE970Q+GAM
M;+U:76_;-A1][GX%X:<-J&N)DN.D2 +8<K(:RX=K9RVZH@^*1,=")=$CJ3CY
M][N4;-%)Y4MM3?82ZXM'1Y>\YUR2.5YS\5TN&5/D(4MS>=)9*K5ZW^O):,FR
M4+[C*Y;#G0476:C@5-SUY$JP,"X;96F/.LY!+PN3O'-Z7%Z;BM-C7J@TR=E4
M$%ED62@>1RSEZY..V]E>F"5W2Z4O]$Z/5^$=FS/UYVHJX*Q7H\1)QG*9\)P(
MMCCI#-WW0=_1#<HG/B5L+7>.B?Z46\Z_ZY-)?-)Q-".6LDAIB!!^[EG TE0C
M 8^_-Z"=^IVZX>[Q%OV\_'CXF-M0LH"GGY-8+4\ZAQT2LT58I&K&UQ_8YH/Z
M&B_BJ2S_DO7F6:=#HD(JGFT: X,LR:O?\&$3B#8-Z*8!?=; ]?<T\#8-O/)#
M*V;E9XU#%9X>"[XF0C\-:/J@C$W9&KXFR74WSI6 NPFT4Z<!OV>"3*''2)?(
M92B8/.XI -:W>]$&9%2!T#T@'KGDN5I*<I;'+'[:O@>$:E9TRVI$4<#+4+PC
MGON64(?2!CX!WGRX@N;TJ*GY$SI>'22OQ//VX(UY5,#056225XFC!^#7"WB*
M3!3+Y#?D'7[]#K]\AV][Q\WCBC5U =[<=;H?$1;]FD6_'8N/12@4$^DCF;$5
M%ZJ)$0ZE1,$01@<UHX-VC*9,)#S60XS 2&\,$8ZT'52_O'EC&1>#FML 13S+
M5:)TA.X2J40()*_"K)$9CA-<7TZ'\SD93SZ=S>:3\\G9F'RXOAA/KGZ?(S0/
M:YJ'+8<6<)1).7KW]RJ.M0A3B77K4<WIJ$WH)GG$!3 I4^HMF2OH6<(%"7B1
M*_$(OW%C/''P\1G"T'6,-#IM.)XG*2-717;+1*,TXB".XW8]_X@.,$H[:NVV
MH703/I!)#%V:+)*HDB.$( [9'W0/J'MXY*(,J6%(VS <QC%8B7R[/2"E6E[G
MC;UI@?0<E\S [(5,8D:&]RQ'E<4ULNYZ_YWKS9HW<L4AYRSBH%#G*><"XVAL
MP<6%_3G'0)]!AMSP==[(#X?[S*3Z,?.?<C-FX>(2_YQ;G;Y3P>^3/&KN;!PS
MN,&H&==P<;%_3FW*I0I3\E>RVJLI%D3GX/#0P;@9UW M<E\R@Z)[/Q4<@#H>
M1L3X@HN+^06/(";3)<]1@<-!*'6[[@!G9%S!;64+02&$-JS*I9+\KAQ:17-I
MBB-^>5[0/BU(C1G05F8PR:$JJN8>N@P)MU2;F%D0+<R,)]!6GJ!M"HP3,O".
MB\=&/CC.12A@%C",(IAC@2&SN(+$.!I7H*U<89Z%:4I&A83;LK$W+3BV\H,:
M[:>MM/\L8^).#[#? 4$M(2.S59@WAP\'M%(SDD];2?Y\"9-;E! .8R5D=)ZV
MTGF@DD&E,5<\^@YB7TX6R76A0%GS&&+8.%&KD/LELEY3N#\=..Z NH/^<>^^
MB961>-I*X@/(/@$R-H&YYP/Y@S6'RJ+M4*5Y?M^E!UB\C,!3B\!OY.L\D5I@
MO[!0H/,6"URWZ]*NYV+4C.33EG.!76[G<+$Y&RW2CT^CJ)%]:BG8G[':S/7V
M\\+A/F*Q\HSD>[A #X%27-%*PZ;1/;( V#+0,QKOX=J\23;!5O"CZWY0K%N6
M,RC_$XA7HET)*CL)1Y5B0!4[KDKF10)*_H&G.D,QP_&,F'OTU99#O)TU%UQ/
M;Q(%\RZ^("[]]?8W H5U(2#?&[O!4I/_#\$SXN[AJ@QS\+@L:!ZS6YXV?@T.
M$%R/)Q@3H^H>KNK;B)*SAV@9YN#]^U8O+$!77^;8A-LSBN[A,CR'M(>.&L+\
M@2T8:&A,FOJN?NQ&%%+M/#S9].3/=*01>6_P>EE@]-K#)?;?9 &.U#*X+YT8
MQ@,\7+1;) 8.H!.#3&=DB*W&&O'W<>UNGQT6($MV^,8#?(L'5!TX:I<=H]?(
M#M]XA/]Z'N$;C_!?S",L2"V#^\+9X>_L#ORL;5@ MMDQPN@8[_!?RCLL0+;L
M,-[AM_*.X,<.G#5D1[ _.R9X;Y*OETROE'PC7\=<[Y.B(]FXB?]Z;N(;-_%?
MS$TL2/O#_:KY8MS$_UDWL0!L\R7 =M6,F_1?RDTL0/ORI;>S!:R7-,J=<4DB
MO8]2[0;75^O=]V&YY]PSCU=;]Y>A7A&1)&4+:.J\&T &BVHWO#I1?%5N*-]R
MI7A6'BY9&#.A'X#["\[5]D2_H/Z?A--_ %!+ P04    " !#@J54@8=&SI0(
M   \*@  &    'AL+W=O<FMS:&5E=',O<VAE970R+GAM;+6:;6_;MA;'OPKA
M#7<=X-3BDQZZ)$":[&X!UC98NN[%L!>,S<1"95&3J*2]GWY'LF):(D7906]?
M-'9R2/U)'?Y_Y\@^?5+EYVHMI49?-EE>G<W66A=O%HMJN98;4;U6A<SA+_>J
MW @-;\N'15644JS:09ML08(@7&Q$FL_.3]O?W93GIZK669K+FQ)5]68CRJ]O
M9::>SF9X]OR+W].'M6Y^L3@_+<2#O)7ZC^*FA'>+W2RK="/S*E4Y*N7]V>P"
MO[D,VP%MQ*=4/E5[KU&SE#NE/C=OKE=GLZ!1)#.YU,T4 GX\RDN99<U,H..?
M;M+9[IK-P/W7S[/_MUT\+.9.5/)297^F*[T^F\4SM)+WHL[T[^KI5]DMB#?S
M+556M?^CIRXVF*%E76FUZ0:#@DV:;W^*+]U&[ W ;&0 Z0:00P?0;@!M%[I5
MUB[K2FAQ?EJJ)U0VT3!;\Z+=FW8TK";-F]MXJTOX:PKC]/FERE=P4^0*P:M*
M9>E*:'CS5F0B7TITVTQ<H1/TQ^T5>O7]C^A[E.;HXUK5E<A7U>E"@X9FIL6R
MN][;[?7(R/7>B?(UHGB.2$"(8_BE?_B57.Z&X_[P!:Q\MWRR6SYIYZ-CRZ_+
M4N8:B:J"=;[QS$AW,])V1C8VHZC6"/8&+9L7\I\Z?1097,*Y5]NIPG:JYL ]
MGB<19?QT\;B_)784YA$F)JPGE.V$,J_0B^52U: +#N-2@LB[3,Y1+K5+YW8F
MOJ> A)S$T4"H*RPF(7$+Y3NAW"OT.G^$_5-E*JM1@=RZ<H@CS).!0#N,AR2(
MF5M@N!,8>@7>E+(0Z0K)+T5SE*KV]BN]EB6<X/W\<BD/;>4)#N*!<#N*ASP:
MR8!HISORZKY*JT)5(D._E*HNYN@Z7V;U*LT?$/QEJ7*=YC5XP8="EJ+QW#FZ
M:)<Q1]VQ<:TGLI1B..D)'2S(#DL21JA[0?%N0;%W01^5AM5,[WEL:\0<XX0,
M1+KB&&5AXI:9[&0F$_D"%"[UUSDJP&5UFRZ-412 1SV:XHDM)DIP-#R#KK"8
M)B,[BP/#B< K^A>E5D]IECDM/[ N"M)PQ ;:''$QYBP8R6.\!S$\81%:Y \I
M6%AWUT=WL9NH)R%*;,]UQI%P;[O[4@UP,/%*_=#Z0J[RD^D\[:;JW4P:A@P/
MQ;KB&,5C8@W+L!]FVP/E$4BM"U-,(TZ&QNL,9(R$>$2BH1AF!Q$\2\5=FJ4:
M*.'#.#;4P7[L[/A8B*\-')WKMX&24,JMO+?#, G&\]Z !_O) QK+QJ*?R>/4
M:+,#1V$26B)=<2P.QNZ0H0R>P$PMD5909F1M:5D(L#ZG4 <Z:)!8J>0(P]'H
M7AIV8#\\/O2 O9=.3JTV&A@&@ VU.L(X2X(1K08@V$^0X\G]FUF/%]_8Y@?<
M@\"R1SN,))B,& XQE"%^RO0)/G$3B(T3"O6<E=FN.. .B4?4&NP0/W:NY+T$
MI:MF_]5&HH_B2W^CW[LA1!QP(3$?%GVN,"@_1JI5LM?S^!'TF\H?3K0L-]#O
MWKD%.H " FE@;:TSD$'1/R+2H(?XT6-S<BH;;,3@( FC8>JZXP(Z4B$10R+B
M;ZBVN3NEDMG-7$P9#H9,=P9R: ]'_)@8L!$_V*!=Z=+V5JOEYSDT^:*$KN6Z
MJL TG*)=_ J#YM]0]0&1?=F&=23T@KX5NU;92I;5?[Z+"8Y^:JOF(4SZTQM*
M$3^E/I9UI1$<XXW*4=7N"!21JL$5@@Z^AN:8!\$<%H)$K=?0COY/KGY"83)G
M/.@&H+3=PFW_5^L*BM+6E(5&[T2Y7.\>?+0183R/:.P9<P6-^>8.3H'[@4=W
M;R([3Z!)L8L09R"A>*PU((:<Q$].J$+J3;VE>]?VJDU1RG7SM.]1HDQ5[K-@
MT_&$$,L%'5'04HZ9MV$H\3-T7_5*WJ?+U&V%-NE.H,9-@B'KW8%0XHY D1HH
MTD.@6(WF/^2*+M.[6C=E:E-J_0I1D$/N1TXV##&FC=#A4R=7(,8Q'K%V:K!)
M_=A\K_*F1BE5EC69GN; (EDY=Y_:",01CJCUB,P5Q^E8EE##2NIGY;[K_(!^
MWN[WQ6"_!PNZ[A8T'ZG&G MU@)2Q8>WKB((6:J0@H'N/+ ]I\\83S"G8@5$:
M4&:=7U<@E A03(S(-L"E1P*W-=$CEV$_LW1WL-3FL;>#I8;'=)+'55/?M)1!
MZAYE4E1RJI#H)NW9.268C[@Y-9REDT\SG>7!!P,GIQY'^^BN$0Z)[&LW$*=^
MB(]IO]@1VRG=[BAY$#BE'Q#9EVX@2B>>7;;UQW/AL:LZT*LT1RLP%E%6" QD
M&_&C<QFQE1&6?J^&YB/#-U4AEO)L5C1)63[*V3GR?2AB:$O]M.TOSU10Z-7V
M=^X5V4A]WFYK98>$]C\G,?QE$_SM:>_J-9]N9J,S3!AWR'9%QE 5CJLVE&5^
MRM[*YA,3=($&A\)S.YG!(O-CT3IH[Q6Z@9S]U.2L<TO(9'+Z+WE\<C+#/T:_
MY3-$MO<1FY]0Q[=:S.81<R;\ 8%]T89'[,C^\-.V_?&(MEF4A Q;'P].A?4%
M&V*Q_T-GR Q4V,N@,@%$9K-BY$Y.!_:5&Z8P/U,Z"W@[M #TU[NVL?S;MS_&
MVMG4QUG'>D$R[07>2Q[O!=R8/0^^I1=PX\?<[\?'>P&WFQIW!AT0V!=M?)X?
MZ?.37L!MHT]";CTXG SK"S96SOU6_B(OX,;0^<L,?<(+^*&N?D!@7_G>ERC\
MKMYYP>5+O( ;*^9'-@]37M#-Y_,";TA?I_%T'GW34VXLE_LM]P6GW/$9D;-O
M.B"P+]HX.#_2P:=/N6WA& =),D3^=%S_&S?&ID._3;_HG(?&K,.7F?7$.0\=
M1NR\EP<$;I4O]K[:UWRO\ITH']*\0IF\AY'!ZPBF*+=?5=R^T:IHO^UWI[16
MF_;E6@K8IB8 _GZOE'Y^TWR!</>%T?-_ 5!+ P04    " !#@J54$T =3\\$
M   =&0  &    'AL+W=O<FMS:&5E=',O<VAE970S+GAM;+6976_B.!2&_XH5
MS44K=1OL\%D!4DNUVDK3651F9B]&>V$24Z(F,6L[,#._?NTDC0EQ3$"%"\C'
M.2?/<>SSVF:\H^R-KPD1X&<<)7SBK(78W+DN]]<DQOR6;D@B[ZPHB[&0I^S5
MY1M&<) YQ9&+.IV^&^,P<:;C[-J<3<<T%5&8D#D#/(UCS'X]D(CN)@YTWB^\
MA*]KH2ZXT_$&OY(%$=\V<R;/W#)*$,8DX2%- ".KB7,/[V9>5SED%M]#LN-[
MQT"ELJ3T39T\!1.GHXA(1'RA0F#YLR4S$D4JDN3XKPCJE,]4COO'[]'_S)*7
MR2PQ)S,:_1,&8CUQA@X(R JGD7BAN[](D5!/Q?-IQ+-OL,MM!R,'^"D7-"Z<
M)4$<)ODO_EDTQ)X#[#8XH,(!M77P"@<O2S0GR])ZQ )/QXSN %/6,IHZR-HF
M\Y;9A(EZC0O!Y-U0^HGIC":!?"DD /*(TR@,L) G#SC"B4_ 0@7FX&J.&4G$
MFHC0Q]$U^ -\6SR"JT_7X!,($_!U35..DX"/72&95&37+Y[_D#\?-3S_&;-;
MX,$;@#H(&=QG=O='XI?NL.KNRI8HFP.5S8&R>%Y3<T28<T!78"&H_P9^?);W
MP9,@,?_7$MTKHWM9]&Y#]+GLHH0QV;Y9^!O9O+)=.7CB/"6!J?'R>+TLGAJ1
MVRE$_8[ZC-WM?C.U,*P@=TOD[EG(?Z>""_G*P^35Q-UMR]W"L,+=*[E[5NZO
M3(X=P#/8&[#!#&QQE!)P);MK0*,(,PXVA.46UZ84\OC]/;)#=BN!JK]W?(-]
M,G%D@>6$;8DS!99>U"]3ZY^0&D[%FK+PMWQ#5_DU8S;]6COW.L7G(*LVEA7N
M0<D].($[S/J\E7E0(^F/NCT#LL%P./"&C<3#DGAX C'57=Z*/6R+;3"T8H]*
M[-%98_:^["HF[%'C>S_ ;F%8P88=K46=#ZZ/1< 6A::-915[3T+A)6ID$;4-
M>PO+*KO6.XBL[/>^3]-$2OP+\4FXQ<N(W(#[2,[N,OV7\T0PDYF% GRFW*SO
MJ%8H8;<#AX<Y&,R\80\V)* E%=HU52:0QFF4S5KN8\I$^!NK">(->"1+D76=
M+),9Y4(.XB\T\5.F)C/&7+P:9%_.+ Y3,5CUAJ.&3+320KO4+@@+U2@%!_W)
M(AE0RR'L76!B [4F0;LHG3%TZT+3-=:;%H95:"U(T*Y(YP[<NMXTD!\WK))K
M88)V9:J1?Z% SM'!=S7),3(/CTYG[(\\?3X#M5[!\P3+TGGJ(M3P"HX;5A<*
M6JS0>6)UI/.@N@Z9R5L85LFU7B&[7A6%YN&PT( ?SR1>$F:K"&AO)76)I132
MA1]]]&(*U1=)#4U_W+ *K6L\NLAR"M6720WDQPVKY%I D'U!=7+%0<<74/9'
MGEYQD)8K]-%RA=K*50O#*K26*W01N4)MY:J%895<RQ6RRU51<69G51PM(VAT
MB<T;7?&]CUZ>>(8:;MZ^.6Y8A=;%WKO(XL2K+SD:R(\;5LFU@'CVI<G)%<>K
M+S%JM#:3*N?>IMZ'[^H9],7<N,<-J]!:B+R+")%GT!<S^7'#G-S=V[M6?QP\
M8_8:)AQ$9"4].[<#&8+E>_'YB:";;#M[286@<7:X)C@@3!G(^RM*Q?N)VB$O
M_Q&9_@]02P,$%     @ 0X*E5$D62H+R!0  -A8  !@   !X;"]W;W)K<VAE
M971S+W-H965T-"YX;6RE6&UOVS80_BN$5PP)D,0B]6(I<P(T3K=V:+J@Z<MG
M6J)MH9+HD923[M?O*,F2+%%LAWV))>5X?)XC[YXCE\]<?),[QA1ZR;-"WLQV
M2NVOYW,9[UA.Y17?LP+^L^$BIPI>Q78N]X+1I!J49W/B.,$\IVDQNUU6WQ[%
M[9*7*DL+]BB0+/.<BN]W+.//-S,\.W[XF&YW2G^8WR[W=,N>F/J\?Q3P-F^]
M)&G."IGR @FVN9F]QM<K$ND!E<67E#W+WC/25-:<?],O[Y*;F:,1L8S%2KN@
M\'-@*Y9EVA/@^+MQ.FOGU /[ST?OOU?D@<R:2K;BV=<T4;N;63A#"=O0,E,?
M^?-;UA#RM;^89[+ZBYX;6V>&XE(JGC># 4&>%O4O?6D"T1L ?LP#2#. # =X
M$P/<9H!;$:V15;3NJ:*W2\&?D=#6X$T_5+&I1@.;M-#+^*0$_#>%<>IVQ8L$
M%H4E")XDS]*$*GAY4O #JZ4DXAOTUYX)JJ,NT27Z_'2/SEZ=([FC@DF4%NC3
MCI>2%HF\0*].WI=S!1#U1/.X@7-7PR$3<%STP NUD^@-P$I.Q\^!6LN/'/G=
M$:O#!RJND(LO$'$(,>!9_?QP;('CMN%V*W_>A+_[5,9 ,"U*"#+OPGI6R@3!
M:QW5<U/@:L>+RK%.SL.M<X6]Y?S09V,TPJW1"6:OQ>Q9,;^AHDB+K42/@.])
MX[M ]VE6JN$"U3B]G\%I,G(F</HM3M^*\SV3\AI]@-*7%C'/&=H(GJ-D(N)4
M*9&N2T77&4.*HX(7VD[P#/QNP85BL+V5B6$-(^B!QXZ'!PQ-1E%D9ABT# ,K
MPS^@+".H?9("9LC+"6XFS+5COP?'CR)W@'ELY)@!+UK "RO@=_5"G+WG4I[7
MZ[&J >L8]\K*FH$B,=38?Z(O#(K)A],E>=<LR07ZQ!7-3"P7HZ"3T/6'-,=6
M.'2C":IA2S6T4NWQ^F]Y'8[0. .\X2A9+B&ES'"C%FYDA:O31+ #@ZUCW"_1
M")6/'1\/0SDV\YS0]P,S..QTJN3\()I2Z1UN@]BXZ&]7UXF"*!Q@--@1SW&<
M< )D3SJQ/1T%;&NT%WR3&NM$,_QD8I@6^T. 8SL<A+XW!9!T &OU<B< -@D&
M6Y*][+7*RVN+AN%.Q+!=Q9Y8E9$7:,L*F"%#(/:()M">I%+I&0_L.*,Q+NZ8
M+W&"!1G&Q6#G>(Y/)N+2"1JV*]H#+:!%U>T-VK")S>6-Y_8\-QA"-)@YBVAJ
MY3HIPW8M>YUSH=)_JBIB#:4_WF(8$G4(<VR&0S^<D"/<Z1&V"U*WP6K)-4(<
MJXKG!<YHL<=F+I2<*8B= N&%/0?4#LIOTQ&<-:$\M^9!5_*QO>8?%>FX0A>H
M8.9*$([(7>*%AZ-A$$QV;MA;SU.D7;7']G)_LI]TY\#6T"9)6=(B9BB&:FO.
M@FB,)PQ&26"P"L()#2"=!A"[!IA7;C+&Q%#FG5'"&JPN"2$3"4LZ+2!V+7@4
M_)!69UMH9(Z@E>YCC%C'%3^*%B.L8RO?G9(MTJD"(3^4_NET;0:?A#%:>,.>
MQ&2&HVAJT3MI(79I,3?QL;&Y^A\M/!E+RZ47N8LA2X,9CAQW@F4G0,0N0#U^
M0Q)O>9;HTY81M3?N;]U%,"RE!C,<1I$W@;H3)>);2^D=E6E\Q*V;6GC(]7%$
M][:31-"98!LPAD\?N&+HSW/;L;Z3'F*7GJ_5!0V<>^@!-L26H:+,US -%+?F
M9@*>E"BA.DO%XV^(ETHJ:%3TUOCUEQ!D\C=] 02,=/>R*;/L.QRHJF,M.DL;
M5M+8LI.Q5@6P>8:J:S+S(F?BH$$Z22/V4]6*RIT^^]7QKE(A87$&<'MGC7'8
M?^8PTLQ\>C G(V(F*W<J]SLY)78Y_<(R'J?JNVU_=(I'_M\!AYA..-"8#*F.
MS0(_<(<MZ+QW Y<SL:TN)B4D2%FH^K*J_=I>?KZNKOP&W^_P]:J^PNS<U#>J
M#U1L4UCJC&W I7.U@'TEZDO*^D7Q?77/M^9*\;QZW#&:,*$-X/\;#ON@>=$3
MM%?%M_\"4$L#!!0    ( $."I52*125:D0,  '(+   8    >&PO=V]R:W-H
M965T<R]S:&5E=#4N>&ULI59=C]HZ$/TK5M2'5J*;;T)6@+1+6[52>R_J;N]]
M-L00MXY-;0.[__Z.G6R Q.2NU)?$=N:,S_',Q#,]"OE+E81H]%0QKF9>J?7N
MUO?5NB055C=B1SA\V0A980U3N?753A)<6%#%_"@(QGZ%*??F4[NVE/.IV&M&
M.5E*I/95A>7S/6'B./-"[V7A.]V6VBSX\^D.;\D#T3]V2PDSO_52T(IP105'
MDFQFWEUXNP@C [ 6_U!R5&=C9*2LA/AE)E^*F1<81H21M38N,+P.9$$8,YZ
MQ^_&J=?N:8#GXQ?OGZQX$+/"BBP$^Y<6NIQY$P\59(/W3'\7Q\^D$90:?VO!
ME'VB8V,;>&B]5UI4#1@85)37;_S4',09 /RX 5$#B+J Y H@;@"Q%5HSL[(^
M8(WG4RF.2!IK\&8&]FPL&M10;L+XH"5\I8#3\X7@!02%% A&2C!:8 V3!PTO
MB)962&S@4P4Y4IK@'0CZPM>B(NCM5Z'4._0>_7CX@-Z^>8?>(,K18RGV"O-"
M37T-],PF_KJA<E]3B:Y0B=$WP76IT$>@5%SB?9#5:HM>M-U'@PZ_87F#XG"$
MHB"*''P6KX>' W3B]JACZR^YXN\O*$IJS\YU-C5V;+&F]@[S*,^28.H?SAD[
MK,(\'[=6%\22EE@R2.QO71(Y%.01@I*!@N!HL9>2\/4S>I28*]R4(B_J.<-V
M?E?\A,0UV3-"1C1DT"-^<HFN>:7G<M*.XK[)^V@2N@6GK>!T4/!"*,M*D@/A
M>^+,U;2W;QSDXWS2H=<WBY(@""9N@N.6X-CBXL&(K"\BXDJ="^=9ZSP;5+]L
M?L(KPLF&:L0H7E%&]?,(<:)=9Y'U1&99-TX.FW'L/H5)2W3RIWEY2J\16@I9
MIY_6DJ[V&J\805J@)8:4=>J:]#A/@F[%]6V22>36E;>Z\D%=CT)CYHPNPAWN
MGP4K*-\J&QJC5+L+*7=D:]K[>_2MHBC)KN1J&)RND&!0SU>BU"TZ_=YZ*KB
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
M1P+$_17G^?Y"OIM8O>)]^@]02P,$%     @ 0X*E5 A;U B:"0  _RH  !@
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
M].4T/42WYJ^5<Q>C:_@G?<-1GC8\HRD#DTA^( '=Y^N7_P%02P,$%     @
M0X*E5'$5GEP\$P  9S0  !@   !X;"]W;W)K<VAE971S+W-H965T.2YX;6S-
M6UN3VS:R_BNH.7,VXRJ.1M>19#NN&D_BQ"E[[8J3W8>M?8!(2$),$@Q CJS\
M^OVZ 9#496PG9Q_.RXQ$ HWN1O?7%T#/=\9^=%NE:O&IR$OW[<6VKJNG-S<N
MW:I"NH&I5(DW:V,+6>.KW=RXRBJ9\:0BOQD/A[<WA=3EQ8OG_.R]??'<-'6N
M2_7>"M<4A;3[ERHWNV\O1A?QP<]ZLZWIP<V+YY7<J ^J_K5Z;_'MIJ62Z4*5
M3IM26+7^]N)N]/3EE,;S@']HM7.]SX(D61GSD;Z\SKZ]&!)#*E=I310D_CVH
M>Y7G1 AL_!YH7K1+TL3^YTC]%<L.65;2J7N3_U-G]?;;B\6%R-1:-GG]L]G]
MJ((\,Z*7FMSQ7['S8Z>S"Y$VKC9%F P."EWZ__)3T$-OPF+XR(1QF#!FOOU"
MS.5WLI8OGENS$Y9&@QI]8%%Y-IC3)6W*A]KBK<:\^L5=^GNCG28-/;^I09 >
MWZ1A\DL_>?S(Y(EX:\IZZ\3W9::RP_DW8*3E9ARY>3G^+,&WT@[$9)2(\7 \
M_@R]22O=A.E-OBR=$_^Z6[G:P@S^_1G*TY;RE"E/'Z'\LG%XXIRX-\5*EY)-
M[#OMTMRXQBKQKU_4IUJ\S$WZ\=_G%/MYZJ96XJ7XV_\LQJ/Q,W$@1>^+,&OQ
MIMG(TF!E69@R<^)OLJB>B9_43N5VGXC793H0[TKQ056U*E;*B@DK%RJNMTJ\
M>7-/'ZQI-ENA:R=*M<OW@GQ=9?"8;BG7K)S.M+1:N22N^J/),UUN_#*)D.([
ME<N=A/BIL96Q7BM7),=X^.QPDN.GHV=/,*_,(L67S5[9/T>/IT1B3$N*W=;D
M^?[:[$J(T;*^[RDL<I%X*2W&D4*T<PU)#BI ,%?C T8)MP43CJ;#(=./7U2\
MU_O5A1]T\408$+=809:\3*IL#< 4%FR:![P)"US1RT/Q?K&R=)(A+ HY$+_0
MWIV\%SOIA%JO 7B-K"%&U5C7R+(6M8%2/C#K[QN;;@%CXFYCE0*\UN=6/1W5
MVZ[<&9'Q F?,:K7W>P"M;(YVE9;Y /Q5%H8F"Z]RJW2WI>'MP6Z^-3938$:+
M'Z4NQ"N%KU9@TE8[_,OT@\X:F8M45C+5=5B>7L%R\=PJ1"L'"23A/VU=CX]!
M9!&TI,@1U6B[,^7TIB26"UDV:V@7+FV9,"+71U7C"^AL@?C7JLP284IU;=;7
M\OHC&!*_!2-PY%:UD&L:OZ+O1;L^8E6>L8//GSE1&%>+#.BA;$D,I+D&PPA=
M+7\IC*Q)X:%.YC"4!RW97V'A$!"VE-,+P@=(CM5S^E^9ZKJI8%MF9XTI\*X.
MY*ZW6!#Z-["\"K,,V;]ZP)JD-U%)6T-\M]45PE$-:"C7>8.WI$\D ++4?T@/
M1]H;M/J]40!7+4O8AZU95=56YS ^H$NE4PA0% VV9-]7^18*_[W!!$4,@-;?
MU0Y^#N!4,MTFXE[F&F!4:AEL_LT]=B!3(C>P>IBU!X\J6"NY_NWP?XD;,@1=
M$EUH5I<1LCR9.%Y45J<JP?LT;WCG*VM2I>#.:VL*49H2>J_)2UL4 +)D9,"T
M;HFDB?:SYX(I% M0(4^\'-].!A,$;<PVI5\9Z<@I*5T^*-Z.H,P^/=K4C=^$
M%K!;BR9*4\@;3?V(WU9^T%D!@: ="$RY%W._;H"1L+J\H;61VFCGF5Q+;<6#
MQ(Y':WV,,(F9D3L@,_$TR*B"2= @K <U']!J\98$P"X5R)]T!8//R$=H!.-\
MNW3#^$+0ZS&RG1]&8VECB5!4)\"N-C74X2=XF>HCF)1I:IJ2!(=]D;-(L8HA
M/>U"^D#<__"64D?%F +XEMF#AK_P*L$BP[;UPR7I=X>-)[_%-D%ZC(=Q :L4
MJV\3@IE3]@$V"#4VEE1+A-;:0K=[)6U4 E;YAIT].&4;?SQ_O))5J2* .T-=
MK)6/7I?CSB#AY7NYRI4(#@A;X% D10T  :&"<CM1*:L-"]^R2@'9 O?8:7=;
MG6Z)5L'HL5)@*VHD4!8T-D,P3T.L\ G>J/-I.&!CB=KE:+!H&3SG6D0:.OVM
M*<->MI[A0:6W"4G@;<?!@#S<NUCPP41L%/0).^& D<&.-.6''"74)U0]3D5!
M4L+(7/N@AZR@5EY:<(CRR 8L[&UAO=4V:^7'L$-YUPUKY-AJ6)A4NBWYT);9
MXG3F<C0>MEK)K-S1>X)_HBI^5@\F?Z"5[Z%"78M7B(,Y(RVM!Q> AQWSVF4P
M6PEY5TJ5!THZD?H\&7A,JG@PC:*7/7DBTL-TS\_VAD2 ']P+>X/8PY3\*()*
MM>$LQ?LH[($X)-::@L)J<-K@Y6S0*RHUH[<Y#RD*&20C/+'HG*I[0$)*SK5<
MD=(TV;<CVLQ1\+^SPEVQFDSC,-\]$>^MRC6,B."U39_>4X 1=\CR4N^1;Y6D
M^H E>N]=ZR[[#76>-ZA7F)]_9OH=L_X4@1%&<BE&R70RP?]8*<0G=Q[=7  %
MULK5Z GL)5G.INWP\/5U29'?@._%+)DOIV*93$=+L9PEX]$$/-!>U"@F*@KG
MK"T*L!7+,$[FTXF8+,?( $>3&6@A9]YH6C"H.2ZV&"=3+!;^_6!,QK UFBV2
M^6(HKN9X,9T\$8O;9#*9BW><,3,LA$4I",6OGO0T6<Z7^#L:$<_#Y43\PL ?
M7E^*\7R:W"Y(0^-)LIS<TH?E(KF%=&_Z&QZHGPEQ4'58LV\AEV*>C,9+_)\M
M_)=%Y+@_;+E,)HN1F,]F8C0<0C^W ,&U8J2KY:>#L>V>0(_C2?SW]T<"[^TB
M&0Z'[:3PU4N??YUD9"Q0SVPT[*MG!/5,I[=(Q.H3/[GT4LR/+"X\^W.LOJ;7
M"+25+/=M-M>%X*"Y*]C$>/A$+&^3Y>V(^+R=)S.8SV7[BI[-H-KI065,^ #G
M#V'P_4&^1U-FM\Q%7X[XC%VKE?D*(B!E D ]@6_1TE<C6I;\;,I:HJX3Y^RR
MTFQ\K3M#-4P1K$Z&F#-/YNTFM2GH(:>?E_ -5//TH.+S,7&4+,;S5A3_C5BK
M3N0&H3E>'A*?@+TYX\-I]B?/((FL@*V?6"L(^,9\#,.CTCP6RPZU HH>L1.2
M6 +:E:'$Q74)).HNN6&41/"(6Q#I=!PZ00:SX2]^J1JE8JFI&NEE]5S9PSH+
MY/JDL5XEYX5!L3& 2<:5VD3L)!'N8D;P#:XU?;CH^5UR/#V*X&->%!/5<E/#
M/PE<"DV:H(J&<@]..-<-U9W0/."9U(NU.#E8([RYTW$;:W;('ZQ?AE ZFBZ7
MEK2-_N6@Q;3SL,H+]4:8$V C(5BPC&I*%.*('CKE(MS:?=P16JF++9IMR&Q0
M._IIG7H2G_FL*0/;XN4&P<'Y/(M'QJK)VTU. "'+GGB\IX /&C?X0L "&X'S
MV/>2QX9))B&U"YDA1ZD5<@"JNE+-"U*&+RA9I)[O-77O?/WD,VB?<#C:'<HE
M$>VEYK*^<0I%%S3YH-K4PNM\T 5$4($FTR:7(2OB8NI32E*'.8>8P3ERB"KM
M^J>FBPDH1=::7;@\ ^\D;%M:^F6#96';2E.@B%\A8UY3XMG:'G66N,;C@ME;
MBC[) 7H]-FQG9MCFD1VCNN=N8Y?W!1/Q^7OGP42G ,&,X18S4A6-]YJC#O5H
MN-F3^]P251+U]KIFR+&WN#V2_XV.]>$FJI^JI,5MKTRR:DU'"%XA7""H#50!
M-?22Z) QW_N !LQZ-%%EMK''I(&^%MG"J,7#>B.=>,3B1 $&6AD7>3W5KT]O
M.4OW9A.KTY.BB%T7ZEA3YW'GCI+8I_W\S>>:J"9@2?]@2_J^];A?O26_84M&
M0()MR8(BS'3!">AHP?6K ]+0$0;D/]@9,9DF5+J,9F'89<P+0ZT>Z%'I%HT]
MU$NQ@W&L!.^KTO5PZ7*Z&$S;??210OI^PW4H:X-?@0=R4"<*!66$ ):>9WVG
M#L#O<C(=#,\O(KYBD:\8& *,[SZPJ-LH9MQG]:DF;&/O@EU">2OJ$H8.86B*
M$%FP9A7LGTOT0U#QOAL,JJD!]7]TI6!79OU:2K@D=Y>MX9,"2>U!/B$C#7 *
MP<;%B'=F-(HIR0;N"V6K0JO!A3[!6PDT;IL$8L,VYMO:45YY[A"$W1T%7VKU
M*B85OC_()9QV<"'=5;\8A" A/LBUAY*[^]=,0;,ZW$'+R$'EF2^2*6?-5=V6
MAS_)LB%[/.AI' E[+$(O8'9U;BR1.13*7DU8FRZ9#GV)A/KKM@Y=6&:_#4_T
MH!W6Y5&^!^0Q/F $@,7SU.)*MXU J%! ^PX9[+MINR,1CA '\WT?T$I%%H6
MD.^Y-9\>]-Q/966#W9DFSWP;PJ2A#^0WX:#]T]N!DH^0ZZ[7R/5Y6%!E"7BQ
MQ)+^'$<A#IPRU0NR;??#5RJ<V9&X;LL\D\@K/[*VC3>)@^9L),D]1A0Z84WO
M[J3T$^,_P..$7;2J:8+O9K(]/3EV$<KU_;D  '@R3Y;+F?C!&L=[2($*5=IB
M@LQ_+-ZUXH;P0C.2\>V0B81G',M#YY)[)EW+ABBATO[:X;*NX8V-[\O4W;$;
MT9DD"]1T+Y$WI6?ZT92AY"Q"*_MGB T'J*Q\ 2[[IZ505).F&M[^A[29^(!*
MS8EK.A%]E]:&FI'C<3RYBF,_4$.JE[/TYR;<OKNZZ#^[X"-,LB[RD'U[BA3\
MQ_>NB28]]*DMJBI8I:'#5.\#EGMX$!$I:0 LZO]=U^9Z8W7E 6 MZ;#"V]+9
M]GJO,(,F+Z?S+C*Q*85DR@<V BTZK>: U<%-*-Z.>MDM9IS4GAP.VWYFR*BI
M39[Q;$ <'0]PB<^YU70Z&'7ADIK(+&U4/@MZ'1L#J6]HRO:H\O @1+;-4!\$
M :LD3:1EV\9HH+,.C=&.3$C8O%>WI['A_(CMNG[LU(9C2&<%@TX$?X8\&B5+
MY#?AU"($KD?.?VASL-\;U<;%(UYB+[N7GY,^VP.![JCGV I&=#P4>>N8K*3.
MCNUEU,N6='FPUR&@Q/9[J8ZZ[\<!^4 Q!\['!ZWQ@-6#*1_%TK28-+/)@S4^
M\4SH4QUJJ;:.0^DL-Z'^KE [J)Q5U_B>/178*YGG*/?WJ6_V;TWZ44&/W[O@
MWM3TE2FAI#JU^2,9?!%('8U=JT%N5^D\B[WXUNU#ED%\9/YV@ AK8@^!7$Y3
MTB=+!90GP$-YGYNJ9[C?N- ;25F84NTB =^S0&G<P!80;+Q0OF#W@@YZUA]J
M@M/ZMNW,]$NL?@5T;!C#SF>C)6KWY\L7[V:GY0N?3,T'R\.STD>Y/K/VFOKF
M_8354<UZ? (S'HB[')F7^& 09#A O,_WA6E@Q:^,+ XCPRP&!C^GC0<'4T)
M"/<7XJO>98G#*P3@HV?-E4P_R@T#<.ES#%/"MNGBSM>C_.SV_R'*S\;]HJA%
M>:])W>_]GD"\/_(Z"^QGIG\%QF.#XKZ?0[WAXZC'*?/7(5[<^4%G'CLNL[W.
M0&2TG"]BKNP;@'@8!R?BG]2B0Z5;]BBXIJ*#<4+,'1T<2VOE/MX\"0;1P63G
MRG[KSUH:-4"!672?ICRR/]8K;65KB,Y?MN X"(?SX%R9?._JO56EKYL.7F#)
M:I_C52=%>\G%5TZTQV24@6]!P(9Z49L^QOK=\JX=L[UU8SF_\^LQY![T5.C^
M3VQ0QOW^;V+@;# [@X%_J8WS61SL8>V7<) M[!CY_.V!$^![C]U9MQCW4Y/'
MDG5X G!T80ZLT942*N^\.KI>)9M[I'9O;$4WW>(#3H81@U!SI5M$X[IVU][:
M/X.#7*.K@LL&O+YV=.GW""%="]DQ12H4E7.(\162J0*Y,=[S]PU=XHF77+"C
M,37WY1M?3.-F!\SDU8%_3I-.,%_$4.:V,SW>B94 ,>28WHKI(;DDM*6PHZ7B
M;A63\1O]FT>/ZX(ROHSZT@"TM">33T2@N0>Z85FSDZ,@O X!_Q2N.V=R?ON0
M-,2>?5?20OH:5A-0M3T1]^6'OQ5(V47;Z:*=BD/9.\UZK:R_)]EY2=31-W3^
MORGU&FHOZQZ_Y!'^&FQM^GASU=%P2O+6K,PGQ<1=:'A3.LO)$!64F!3O6L5-
MS12US_&AAOFX)V==A"_X'+GON'>QQ&]*N.P :#!UN-M&+3)@%COB03;<LWC8
MM4;*EK67.,D#RY2F%PI&EL9;5 W!6<''+L%_(GGBCT/1R:6?TWP%,Z"_GV61
M&N^ZOO8?M<F)'] ZKQ_Y/;6LP8MX:V ;+HD74OGMQ=F\A(Y;>*CE*6U)+E2D
M501:G)L<Z_P4,2?3X]MO_\U\H[WC1W?G_,E.&941;H919D8[.>E!]R HZ"0X
M+^8GP?D'I"3E ^:AZGZWU2;.;<,R%M$V1MM#-1WA5;QJ%)&(8$HJ^#P 3H7^
MW3IT]NC$3?NSIXUTAS# #/REB.HU<QA2V;O!+U^P+E!S; EXJ6M*+6*J+#HI
M? ';BLOH^?J+J5%KGU\3B;W;C7M^AP<Q)/]?8R[KDZC/^]G>20R.=Z;HR"[T
M;@Z.K@^/WAAH//^>E3/G:G\MB!O*=DXND)W[X<)-[\<?V)8-_\2%; / XW\'
MTCYM?T5SYW\\T@WW/\$!M&RHVLW5&E.'@_GL0EC_LQ;_I385_Y1D96K8 '^D
M*[S*T@"\IW@3O] "[6^+7OP'4$L#!!0    ( $."I53[^*LHTPL  )H@   9
M    >&PO=V]R:W-H965T<R]S:&5E=#$P+GAM;*U::9/;N!']*ZB)D]A5C$:D
M[O51I1D[NT[9ZRF/-_FPM1\@$I*P)@DN0,Z17Y_7#8(B-1H?2:ILBP?0Z./U
M2;^X-?:SVRM5B[LB+]W+LWU=5S^<G[MTKPKI1J92)=YLC2UDC5N[.W>553+C
M345^GHS'\_-"ZO+LU0M^=F5?O3!-G>M275GAFJ*0]OY"Y>;VY5E\%AY\U+M]
M30_.7[VHY$Y=J_J7ZLKB[KRCDNE"E4Z;4EBU?7FVCG^XF-)Z7O!/K6Y=[UJ0
M)!MC/M/-V^SEV9@84KE*:Z(@\7.C+E6>$R&P\4=+\ZP[DC;VKP/UO[/LD&4C
MG;HT^;]T5N]?GBW/1*:VLLGKC^;V)]7*,R-ZJ<D=_RMNV[7C,Y$VKC9%NQD<
M%+KTO_*NU<.W;$C:#0GS[0]B+E_+6KYZ8<VML+0:U.B"1>7=8$Z79)3KVN*M
MQK[ZU6OM4E/6NFQ4)CY4RDI2EGMQ7H,X+3E/6T(7GE#R"*&)> \Z>R?>E)G*
MAOO/P53'61(XNTB^2/"]M",QB2.1C)/X"_0FG:03IC=YA-[;,C6%$M>UK!50
M54?B0N:R3/&(T2_+3*RS3)/\,A>DF-RXQBHG-O=T6QF'YS]:TU0N$B"7-YDN
M=^(1%8I?WX$#\1:GN=^^P/^TXW_*_$\?M]1W<A#UA!"_?E)WM;C(3?KYMU/6
M_?+AIE;B4OSE3\LD3IX_*O$ZNR&%9N)2V[31M1/OE=TI*]8[JUCIXD,I/J2U
MV>!A//&VC42]5^+=N\M(2,?75B' ."R7Y++B*3VCLY/Q\VOXK[).?!PLX9?Q
M\V?";)G WN09K>KO7%^*=G-_-1PL_<RV-Y47 @\O35%)!WDNQ4^@!!5[=8_$
MTT#L6-) $S+ /7\W5M?WPMR66.*:C=.91L@+[+&LX%U9O-9E;; )D427FN4]
M:(OXN@)(:6.KRB.1NK6=4+>ZWHM/JJB,6#<('VR;8_8OQ45SK^R!Z[5#F!?K
M](]&.W8!<=UL'NYJF<"[[CSO-T?JB$356-=(R #I;O<ZW8MP*#C,<X1C' 5<
M2ERW:M'.$:#8&$WM:EP0NIU*&ZA3*[;-B:-H;R4M*2PERY6=HHW')HC@)2P2
MG=I.,A(1N-5N3^;S,M)9?8&]8HDYMM@)0KS@H0_ _6[T#3%!++74B<Y&@5UZ
M+J$AD^>G =.I[<CRGK-@AI'X!7'7\A' 5>&""CJ >#T=O,";P:I4$>;@SSBS
M]61(R(ME81HH%92>3.(QTD^>,Y9(R\:!4WJ33+LWM"^5SFOIR6+XW!0%KKR_
M89\$0C:Y3B%U;65&8E<JU8AO0 Y1]PAIP1CL&J!X?;6^[!#H<SPH($YWVB*G
M:B'6/6LJXP6CH$B*;W4$!DHG4^\HZBZ$U539&F4-UQ5\+RM=@T$&*/;!BMGO
M2-&D73<"CG#O\\<#71?ROE-U,IIVBI&'A./VTGJ(DW!#?1&RP,B6MM\K:0$V
M@.1W2$UR\GJ_L+(:"0VHYW(-.!R)3S[@$+:<D%5ES9U&4%!0_'SQY\Y3^@X7
M;/00R\2RV#:$U4SG#2M=.NU8)^H.%L0BL!1D'9ZW.)RWLP8!=HBZ2M[+3:Y$
MTR&Y R^)0:=X0.)*4TE(B*E[097ST^*Y&TB3&QA7G/)8[\SX5< )PK7FB.QJ
MIOY@M=?D(21H9M^;CUP!1@=[!"J&!AELUP:G'MRDV#2X5BQ\L=&E%WVCZEM%
M 3A E5B3;%D&%DXJVSJ6HTS=9R7J;RNA(6*;Y2IK>W\BP808U.49H.4QS@;)
MEX#VZ> LPYSCV25FWB"#EC=T")57_:1R:6S53RAO#O$+4AJ;><\U&W8\=@F?
MRSV2;F27+(YY\>?N908?4#?:- Z HQXF:_(VJ1R4@XR*:LA*' @YH2-P"A3F
MT(RJ6TOU#G>LH/?PX1F7+,F(ZABZ3_R]/QQ1JZX8#,3@EP\@D^3HB/H1H$:W
MXYWG1E/\ \LPF<SUOQ6;DV[*E!.&A> [MIWSR@_.@.VGM,/@12A,)6%-E#@=
MR=82PJGDDG4_#W>P9K<YBI4]U/FTKKD,5:?BZD,;<<X! P[@<ENM,N]5*&O5
MZ8!3H#)GRJ@ E-62+<&YR3GE8\V&SL6M)GI40NY5GO$Z)BLYIKY&0"JHZ@P=
M!:L7/08D:!_!BAP0G&A+2T\MZQ>[YE#LAAR9MKF),P1>F%QGDO:VYJ+0'GH.
M#R12->AHD_6.&J'&H+X8QL[(FN@JF?'>B2<5)"V+N#6$)E2\S!;0#U'<LQ^@
M7?BX*'QKIJ@U.Q+ZJRMB\3-L0*ITXHE()E$R7=%%',WF"34CCJ0P6UWC:3R.
M5I,Q+E;1=#P-O0$THWWW]43,HUDRQ>\LFJYFHFW*MM84HM4RX^<@]$9!92KL
MK^4=V'@:/V-*T\6BI12+*T0'S:,"4O%@.=B*XC$M72SBP9&/V=8?,(LF"Y)E
M&BV2,3_[Q,W)*=L$6-9?U3=AS+<]2N*Y+S>@F7BT.)0%5#_%H]6AY&K]&]$[
M1Q6+LSE9A;(H9"Y.P:5KL[['!$<;SJLMUER8P"!U^P;8CW]TZ6<\Q #7G6]]
M9#AVB%/N=4+&AQYWC,W#IL':M??LRU!(<D5)*1K1G]DGTR]G9,])-$==NH8+
M-O3"5QTD:R1*2+2*9N.$H#A=P.PWV(R^3#G_<A*MDB51F(\!'E5)G07UN5Z)
MA]Z#.XLVWLR72S$%PB^'CX<Z@7? #Q8S0MXBBG$ZT FL4 -2Y;)M[$BDRE?F
MQ,\BFL,QEM%X.1$_&I-QJ)S/P=\R_+Q%NUON]"8/X<_OC"=P2_&!V2U-^;<C
MEA?1&"L6K(N?'[X>LNZ1OXRC2;RDBR1*%G/Q3LN-SGT/UFD[E&OD*,O)DLVQ
M6"UI@25_ZI0Y!0-3>@F2KYLVQ>4<(]&VH?"*DQG__3#0>-X[-([FXS'^G2T/
MJN^_/]9_C*4<'%81R@O@:ZNL;[9[<2&>1)/YBGZF\>J$_OH'S*+5;$4A9[D8
M*/%Q)KPFXU4T29;^8C6>TUZ*.!:NZ<-BZ[C' CR-@=H547B: .339UW\>;QW
M(4_U-3B5(*BB4G 9\A2Z:*1U\4<#C?ON]I#R2'(?9BDUM;B@%P/I)"K'#16I
MPVP;-!%:JWX*' 08]QVQ MFP+0G>Z0TY#A5<_VA0TL7S4U.C;N3"O4M;,O9V
M7\NM"K,<+D)-VW-P7>BHA>0^;3AY^M*0YIJ;I*L&LDC7G]GT"^9P_,-EP]+Y
M+1)%1=F"E,65_-'H)1 ZFMJ$QZT1VY 5BM;'QEMA%T0BN>EW0/^[9S+M[N^;
MQ Q,0_2O/<U["I99DX;1#%E^W>S09XMN8'C$;BM] ,,W&9-K65@B8Z-1%_TM
M!NUV'.S'1; L?*YG-AXU.HXYW212:Z.YAI;(!KHH5*9]RXR&WMA0U;>N'W63
M"8VD!A-;KD;#N90X0*1TM9(\HB%]<-=P,.MAV!!V^='3YIY>%P\@$7%U9O4&
M+3^-;HP-98)K('Y+KJ^ICU1\W-#HC-]U^B(_(L8S;:E?>8B6H6TU=6I0([H=
M#H]MJS[$'_/@<?4-<*&S<E6WUNI/F:@_)W_X3MR+I\&:TL? (]F?#8:A7X$(
MCU,[7)X*)B<:\%X7Y2= />9NX1'TW2KCX0W^['#6#N@",S3-8J_ +G"! JOA
MO4]0LXQFA^JS-VSRWZ2H>AP,O];;NIW94%N;=E5D?>#+I$IEK@>MOSJ?;GOY
ML-]T1^%;@+QG71P7O=U@I_5]JB_#Z$ZV-4C(K\_\J'+>%RJ$C1[]?C+MRA="
MQ6",]63:)Q-.;T=>V?'B.%F.#I-0.H35WNF#&Y%.3:BW6R\_3.Y V>Q*;@RE
MV)'?M[G6'>5(DG&1C);]N2NMHY%AVXR<RK3?T'>&$[ZUS8G_B[ZTWV:"S'2Q
M.NXNE]%RM3C55,ZB.6KR_Z69) KSKS61T^GWM(_3*$:'^_]I&^,PER9.QKU.
M\:N=X*DOC^>][\4\"Z2OXC3V0UWO/QUW3[L/[VO_O?FPW'^U!Y<[I!J1JRVV
M@K/9F;#^2[B_J4W%7Y\WID;<X,L]\I*RM #OM\;4X88.Z/X[PJO_ %!+ P04
M    " !#@J54(;,$YU($   C"0  &0   'AL+W=O<FMS:&5E=',O<VAE970Q
M,2YX;6RE5FUOVS80_BL'+1@V@(CY*DJ9;<#).G3 B@9)VGT8]H&6:%FH)'H4
M'3?_?D?*L;.A33'L@ZWC\9Y[?2AJ?G#^T[BU-L#GOAO&1;8-87<UFXW5UO9F
MO'0[.^#.QOG>!%SZ9C;NO#5U O7=C%.:SWK3#MERGG2W?CEW^]"U@[WU,.[[
MWOBG:]NYPR)CV;/BKFVV(2IFR_G.-/;>A@^[6X^KV<E+W?9V&%LW@+>;1;9B
M5]<RVB>#CZT]C"]DB)6LG?L4%[_6BXS&A&QGJQ ]&'P\VAO;==$1IO'7T6=V
M"AF!+^5G[[^DVK&6M1GMC>M^;^NP761%!K7=F'T7[MSAK3W6HZ*_RG5C^H?#
M9"MU!M5^#*X_@C&#OAVFI_E\[,,+0$&_ N!' $]Y3X%2EC^;8)9S[P[@HS5Z
MBT(J-:$QN7:(0[D/'G=;Q(7EG7VTP][.9P&=1=6L.@*O)R#_"E# .S>$[0AO
MAMK6_\3/,(E3)OPYDVO^JL-WQE^"8 0XY?P5?^)4F4C^Q.N5P<:['FXP5X\,
MP.Z&+=RDOEH/?ZS68]+_^4I >0HH4T#YWUOY*C">NZMQ9RJ[R/!@C=8_VFSY
ML,7478>'IAT:"&;=V1%VWCVVM86Z'4W3>-N81&VWP?,Q5;M^0G'G? + :!L\
M0 $:ZQIO=MLG=.DAH.NP]=9"/XW0QA$"#J#:GB8 9JBCP."'=D!SMQ]1,_YX
M!0_?A*I+QN#Z_0K>^,;!;_O&#"[:[*NJA8_X(JC:\ 2K+F R*S^XKH;[8%&
M!Q=,!Q^&-MBH,P&+OH""DH(*%#@E&"!J"--1(36AK$1!,4*+N",%*5C<4IKH
M@D50?C36DN1E$6UH2;24<&,&4QO@1!0%*$E!EP*^_Z[@C/\$2G$01.7LI&&X
MRX@N2RA)P7-XL_?X<@1-E%3 -&&4QD5)3X@<?4NT?%Z71-$2!)8@)9&Z@-78
M&K@U5;MI*XQ6YA)804HJ<2'UV9'$(H62YU2P-@X,'7$T+Q6\QZ%Z:(?8QD0*
M;&-)!!>07)Z1(M; 2PXYH5*#H@76%;./X2[0I224I_[EV$AZ;'H2SLWFA)9\
MZKJ4.0HY=IW'U@J<3*YBLW-2<IIL*%$XD6_1AAUIX\Q$F__'%UU@G5A*8D"1
MAH;)8<UE3%<5A.=)PQ,1L$A&1,XFDE"NTA;R1A5GDBCL/^<2-#Z%9#@ASL]T
MX52AAB(%L%Y!V9D=3"$[!!$JLD,@57@9O?$SL0I28" N<<:1(?K?M(B$QAJP
MP0KS9CA/G+O.7["!1VIB&(3GQ1?)H(C2.'0<-?[.0"$%;E%TIA'(4Z;Q"%]
MB237>NJ:5%'#\:!,0\Y)+J.0*Y*+N"4TSI].#95%FC_6RF0Z; 6V+H<OO6%G
M+RXN?!\WZ7H>H7+[(4QWV$E[^@)831??V7SZ?$"Z-.TP0F<W"*676F7@IRMY
M6@2W2]?@V@5\^2=QBU\QUD<#W-\X%YX7,<#INVCY-U!+ P04    " !#@J54
M:!SOY+@0   H)P  &0   'AL+W=O<FMS:&5E=',O<VAE970Q,BYX;6RE6FUS
MV[@1_BL8-6WM&5KFF]YR269L)Y=>>[GSQ&D[G4X_0"0HX4P2.H"TXO[Z/KL@
M*<J6,VWOB\078+'8??;974AO]L;>NZU2C?A:E;5[.]DVS>[UY:7+MJJ2;FIV
MJL:;PMA*-KBUFTNWLTKF/*DJ+^,PG%]64M>3=V_XV:U]]\:T3:EK=6N%:ZM*
MVL=K59K]VTDTZ1]\UIMM0P\NW[W9R8VZ4\U?=[<6=Y>#E%Q7JG;:U,*JXNWD
M*GI]G=)X'O WK?9N="UH)VMC[NGFA_SM)"2%5*FRAB1(?#VH&U66) AJ_-K)
MG Q+TL3Q=2_]>]X[]K*63MV8\N\Z;[9O)\N)R%4AV[+Y;/9_4MU^9B0O,Z7C
M3['W8^/51&2M:TS5388&E:[]M_S:V6$T81F^,"'N)L2LMU^(M7PO&_GNC35[
M86DTI-$%;Y5G0SE=DU/N&HNW&O.:=S_OE)6-KC?B3FU@[$:0F#>7#633B,NL
MDW/MY<0OR$G$)U,W6R<^U+G*C^=?0J=!L;A7[#K^IL!/TDY%$@4B#N/X&_*2
M8:,)RTM>D-=O[[/:&<L;_N?5VC46L/C7-\2G@_B4Q:>_V8[_CQQQU0@8)-L.
M%@E$LU7BQE0[63^*K<Q%#4D($]J=7)=*F$&2\Y+<5'R0$/'L!<VRRM$0(<6N
ME T%.P+FUU8[3<$S%5?Y@ZPSE8L;;;-68^16.K%6JA99*9W3A<9+/-JJ,A>8
M+YR$$O*IWD+6N=!.U*81F4%LY\K2Q+'FG5I3\>6PQ3_\;AE'B^_<B6T):3$'
MGFS41F=BW3I8PCG1UJ1FLX4.IBB4%;FF+]KPSIJ\S6@JM''*/NA,.5[OD:55
ML@8CT:N=)+GE([::R=8IH<B$PQI6P4:PW4AVH[)M;4JS>63IH+I[Y?7M5*25
MKL <+K-ZQ]1D"B\6W^35YZ;PBM*[YG&'U3#PY!9$84TE]EL-82RQ]S"L#/)S
M@BQBU8.J6[IQY+#"E&!F]UJ0B>/Y=V(VC2)^)TJP/&F.M1[(4;QN:W?&J8MU
MJ\MNLSJ3I9 [F$J5K,Y&2<L8*.5>J!I7F2(U E' 6 41I;(N$!\^W07>2+K4
M#7*"<#N5:4CKO R D(I[D#9](ZGD!F)IBLRQBZ:%L_"UA3^D(X0?E%];&G9?
MFWW-NNBZ-@_2IP*:W\*<=:,SW3QZ)3@1PI$6"0,.W^L&1L1S>-T"1T9DR'J-
M>F*!9_N&8_6F!G@P0]5;BAKVG).%XJ6RK 7KX J;)>AC(G;+^97&$@@H5Y%1
M8?@",(/.LO2>'FV6%"YSI LU%7^"IWYMI6TXFG0M?@ @:A6(&UEJB*ZU#+QM
MO&7A?8I/0E+!P"'9N09$];IE&V58B?:]*<U:EF5G(Q9Q@!ZL3^O#6L-<OSQB
MCSD$^0O1$1P<K+YF,,F&GO7>M*J1NAR&$D3)9T>/>7%H-8NBWCC3S%33 ;37
M/U\%WD'&'N+HP92\&ZP,_??2YA=[X "8#L0.5JA)74P5W^M&W#VZ1E7TPC8U
M;9T1X./WH@\%1A6CH9+WWK%KY1KO>@HLW#8PW%2\5R5"SM*D M)=IXI[@A^"
MYLC]GM>/52(\%]A9V_FV,*;9TWHRLP8DY(!Q@ F< ?-ECUG)^]OJ>WQ?-E;=
MW_.#C2F+0-BVVW]F6ML,TPC\7N8AW,:HW&+__CV%J\H9GC!&!EF>J)W7E4F=
MT,E.L$I!8[">)33#L. 9"31 \0N9_X+ZAFDN1\R3QIOM14,%'QZ5Q!)[+JI
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
MT;$!O=]9&TX;=M!?W.M_ %!+ P04    " !#@J54(^+\2N(,  !M*0  &0
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
M<380UO^XS]_D9LL_J%N8/#<;OEPKB2Q!"_!^:1 ?X88.J'YA^?(_4$L#!!0
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
M&B?>@S.B.ZU<;NDGE?+TN7P?-G6&Q:UA5_%!P#MF>C0:'E,\B.,#>*/.T5'
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
M&0*"6!8J8X\/M>TWL"HP,Y (&[F-REP!BJ91<EKTQ3M[M N.'&WJ7J9P$RM
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
ME861L!>A$*#>909@Q(3\9M]#S-_WF(#>@GL-^NH?<;ZC*0&!Y#YR:[@MI3Q
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
MAI,X10<47A0PX"ABXQR//& <QWQ3JL"1X23MH%,>%Q8!*!0\Y[G7HHS!,T\
M2TJYGR&$;[H,;"800)J %P9\DR=3E!&":19Y&4UQ$GD9'$A9SJ:A)].8W-^;
M5KMG]X<GX)F/+=X/GY[M(8WA>-/2'QP>,6!BGBA'G/ZDRF&6AQ5Q[LNC7[%%
MZU<0G*3I/KI(!KI(7DH7Y]:I)A0Y7#1,!:<AA'VOWL]OX<YOP]'T(E;9Z_II
M5AE!%".(>WLO1Q"/:V1[4,*9!3\>)=04+!M8IK_(W#I8UAET!S<)^]T;25"&
M!_4/YA_</_RAED 6HLSG@X1,>W*'JB.>T!,<43^3P &4\2<S-=NYG0-A5.$?
M!"XQGD;ZB_HP._SF+/K;_;B\_T<";JQ4:U$MKT$U.DR!STW_W]$/G%Z'N_Y2
M.V"G\+F"7S5I_ *07VOMM@/O8/CYF_\'4$L#!!0    ( $."I534%O EY0(
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
M?EG0A$;M LB?*RI8NW$'=#-_\1M02P,$%     @ 0X*E5*>&(MAG P  0P@
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
M.AJ^I<+3]9Q3;ZPJ_6RQ5I8F%?^9TVB(VET@>::4;3?.0#=LSO\#4$L#!!0
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
M5P'H=H2T!ZMJW[9;96D(^&U)4Q>U<Z#_A5+V<' !^CF>_@%02P,$%     @
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
MTP-AG@F65& I01*EY7_RJS)$#0"Q 8 J .H*<"N VQ6 *P#N"O J@-<5,*@
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
M\]WT^+N&'C[YCRW U;9 [=M"K0J+=W?$NE_.YKA;1I%Y2='">VPD&C;&\!]
M3NV[@_D.A:_#FP +-N1KE+F],>IE_FDG;VB19)\B5D)K$66'6\XP1J8#7E\+
MH?<-\W6C_, V_1M02P,$%     @ 0X*E5. IXPN'!@  J1\  !D   !X;"]W
M;W)K<VAE971S+W-H965T-#8N>&ULS5E=;]LV%/TKA#%@+9#6(JG/( F0V%T7
M(&F-I-T>BCW0$FT+E427I))FOWZDI$BR1"GNH [K0R/)]U+WD%?W'%Z>/3+^
M5>PHE>![FF3B?+:3<G\ZGXMP1U,BWK(]S=0O&\93(M4MW\[%GE,2%4YI,D>6
MY<Y3$F>SB[/BV8I?G+%<)G%&5QR(/$T)?[JB"7L\G\'9\X.[>+N3^L'\XFQ/
MMO2>RL_[%5=W\WJ4*$YI)F*6 4XWY[-+>+K$OG8H+/Z(Z:-H70,-9<W85WUS
M'9W/+!T136@H]1!$_7F@"YHD>B05Q[=JT%G]3NW8OGX>_;<"O *S)H(N6/)G
M',G=^<R?@8AN2)[(._;X.ZT .7J\D"6B^!\\5K;6#(2YD"RMG%4$:9R5?\GW
M:B):#FH<LP.J'%#7P1YPP)4#/M;!KASL8F9**,4\+(DD%V></0*NK=5H^J*8
MS,);P8\SO>[WDJM?8^4G+Y:Q"%DFXRRG$?BXIYSHY1#@#;@O,B'^6SV_(@G)
M0@KNBTR\SLITT\OV:DDEB1/Q6CE\OE^"5[^\!K^ . .?=BP7)(O$V5RJ,/7+
MYF$5TE49$AH("8-;%=%.@'=91*-#_[F"5V-$SQBOT.B MX2_!1B> &0A9(AG
M<;P[-+@OQ]V7-!QR/T"#ZQ7#Q7AX8+R;F*SC))8Q%:<CP]GU<'8QG#TPW >6
MZ03@+%&_;-722<JID(!M0-3.#5;GAFE%RW>XQ3MTJ7FX@![TL',V?VC/E,G,
MP<BOS0X@.#4$9Q3"M4*04O#JA@F5B!O.4C"0UB?@ RV@?2+?3U0BATD>:=0K
MQHMTOI22Q^M<DG5"@62@,SG7U>289J ,T6E!<[!G'>)?.#W\?@!M,WJW1N^.
MHE=0]TR0!+SG+-^W49DGX01<"D&EFHM%SCG-C&C<'AJHOIT =]:S;Q8$-L)F
M0%X-R)L84.N3&$7E]<+%5F!UD[1OA0*(/#,HOP;ECX*ZERS\NF-)1+GX%;S[
MEL?RZ=AT.QD ;H+H]X)_ VT[Z$ T6"%W*!&#&F(P"O$RC,&76YJN*?]KI#!!
MJZ$F:XI*!UM<!R?.K 41.Z!HK+S0R_9 $I5=9EJ#O6EU?<?KS+W!"KO0,L\]
M1 TV-'49"$.69[H0?&"2B@+F#2.*_.]H2!50E95%P31B1?U/W[%0%ZO!RK8'
M/B78,"#$$V.]SA[4JC'^-%H?JM<>+$W08J<*E,'*=8<6L.%A.$[$/PYJQ>F>
MQ%&Q<!_ECO)C*GL5Q6&2]B#VC6P\A+"A:3C.TS^%J6"?>)$5>-VB;C!3"F4P
M%1ORA5.S[XIK*255)JZ4JI;%ZNG"LD^'$/99UG.1W078M_(M?X"*8</%<&HR
M?L]8]!@GB1%*GUM=]:^7?B^9'8)I.!B.D_"_J1N29-M8\W.9BT94?3J%7:5D
ML!G22; A7#C.N#^.Y[!,:+TQ\F4%_;RS^L ,5FTB.-RQ-=R/K)]4*\9!5:\]
M^$P@AMT,-)DAY+D#L!H%@J96(,\L#5;DJ63DD6*(^MK"\7$/G$&!>,' UX4:
M!8)^@@+A^M&Q^AWUY81MP6XE-%AA#P[!:T0'.E)T;#4\$.6%9.<T(5)!V!-5
MTHTQ]]4"1%UV>L'H,.)&4:"I%459'HY>CKY*@*YE=;$9K!Q_0$R@1DR@J<7$
MT; ,4@$Z7E?'&\P"I#L\1ER-H$!3"XHEW5 %)M)-C39((S;#QAYCM[L_-)K9
M,!@ UZ@)-+6:,&3D"P6^KQV<P.D!-"@,VQ]0@Z@1&&AJ@?$CR PR(\"][8G1
M++"&J*L1&VA<;/Q7'8PJC':3S-3",)D-]S!P(SSPN/"XR;<D8V-]VH;L,1SM
M7U1]R7NI&$*+^Y-.(UTK_\LHBO5,J)S14Y0PD:L) ^LG<)A+XN5D$N#+C8H
M7*NWB;$.#&XH'4]-Z7=4;;1S:NJR8P,OJQW80%'!K7[X) UQW/ FGIHWE:$0
M>F>WB675AS;.0)\*?3\8J#JXH4(\-156E\47VNJ=&V,V-+;=H5X ;F@.OTAS
M QNN(WOY)V!--XS39P]%?L;P^TRFPA\HAK@A,OPBD1ECTA3\;K.A87'*<'31
M6^ ^'ZF:-R F<,-'>)R/_@\G(XLJQG:E5E*BJV[GK3/,E/)M<18L0+'Y*8_Z
MZJ?U>?-E<<K:>7X%3Q?EJ7$S3'F(?4OX-E9E,J$;-:3UUE/3S<MSX?)&LGUQ
M4KIF4K*TN-Q1H@A/&ZC?-XS)YQO]@OIT_N(?4$L#!!0    ( $."I518/&:I
MS@0  -H4   9    >&PO=V]R:W-H965T<R]S:&5E=#0W+GAM;-6876^C.!2&
M_XH5S45'RA9LOL(HC=0FL[.5VMFJG=F]&.V% TYB#6#6-DT[OWYM($ #IA^[
M%SLW"89S[,?GV.\QS/>,?Q<[0B1X2)-,G$UV4N8?+$M$.Y)B<<IRDJDG&\93
M+%63;RV1<X+CTBE-+&3;OI5BFDT6\_+>#5_,62$3FI$;#D21II@_7I"$[<\F
M<'*X<4NW.ZEO6(MYCK?DCLBO^0U7+:OI):8IR01E&>!D<S8YAQ]6:*8=2HL_
M*-F+SC704UDS]ETW+N.SB:V)2$(BJ;O ZN^>+$F2Z)X4Q]]UIY-F3.W8O3[T
M_FLY>369-19DR9(_:2QW9Y/9!,1D@XM$WK+];Z2>D*?[BU@BRE^PKVWM"8@*
M(5E:.RN"E&;5/WZH ]%Q@*[! =4.Z*4.3NW@O-3!K1W<,C+55,HXK+#$BSEG
M>\"UM>I-7Y3!++W5]&FF\WXGN7I*E9]<K*B(6"9I5I 8_)X3CG4Z!/@%W)4K
M@?YH[V=;<$N$"J@ )RLB,4W$>V7X]6X%3MZ]!^\ S<"7'2L$SF(QMZ3"TX-8
M48UR4:$@ \IYL3T%MC,%R$9PP'TY[GZ-^2EP8.F.!MQ7+W<_&MU2,6T"BYK
MHK(_Q]#?91:QE( [B251^T1.P05.<!:I6^5^5C$"YW%,=;AQ G0>$B8*3@18
M/^IFSH2Z_XFS(A=3H+I+BEBGP)2Q;U>* %RJT<1?(_Q.P^^4_.XX_X:S%,3=
M(5DSY%".JD[]LE.M.?<+SPGLN77?S43?:!9"MS%ZPNLVO.XH[U6QQ1D;F;C7
M=.3]E(GS&WY_-!!/":;@,Y.&H:?@DRH,X.2*";61E0@?7(?VKM_+68!FMCV<
MM*!A#5[%^H5)U5!!)SSG5!!PCY."#.%4_7H='.@&GHEGUO#,7L7#28X?]2(
M;*/436&IM9'C[!$D# ]N@(M9#PSY1JZPX0I'N>(#U[;BHLVB&MZ:4R"YXL-5
M;8V8D(.L88_5-:)"NZTH]BCL#6<1(;&HM$-1$QV]=2&4G1BN"W9O<4&]N$PH
MG>(&_YTHP%;.X<^IY[ 5=#BNZ)\5I<[&4 I6M6]W+3AJ1X6&#+2J#,=E6<U7
M")!SMJ%R<%RW-^YL%@:&85L-A][HL.V)A59Y.TFTR T2>#T"SW=,2Z]583@N
MPY?=<:NM4*=94[5%%*R).KV3 Z?$#X8$^4.8O@&S%6 XKL!JL][3\A"O*)Z'
M&))=%QH@6M6%X[+[MK/&"O:UUH6A9Z!IM1:.B^UQ$7ANJVJ+3F4H&T1(\/%!
MO9RI&O;Q0?LKCW)^AW5QU:X+@P(,3KDOV8%))E&KV&A<L<\C"KY=DW1-^)C4
MH%9W$?PIQ1)U3N_HS6*YK'V?%'D'N>'1,7?(#'H^,J2K%7(T+N3/:.H2];4<
MVJ%S? H?, M=VW ,1ZWBHW'%?[GT+E%?_'T/N<><?2O/-6USU)8(-%XB_F.!
M7J)^'?'=(#B>S$"U<4.#@J*VVJ#Q:O,J&5^B?BV!T.ZA]JV"P$3:%APT7G#>
M^%Z)^I5GX,5RP,H-D$D?V_J$7O=:\#^J",L:_<G9N5L2ZL ,6(6]PF%UOB/I
MKW[7F&^IV@$)V2@W^S10@>75A[2J(5E>?EI:,RE96E[N"(X)UP;J^88Q>6CH
MKU7-Y\S%/U!+ P04    " !#@J54>Y2/2Q$+  "@6P  &0   'AL+W=O<FMS
M:&5E=',O<VAE970T."YX;6RUG%MOVU86A?\*8?2A!3K1V>?.PC'@7 93H$&#
MI&D?BCXP$BT+E40/2<4I,#]^J!O/%L_-#K"1(+'DS4-R45KD1^YUKA^;]N_N
MOJ[[XNMFO>U>7MWW_<-/LUDWOZ\W5?>B>:BWPV_NFG93]</+=CGK'MJZ6AP6
MVJQGG#$]VU2K[=7-]>&]]^W-=;/KUZMM_;XMNMUF4[7_O*K7S>/+*[@ZO_%A
MM;SO]V_,;JX?JF7]L>X_/;QOAU>S<93%:E-ONU6S+=KZ[N75+?ST&NQAB4/)
M[ZOZL4,_%_M]^=PT?^]?_+QX><7VFU2OZWF_'Z,:_OM2OZ[7Z_U0PX;\]S3J
MU;C2_8+XY_/H_S[L_; WGZNN?MVL_U@M^ON75_:J6-1WU6[=?V@>_U.?]DCM
MQYLWZ^[P;_%XK#7#&N>[KF\VIX6'UYO5]OA_]?6D!%I@&">\ #\MP*<+R,@"
MXK2 ..SH<<L.N_6FZJN;Z[9Y+-I]]3#:_H>#-H>EA[U9;??'\6/?#K]=#<OU
M-Q_J+_5V5Q?_*MZLNFJY;.ME=="WN2O.O_O^3=U7JW7WPU#UZ>.;XOOO?BB^
M*U;;XK?[9M=5VT5W/>N';=F/.)N?UOOJN%X>6:\HWC7;_KXKWFX7]>)R^=FP
M#^..\/..O.+) =]5[8M"P(\%9YP'MN?UTQ>'Q.:(45=Q&$]$QHNK^><O0VGQ
M<U]ONK\2*Y+CBN1A13*RHM^:OEH/WZC#X#\6]=?Y>K=8;9=%U77U\'=1]-77
MT/$Y#JL/P^Z_[5]N%# %XGKV!<OFETEFE=)CV<56JW&K57*KU0M(J:S'832M
MRF9<D:%1^3BL0O(!DXQ/5?;+RM(:$Q;9CAMMDQO]METVB7TOQV%*6I&!.3-B
M-#*?QL4"[K_(;")SJ(P+;L,Z S)12&[WX!Z[^7Q5_/FNWGRNVZ08W W*B75W
M9@6"2'?A":HX*_E4=[],:"UCNCOO@[3Y_3Y<A\Q7_3\I$9PE@2+6V]D6:"*]
MM:\W2*FG>OME6FG!(WH[%X2T#=ZVVV:=.EN#\R:PQ&H[_X*22.W2_]A:T&JJ
M=J",2ZO":G/GACSMAA_[>M [=6WD#(H#K=K<V1;G-&J?QL4R&EWRJ8>'RHP
M&5';>2!/>^"K7V]3^^\\B4MBJ9UC\?15U+=+K7P;T=8[70;*A)8J8B/<V1]/
MV]_MNF_:E +.D+@A%ML9%D]?37V[V-8W8V'11<=);+],&(L^_I?;[=R/I]WO
ME]VR2KJ(<(8D&*W:PAF62%]1?;/:IW&QC-(P*,,R"F=K(FUKG[:K?ECKQ[[J
MZRZUBX@0B1%1.$\21)!X&O="358:*2<?WD"=X!I4Y I/.(L3:8N[D+WX7Y$!
M1^$\2!"CHW F)8C@4?A8:)EE4W@,EADK(MH[QQ-IQYMJG^%)X2Q)$!.E=)8E
MB8A2^JAHP7AW1P)5IHR8C73N)]/N-U7^&7PIG:-)8KZ4SNHD$5_* %\"LU.^
M#)0)S<K(32J)[JVE?7-Z')[ F])9FR3F3>G,3A+QIO1!4@X(Y'T- EAJN8Y]
M#YQSRK1S3O7/\J=TYB:)^5,ZNY-$_"E]L!Q.JKX)!<I :(C<HG7>J=+>.54_
MRZ/*&9PBYE'E;$X1\:@*@*;4Y?2Z/5C&>(3^E?-,E?;,J?II/E7.TQ0QGRIT
MDY^(3Y4/GIP-?Z;2^V4@F8U]\)U=JK1=>K:3X57E#$T1\ZIR!J>(>%7Y(*J,
M0:J>Q _P*L=D<+G=SBU5VBVGXF?Y53M#T\3\JIW!:2)^U<_B5^UL4*=M\'6U
MK195:M^<,VEB<-7.K#01N&H?2,OABF3R&0Y4 1,L8B#:&9].&]]1[#RN:O2@
MDQA7M?,H382KVN=0+NST?!FJ4BIB&]K9G4[;W2AYAE*U,R)-3*G&&9,AHE3C
M\Z<IO8?+@:*8X,8YG$D[W"CX,^#4.+LRQ'!JG)T9(C@U 3A5TVN40)&0$8,Q
MSA=-VA='\9] I,;9EB$F4N/\S! 1J?%14R@]O3@)57$>N2-F4!=(VAI'V;,@
M:IQQ&6(0-<[1#!&(&I\PP;>9 (:R" 999XTV;8VCY%GZM,ZZ+#%]6N=CEH@^
MK8^5@.\L'C4/5 G&(L^,K+-$F[;$4?0T=%KG5Y88.JTS,4L$G3;P4%1.'XD&
MBCB/G$NM<T.;=D/G*QG2M,ZJ+#%I6M1F1D2:UD=(3^]4R>7V.ANT:1L<U<ZB
M9>ELJB1&R]*Y5TF$EJ6/EA$M2^=O9=K?WN[:YJ%.[9<SG9(8*TMG1R415I:!
MYZ%2FBGC!,I$J5BDG[-TWE:FO>VH=IXK2^<\)3%7ELZ12B*N+'UB'/AEVH45
MJ@(5N?XHG;F5F2;:L^2Y;EK43DO>3XL;:LDZ:D/46/H=M8$R(2.R T,MM2QM
M<Z/PSVFN9:B[EE&WUS+47\NH&FR9SX]>MV>@AD=N& )#S;4L[9+C$7A*FRU#
M?;:,NM&6H4Y;1M5JRWR&Y-*[A1@L4SQ"^,!0KRU+^^4H?[[KEJ&V6T;==\M0
MXRVCZKQE/DP.)] I_H3*K(UU'0$.(F22"*/X6>R$BY@ ,7@"C@\ $7J>![ZD
M2J^G/U#%9<QV<!8A$T88I4_#)^"8 !#C)^ 8 1 !Z'G@2^8'YIUS0W5"J,C%
M/.!<0B:8X#PG Z* 0P- C** 8P5 !*/G@5,TFJZ9;#.RR4Q 850]"Z2 T@/
MB9$44+X .!&4G@=^BJ0HA "9%,)MMZJ*]]5\=;>:)W<1^1(GYE- (0+@1(1Z
M'OC"EFU9>J&50!V42L?.G2B5 )E8 M8^SZJ <@/ B6D54+0 .!&OG@>^Q'\]
M[9D.EN'>NLF6(P_,1!4F!R!#KH"R!,"IV16E#4!0L:OPH51(X[EYH$SQ6-\<
MH/ "9-(+DP/P'()%B000Y %1G! EBXCZ="K!NY(/5(&-!191\@$RT8?)H7@*
MRJ)T @AJE$6)!1!4*"M"#TT]/PI4<1/IH084?X!,_F%R"/(XBR(*(*AQ%L46
M0%#AK @\0#5>&WNPC)>Q,P)*04 F!C$Y!'FH15D%D-10BS(+(*F@5@8>J/I0
M&ZJ*W<Q$^0?(!" F^F?(5N( /#79HL "2"JRE0%BM27S+"A09TUT?@84@(!,
M F+J03F\11D%D-1XBU(+(*GP5CX!;Y,UDVU&MIG)/TRTST,NBBB HH9<%%H
M106YZNF0BY(-D(DV_-K?UVVQVN[=_+#_U3JYI\BO%#7KHD "*"K650&&-8$+
M_5"=.,P3%3X$>,Z0M"4&#L$3D!=%$4!1(R]*)X"B0EX5F,%(>-,<A<J4,M'C
M@'PQDW8('X<<^:)4 BAJ\D4Y!=!4Y*M]I 7KG69#5;&T'J#0 V12#^&C\!S\
M18$&T-3XBR(/H*GP5P<:@+WO1: H=GY X0G(I"?"A^,I"(RB#J#)ITW"\R:1
M39SDP^V 5M[U?ZA,R!B!H5 %9%(5X6.19V&4@ !-S<(H' &:BH6U#[F*33NH
M0E4F>G,:)2T@$[4('X<\$*-@!!AJ($8Y"3!40&P"J.O=E@L4Q:*M@"(7D,E<
MA(]"!HM1/ (,-1:CU 08*BPV/N[ZCPE"1;%S-0I@0":!$3&D'!@;/%D<-1BC
M% 48*C V@?F9F#3>83B674R8RJ*W1U$H S*IC/"!R%,RRE" I:9D%*X 2T7)
MIX%UXBIHAJ8ZWM3M\C #=%?,F]VV/TX6/+X[3C-]>YA;>?+^J_WTTX<IE-TP
MQ[FKA\O5Y6K;%>OZ;AB2O=A__]KC;-#'%WWS<)A0^7/3]\WF\.-]72WJ=E\P
M_/ZN:?KSB_T*QDFY;_X/4$L#!!0    ( $."I53-@FNZXP0  '@6   9
M>&PO=V]R:W-H965T<R]S:&5E=#0Y+GAM;+U876_B.!3]*Q::E6:DV1+;"8&*
M(E&8V:VT[%1E9O9AM \F,6 UB5G;*>UJ?OS:28B!!&]5"5X@<>X]]^,XQXZ'
M6RX>Y9I2!9[3)),WG;52F^MN5T9KFA)YQ3<TTT^67*1$Z5NQZLJ-H"0NG-*D
MBSROUTT)RSJC83%V+T9#GJN$9?1> )FG*1$OMS3AVYL.[.P&'MAJK<Q =S3<
MD!6=4_5M<R_T7;=&B5E*,\EX!@1=WG3&\'J*^\:AL/C.Z%;N70-3RH+S1W-S
M%]]T/),136BD# 31?T]T0I/$(.D\_JE .W5,X[A_O4/_7!2OBUD022<\^8O%
M:GW3Z7= 3)<D3]0#W_Y.JX("@Q?Q1!:_8%O:AJ@#HEPJGE;..H.49>4_>:X:
ML>?@XQ,.J') 1PX(GG# E0-^K8-?.?A%9\I2BCY,B2*CH>!;((RU1C,713,+
M;UT^RPSO<R7T4Z;]U.C+A@JB6+8"<[K2?"I@8,"O8!S'S#!#$G"7E?/+\/1^
M2A5AR0?P#K ,?%WS7)(LEL.NTLD8R&Y4!;XM Z,3@3&8\4RM)?B4Q30^]._J
M(NI*T*Z26^0$G!%Q!3#\")"'T+?Y%+Q_]V&2,%V2K$K[3"*6,/72DNSD]=BP
MPFY!F;X"!6$'RD'AN*80%[#X!.R.N >ZX:*@<I^P'W]H<W"G:"K_=@3SZV!^
M$<P_$6Q*M;Q$K,36S(-Q:H+^6PY\>M9Z)&G;;"AA>P6L$:.G$?9A,!AVG_9I
M:%JA,/2MU4'.09USX,SYSSQ=4 'X4@N5:1%9)!3P>N++LG\2_-R] VWYER&"
MO<Q.9-6KL^HYLYK3C'$!,JZH!'%.S:SH@1\S:I)U4176 <+SSXM^':SOK&8C
M>$1I+,&:)K&1!BHC#='VDO0;'/?\,/2\]G8.Z@0&S@0^B15?D,6+9O$WRE>"
M;-8L A.>1;H'HJSY@<E'_?RK(+%IQP-]HEE.'=5#S\JH=_YFPSW5ALYJ#^L2
MNJZ/0$]H,Z97ZU8U=@,&WI7G_>+*#=G<D!-J+#*NY\!/,&,92_/4!6HU#EY
MY*!5.>B6.2L94;F$Z'*JQ:2UN7Y#'?3&Z\2,AE:WH%NXQHGBPE6/U1K8NT#[
MK/+ \#7M^[($,Y+E2[VYRX4)6JW C)I^.I;CVPI_OZ$P/-%.*U'0K5&-O8YT
M%6N%!P[.WUMDE09YYUF!*]R#)1BC 3Y:@BNS@[D<0K_7WGUD)0NY%:;9?3T'
M@BL(75VQHH/0!4BP<H3PF4C C>X&/D3''+18X:!_@@*K:LBM:JT4[!9.5U^L
M8J'@ C1864/N/=3;:>@U]64P"(YI:%HA=$J'D%5'Y%;'5AJ^ZT_PJ*&&AQ&L
MTJ'^!6BP"HC<>Z^WTS!H-!C#)@TM5EZ(VVG 5DBQ6TA;:2@W+ZZO,BMX&)Z?
M!&P5$+NW76\FH<(]F.6P?TQ"BQ4,$3Q!PMZWJUM(6TF8*ZII<'7%2A[V+T""
MU3_LWK&]G83F]V7@><=K<YO5/E6'65L9Q6X9;7\3_F?SB:W>X0M\B&(K?MB]
MS7L[!\TO4SQ _6,.FE8HZ!VK47?O2"ZE8E4<;4H0\3Q3Y9E6/5H?GXZ+0\.C
M\5MX/2D/02U,>28[(V+%,@D2NM20WE6HIX4HCSG+&\4WQ<'?@BO%T^)R34E,
MA3'0SY><J]V-"5 ?-H_^ U!+ P04    " !#@J54*/6'V%P%   ](0  &0
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
M#I$N$\A>)HSX77/*,NLF7=,T0H.CIQD<X0]'#W?10V'81J\KA2:3GAJ(=)%
M]B)A!&\A-_"4V?*G21KY@X.G>1O9=])#@!<8EAYN[SP-4AX*^U:>+@W(7AJ,
MX-T\7-N2IVD9A8,CIQD;V7?50R WZ=)A&*I]^UOHNF)CY/= AW55P/:J8";-
M3#!NZR1H3L9P:/"P)FQLWU</ %[M0>N+H+WL#%)>T+?L\%&?QEX3C-C=[=:1
ME3.QYF3L#0Z>)FQLWU4/ 5ZW;0)QX+8_&PQB/2T@K"L"ME>$)G^EQZIW>4BV
M8*KEU01MRZ7F9SQXTP5K_L;V;?6A#0?J5E=OIPMW^R+G<.S!21L/DQP.C[[6
MWWJJR1[_HH7ROLX<[C*RH35GD++TYCQ-W)Z=N'][!DE.F#,N@9</(*()8"I,
M6[-6L[LW.+M[FMV]#V?WVH.@/2/;>V*CG <[G2'GZ#PD)WQ='A,5TL<=%=5Q
M0?.V.8JZ+@]@6N]OX.6\.E#29JKSK?N(KU,98496TJ1[,983CU='1M6#8-OR
MU&7)A&!Y>;LA44*X$I#_KQ@3AP<U0'-P-_L?4$L#!!0    ( $."I50E>M+"
M]@<  !@N   9    >&PO=V]R:W-H965T<R]S:&5E=#4R+GAM;+V:7V_;-A#
MOPIA[&$#VEC\*RE( CBVXP9HEZ+9NH>B#[)%VT)ET9/HI!OVX4?)BFA+I)P8
MMEX2B[H['75W_)$4KYY%^B-;<B[!SU6<9->]I93KRWX_FRWY*L@NQ)HGZLY<
MI*M JLMTT<_6*0_"0FD5]Y'CL/XJB)+>S571]CF]N1(;&4<)_YR";+-:!>D_
MMSP6S]<]V'MI^!(MEC)OZ-]<K8,%?^3RS_7G5%WU*RMAM.))%HD$I'Q^W1O
MRPFCN4(A\37BS]G.;Y!W92K$C_SB/KSN.;E'/.8SF9L(U+\G/N1QG%M2?OQ=
M&NU5S\P5=W^_6+\K.J\Z,PTR/A3Q7U$HE]<]KP="/@\VL?PBGC_PLD.%@S,1
M9\5?\%S*.CTPVV12K$IEY<$J2K;_@Y_EBWB- BH54$U!/=BL@$L%7%? %@52
M*I"Z K$HT%*!OE:!E0KLM2ZYI8);!&O[=HO0C (9W%REXAFDN;2REO\HXEMH
MJXA$29Z*CS)5=R.E)V\>UCP-9)0LP"-?J!23(#<#WH/';6X",0<CKK)\%@5Y
M[KP#$R'"YRB.09"$X#Y4*M$\"J8Q!X,LXS++-1I6,_#KB,L@BG]3IO]\'(%?
M?_D-_ *B!/RQ%)M,F<JN^E+U)_>J/RM]'VY]1Q;?,?@D$KG,P#@)>;BOWU?O
MH7H9Z.5E#%&KP4]!>@$P? >0@Y#!G_'KU:%!_:Y=?<1G-O6]WN JM+BPARWV
M7@+ZA:]%F@?CW39"JF$FDED4Y_&YEWP%OGU4JL7/['O+@TGU8%(\F%@>/)C-
MQ":/N7H0CY[RW%"/CM6H%R0S#M3X"88I#R,)/HK,&/>M?5;8SP?3IYOWD#C0
MN^H_[;Y/DQCV**S$]MRGE?NTU7U#3AM\O&TW\@U^-W5LJT1W/$:.!QWFUGIF
MDF,.]8FY:ZSJ&FOU:A1E:Y$%,9BD8K-^]U*Q'W@<%F%Y#&)N<ILUW(&J0GQ<
M\[HIYOL$8;//;N6SV^[SSNA3C#F#59[._VX;QC\5E#.CTV[#&TP@]?=]'KN-
M'$*N2WRSSU[EL]?J<W/\:RDKOS+J=UO/T-&0<-Y>T<%<\O1M=5T^9B^O&45>
M/?V-<AYBR!P6N$,[>(K:/F#%4MREUEZ9^(BJ66&]>P9!CU+('$O_D.X?.D^Q
ME';WJ@4W*GQL$$,N),SBMT85Q&\L&/ ?H!>PC8-0\PB2CBM'LP2V<\!8.5.N
M:H6_L72:2"",$5)/K:88=0BS(!%J<,!V<KRV<-JMV JG"0[,(&6-SAGDJ'H+
MMO33B(%G8@QL0H82B.I58Y#"U+-XK2$#WTH9533C="&FP?2?MNS5Q($=(P=I
MY* CD'-,X: F2Z":<=7F 7=&,;@S,=OOAR8..@EQ#EBQ% YJ@L3SW&;?#&*,
M8@MMD*8-.A-M4!,CT/=IK6P,4@A!6T0T:] 1K%%KM\UL%H%OG_AJRM/6'-;<
M01US!VGNH(ZX@YI P=#S83W%#"L6C&S<09H[Z!3<&2+#"H51QV=U-PURA#GU
M">CD@%>-<MSOG>8..A-W4),H:FU3YXY!"D%L6=L@S1UT!'>^\EC,(MG&':2Y
M@SKF#M;<P1UQ!S>!@M64NKZ'81)CCFV4PYH[^"3<.6#%PAW<! K"D. Z>$QR
MT*>$6GJGR8//1!YL6.? !GE,4HYKV<C .QMR1Y!GD"8B;MN]Q)HWN&/>8,T;
MW!%OL $D"->W;48'W#'G[9W)N(-=R[8"UI3")UD=';!B*S;#MIKGNG4"&\2@
M ZEO03#6D,)G@A0VX<=KU%I3"KK(YK6&%#X"4H^2JVIK2WB-*-PQHHA&%.D(
M4:3)'NIB6I\T&<14@%S+/()H1)%3(&I(#! AT&OLJAGE",8UXDX.>-4^MR,:
M4>1,B")-^%#'J>_$F:1VBVO?:XTH<@2B;A\&;:]DY[M0QWPBFD^D(SX1PWK(
M;>:B:3GD629U1'.&G&0U1)HH0)3!QFK(),>P0RT\)!H9Y$S(((:=,D1)/?<-
MJQ_/MVQG$(T,<@0R!K$4:5L*:F*0CHE!-3%H1\2@3100M<ZO,?W.((8]0BWY
M3S4QZ$F(04W+#L<GJ.ZF0<ZA#-L^(.NQGYYI[*>&A8=?7S..#5*JOBW+$ZK'
M?GK$V/]QLPA:ITQ4#_^TX^&?[GS2[VCXIX;AWV&X_B7<((9<#UH&5JH!0$\"
M &H8V%V'H8:;!CFLUD,UG$T.>-4^9:(:&_1,V*"FE49]&WQLD+(P@VIFT'9F
M5*F[]5',JW-44H"A2#(11V$@>9BC9+<W#_FYJJD$]UFV*9)O*#*5GP/5ZX<T
M6D1)$!?W.!A%69&\;:]80XAV#"&F(<3:(71T=%F3)AZKS67&I=#N00[F6(9$
MIH'#VH'SEO .1:K>J;HH.B?DDK?-&YB&"4,=ATP3@;43X97[&@>L6/8U2JW=
MB%%,W?I'7X,8=)@#+9!F.8[V6S0EV#&[1K<'M$:"9R 1$D3)+-Z$*OPOL$DK
MV(!I$.=5G@'%6) ?* XWJC68BB<.%'46+X<J*[GW^4%?):OR['>A<FJB6GI[
M9R\?\@P#]XD,DD6D ]0#%Z;8]W?.B*YXNBB._V:@\'1[&*MJK8X8WQ8':VOM
M0W@YAH;V.W@Y,;4/T>7(9.<.74Y,[0-&+N\8,=Q1@5!WBI.U?=V%[9GI3T&J
MQLP,Q'RNNN-<N"IFZ?88\O9"BG5Q"G8JI!2KXN>2!R%/<P%U?R[46RXO\@=4
MA\%O_@=02P,$%     @ 0X*E5%''UW/N P  $ \  !D   !X;"]W;W)K<VAE
M971S+W-H965T-3,N>&ULO5==CYLZ$'WN_146ZD,K;1=LOE=)I"9IU96V4M1M
M;Q^J^\""$ZP"3FV3[/[[.Q@"22"T6FG[DMAFSOAX9CAF)GLN?LJ44H4>\ZR0
M4R-5:GMCFC).:1[):[ZE!3Q9<Y%'"J9B8\JMH%&B07EF$LORS#QBA3&;Z+65
MF$UXJ3)6T)5 LLSS2#S-:<;W4P,;AX4O;).J:L&<3;;1AMY3]6V[$C S6R\)
MRVDA&2^0H.NI\1[?+(D&:(M_&=W+HS&JCO+ ^<]J<IM,#:MB1#,:J\I%!'\[
MNJ!95GD"'K\:IT:[9P4\'A^\?]2'A\,\1)(N>/:=)2J=&H&!$KJ.RDQ]X?M/
MM#F06_F+>2;U+]HWMI:!XE(JGC=@8)"SHOZ/'IM ' &P=P% &@ Y!S@7 '8#
ML/\4X#0 1T>F/HJ.PS)2T6PB^!Z)RAJ\50,=3(V&X[.BRON]$O"4 4[-5@)*
M2*BG*[3*HD*AJ$C0AU\EVT)NZ]EML8,A%T_H';JOJP/Q-1H'OEE2%;'L+6"^
MW2_1F]=OT6O$"O0UY:4$4SDQ%;"O.)AQPW1>,R47F-KH,R]4*M&'(J')*=Z$
M4[=')X>CS\FHP\^1N$8VOD+$(F2 S^+/X7@ OAR'+VE\"7YR&KM-I*W]V<]*
MY(\[,$>WBN;ROY'-G'8S1V_F7"+/XU+[75'!>%*E!$'YT:&LCGLZ1/&?5Z_Z
M:3CAYK;<W'%N% 0P9I&6%?H( BD'>=5>/.VE4L?=+ R)/S%WQR70-PI<MS,Z
M(>BU!+U1@EVFMFVFZ"%35V@CN!Q\/6JO[A$7VW4"_XSRTNM1MAW7#KQATGY+
MVA\EO>"%5**LQ1I>Y*W@,1WFZ?=XXC#T\1G- 2O7=JQAED'+,AAE>0>4;N N
M@>HL,ZC'!*Z KAJ&R 8]&N^P[_J6=49WR,[SPM >)ARVA,-1PE^YBK(A7F$_
M/'Z(>\D>,@OL2ZRPU=T*UF]>RSB%)9#ZD^H<>3WQT8V#7UZI,.FV(R_RNC5N
MCV-+K(#8YX4\:.>%.+R0@T[0L3U*_&,I"J9*0:_0FCU6 ZG)<Y52,1::3L6Q
M\Q<RT0DS'E?F9V?"[4481-BUSQ,Q8$;\T+F0ATZN\;A>WU'XKDQYEB"6@^SM
M:$57CD6D$U7L_X4$=.J(Q^7QV0GHJQ_$OR=&0V9>& 07$M!I)!X7R7G)LH05
MF[K\@?GHUU^G<<1Z^>"33O8(?I'@-VZ/+W1LPY5^%OS?FM6TS:-6(:=BHULN
MB6)>%JK^=&Y7V[;NO6YFSM;G^&91-V>=F[I7A$^Z#2LDRN@:7%K7/A2$J-NO
M>J+X5C<D#UQ!>Z.'*;2L5%0&\'S-N3I,J@W:)GCV/U!+ P04    " !#@J54
M[-,_OSD#  !N"0  &0   'AL+W=O<FMS:&5E=',O<VAE970U-"YX;6R=ELMN
MVSH0AM<]3T$(7;1 $]TE*[ -)'&+!C@%C*0]711G04MCFZA$NB1M)V_?(24K
MMB4+13<V+_,/OQE20X[W0OY4:P!-GJN2JXFSUGISX[HJ7T-%U;78 ,>9I9 5
MU=B5*U=M)-#"BJK2#3PO<2O*N#,=V[&YG([%5I>,PUP2M:TJ*E_NH!3[B>,[
MAX%'MEIK,^!.QQNZ@B?0WS9SB3VW]5*P"KAB@A,)RXESZ]_,?,\(K,5_#/;J
MJ$U,* LA?IK.0S%Q/$,$)>3:N*#XMX-[*$OC"3E^-4Z==DTC/&X?O'^RP6,P
M"ZK@7I3?6:'7$V?DD *6=%OJ1['_#$U L?&7BU+97[)O;#V'Y%NE1=6(D:!B
MO/ZGSTTBC@1^<D$0-(+@7!!=$(2-(/Q30=0((IN9.A2;AQG5=#J68D^DL49O
MIF&3:=48/N-FWY^TQ%F&.CV=2SQ"4K]\(/.2<DTH+\C'7UNVP;VM>P]\ATTA
M7\@5>:I/!Q'+H^%W,]"4E>]Q_MO3C+Q[^YZ\)8R3KVNQ5>A!C5V-I&8]-V^H
M[FJJX )52+X(KM>*?.0%%*=Z%R-LPPP.8=X%@PZ_4'E-0O\#";P@Z.&Y_W.Y
MWR.?#<MGD%^2GT03MIL66G_A7VW:C]N%TA(_J/\'EHK:I2*[5'0)7>1;ZW4.
MDHG"; C!@P9]>SKLZ9##?]Z\Z6[""5O<LL7#;("E+F?4%A!XQE*H>KEJ+XGU
M8NK@;IIE03IV=\<'H&LTBN-7HQ/ I 5,!@$?Z1Z_58V9HV7O5U#+XZ-%?2_)
MDN24;99TV'PO3N*HGRYMZ=)!NN]8D*\8O]I(D8/JY4L[?&'J>>$97M<J2+T@
MZ:<;M72C0;I/C#,L:P59"=%?0D:=9:,L#;-SNAZS. W2"\G+6KQL$.]?S-@-
M$0LE2E Y\!SP%E0@=[TG,.LP7 51T$EDGUDZ2KU^5-][K?'>(.Q7H6G96X6]
MSLE*_-2/LS.P'KLX";S1>1+=HXNH KFR%[HBN=AR71?K=K1]--S:J_)L_,Z_
MN:^O_E<W]4L$R\B*<45*6*)+[SK%=,GZ<J\[6FSL=;<0&B]/VUSC@PBD,<#Y
MI1#ZT#$+M$^LZ6]02P,$%     @ 0X*E5+:@-,ZM!   Z!,  !D   !X;"]W
M;W)K<VAE971S+W-H965T-34N>&ULO5A=;Z,X%/TK5C0KS4C=@ T$J-)(:9+9
M[6JJK:8SW8?1/CC@$&L 9VS3M/OKUWP$)X0Z41_RDO!QS_6YQ^9P\7C+^$^Q
M)D2"ERS-Q<U@+>7FVK)$M"89%D.V(;FZLV(\PU*=\L02&TYP7(&RU$*V/;(R
M3//!9%Q=>^"3,2MD2G/RP($HL@SSUUN2LNW-  YV%[[29"W+"]9DO,$)>23R
M^^:!JS.KS1+3C.2"LAQPLKH93.'UPJD 5<03)5NQ=PS*4I:,_2Q/[N*;@5TR
M(BF)9)D"J[]G,B-I6F92/'XU20?MF"5P_WB7_7-5O"IFB069L?0?&LOUS2 8
M@)BL<)'*KVS[)VD*\LI\$4M%]0NV3:P] %$A),L:L&*0T;S^QR^-$'L E:<?
M@!H Z@+<-P!. W#.!;@-P#T7X#6 JG2KKKT2;HXEGHPYVP)>1JMLY4&E?H56
M>M&\7"B/DJN[5.'DY _&XBU-4X#S&/PMUX2#NUSB/*'+E("I$$0*\#N8QC$M
M)Q:GZG:]/,MI_C@G$M/TDXKX_C@''S]\ A\ S<&W-2N$RBC&EE0DRZ&LJ"%T
M6Q-";Q!RP#W+Y5J 11Z3^!!OJ>+:"M&NPEMD3'B/^1 X\ H@&Z$>/C,S?$ZB
M%@Y[X//S1^^#+\SPOW ^!'8O_$ ,IYUNI\KGG)KNJ6&Z?WQ1*' G22;^-8SI
MMF.ZU9CNB3'[UD*-'%7(TM.>)WX(H>^.K>?]*3H."Z#GVMYAV.)DV %_K^7O
MG<5?+?*$,R% A#E_I7D"<,:*7/;556?T]IFX00C#3ET]8;X#/;N?\*@E/#J+
M\!4@0E+UJ)(8T&R#*5<.+T&J:NCC/#HBX_F^V]%X-CK2^##J@+'?,O:-C*<9
MXY+^5YL*>5%O04'Z*/I'%!&$W64P]X\HPL +PGZ*04LQ,%)\4N_4B,I7PP,1
MMJG"BSV$T-9&;[_[,6R@^\(ZMNUWENOB9-@AM;UW$#12\X;09&X0Z43H<LIJ
M3X7.^Y5UCB0+43@:=94]%79(35LO-'OO@B=LB9>F50NU#T+O<NIJ,X/GN5FO
MNL>>-8*N&W35/15V2$V[%C3;UI<BP3DS5:G=!0:7TU8;$0S?KVUX_'(:.8[?
MU;8GS'&]-[1%VJZ0V:Y4XU1$$04_[DFV)-Q4+])&@^#%5$;:E1!ZM\H-=%\^
M/X!A=P7WA$';#[PWWKM(>Q<R>]>4YRPUMMG::Y![.7&U*:'SNK-><8_[*R=$
MH^X2/AEV2$T[%SJW#YM&OPK*51LV+WC9.#X03EG<2_G8JM[H!I&V*62VJ3O=
M^V$U"T+L#HML4W9< FRK[VG%#S\3CA,"(B8D8"O5ZFZHQ'WBSDX,"IVA;?]F
MFF+MC<C<>K4+:Z^0;V5KFR=7X+.Z IYP6A"P>(D(B4M]9[L.O;IQ5>H=D=Y.
M?79B;.2C4W5HMT5FMWV4A!M?%XYV1\>^V+/F:/MTS'V:Z5EKH <?!I[C=!N=
MDV$U-6MO1R,C/*FVDM275_F]57_ZMU?;[:IIM4G3N7X+K^?UII-.4^^!J1=,
M0M7:3\E*I;2'OGKF>+VM5)](MJGV399,2I95AVN"8\++ '5_Q9C<G90#M)M[
MD_\!4$L#!!0    ( $."I526?Y Q= 8  #HC   9    >&PO=V]R:W-H965T
M<R]S:&5E=#4V+GAM;+6:7W.;.!# OXK&TYMI9]H8_0/323+CQ.U=;MII)FE[
M#YU[4+!B<P7D$R)NO_U)F" P6,8=[B4QH%UV5ZL?VH7SK9#?\S7G"OQ(DRR_
MF*R5VKR=3O-HS5.6GXD-S_251R%3IO2A7$WSC>1L60JER11YGC]-69Q-+L_+
M<[?R\EP4*HDS?BM!7J0IDS^O>"*V%Q,X>3YQ%Z_6RIR87IYOV(K?<_5E<ROU
MT;36LHQ3GN6QR(#DCQ>3.7R[\'TC4([X&O-MWO@-C"L/0GPW!S?+BXEG+.()
MCY11P?2_)W[-D\1HTG;\6RF=U/<T@LW?S]K?E\YK9QY8SJ]%\E>\5.N+R6P"
MEOR1%8FZ$]L_>.40-?HBD>3E7["MQGH3$!6Y$FDEK"U(XVSWG_VH M$0T'KZ
M!5 E@/8%R $!7 G@H0*D$B!E9':NE'%8,,4NSZ78 FE&:VWF1QG,4EJ['V=F
MWN^5U%=C+:<N?Q=BN8V3!+!L"3ZI-9?@)E,L6\4/"0?S/.<J!V_ _2XM@'@$
M=SP2610G,2LG3I^Y7NOQ',09N&92_HRS%?C*DH*;:[7^EPNN6)R\TLJ^W"_
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
MV_U!ZH!*@3%+1?D+=M78P+% 7 C)LAJL%&0TK_[QCSH1'8#BZ0>@&H#V =X
MP*T![K$ KP9XQP+\&N ?"PAJ0+ /< < 80T(RV)5V2U+L\ 23\><[0#7HQ6;
M/BCK6Z)516BNE^*#Y.HN53@Y79"E!!_!K1 %SF,"YDQ( =XOB,0T%1_4K:\/
M"_#^W0?P#M <_+5AA<!Y(L:V5+-K#CNN9[JL9D(#,[G@CN5R(\!5GI#D)=Y6
MJAOIZ%GZ)3(2WF%^#EQX!I"#4(^>^?%PV -?F.$+$AOA5V;X9_9X#F X"+\^
M0KR#!N$WK\&?@%--[A@JX3:+R"WI7-,BNLV%Y(5R*0F^?5(#P*TDF?C70.\U
M]%Y)[QGI7ZS0,W##F>A=A1574')I(WZ<HC",O+']V"WN:Z->"/4;H;Y1Z"R.
MBZQ(L20)F&6,2_H3:\,] STA]&FOZ/V.JH]!% 5[VOM&E<N@3WO0: ]>2?**
M<*Z$)UHJ?98:5]E.B1!JVVC#PYWP^B()#C0B)QI%>Y'TC()AX/9'$C:1A.8J
M=*0!MNH+J$]Q>)C5*-A+_3P\6#:J0$&_WJC1&QGU_BDWA(//+(\+50#U^,R$
M(,J$O]V1;$FXZ0D:-5.,3O& 0J?=19S?N7KJV;K%")17[:V>OE%^-.JO!NSL
MB/!M]?A$\9*F5%)R5%$@:F=")RE+Z\O0_:UE<0^6/_2"T;X_]0WS83A@KK#=
M!J!Y'W@@.66Z,E(5(BF(WKY&ICRUO@W]DQ2B-5?XFKN^80N[KLE>)%#U%LY
M EMCA&9GK!.8=Q,8'+6D6R^#T4DRV3H9'/VZ3,YKLFXF0S242-3:'3+;G7[K
M G/U8%$)KG&LS>')]$;;>@^"IT@?:BT'H5^7OIN:K)L^WQM,7VM+R&Q+/0^R
MBTSAM1:!O)/DKW4*9'[%>U/^KFJR;OX\]R!_=J=]RPA?EYVY4"Y=Y+)JAYJK
M3?<_*WO>O>N7\&)>]? M3?5)0?4+:YH+9?DK1>F<ATH8K[KTZD2R;=DD+IE4
M+6=YN"$X(5P/4/=73!6K/M$3--]*IO\#4$L#!!0    ( $."I52X'$&I# <
M .@H   9    >&PO=V]R:W-H965T<R]S:&5E=#8R+GAM;+V:7V_:.A3 GW<_
MA87NI$WJ(''L %-;::6EK=1N57NW^S#=!T,,C9;$7,>TW=4^_+5#AD.3G !K
MMH<5B,\?GV/_?&SG\%'(;^D]YPH]Q5&2'G7NE5J\[_72Z3V/6=H5"Y[H)S,A
M8Z;T5SGOI0O)69 )Q5$/.X[?BUF8=(X/L]]NY/&A6*HH3/B-1.DRCIG\?L(C
M\7C4<3L_?[@-Y_?*_- [/ERP.;_CZO/B1NIOO;66((QYDH8B09+/CCH?W/<7
MOF\$LA9?0OZ8%CXCTY6)$-_,E\O@J.,8CWC$I\JH8/K/ Q_Q*#*:M!__YDH[
M:YM&L/CYI_9QUGG=F0E+^4A$?X>!NC_J##HHX#.VC-2M>+S@>8>HT3<549K]
MCQ[SMDX'39>I$G$NK#V(PV3UESWE@2@(N*1& .<"^+F 7R/@Y0+>MA9(+D">
M"] : 9H+T&TM^+F OZV%?B[0W];"(!<89-E=I2/+Y2E3[/A0BD<D36NMS7S(
M!D0FK5,8)F;LWBFIGX9:3AV?\HE"[]#=:N@B,4/9+Q<B"L)DGJ(WIURQ,'JK
MVWR^.T5O_GQ[V%/:KI'N37,;)RL;N,;&-9-=Y. #A!WL5HB/MA#WW$P<5XB?
M;B]>9?T,%C_E4U!\#(M_% ]=Y/9KQ<^W<!Y[M>(7L/B'A19W!T;<'6R*]_1
M68\6O!XM.-/G0:/E,DF57&I^*?3U2C= EXK'Z3^ >F^MWLO4DSKU8KK2>\-E
M* )TE@1(CVI>-69@33^3_L>K5^51L^$;6?M&0(U7(IDCQ66LR3A151ZMY/U,
MWBP9#\<N'E#/(8[C'/8>BD.NLBD98+_8=,--NG:3@FZ>"*DELJF[3 (NT53R
M(%1HQJ9A%*KO58ZO--*"-\_\/:5E?XGG9/^JW?77[OIP5,WXT= 9K;P<YUX>
MH&OV%,;+&*W[@T9LH9]6]\ O]8 .AY!__;5_?7A$;@[X _0Y8;&0*OR/ZZ$9
MIE.Q3"H'0[_DD4O\87U^!VN'!J!#?YD1>"58LHX5,+:':Z7#-J:UZ]A%QFDE
MC&>YWHTX4K=/:N/H%A8^%_3ICB>AD"@1BJ<H6'*#6!]]O>;QA$NPVY:6;BNX
M="TO71AS!DKO,B@94P=HM)32&+IF:BE#%?*T<K7V2M/YG>\XT'QQ+29=F).E
M5-_R@,>+K%"]D>&4'QBZ3_4C71I7>@?K=QVGZSBOH?!95KHP+!=23#D/4G3/
MHP"%">+I5"NI7*;+"/1)OP^%S#+0A2%8"MEEHG/*4X5N]>)W@.Z4_A,TA0VV
M,6@*FB6B"R/QBBOMG84VI-12S1VT,E,LX=SAEE[G"Z+>QZ6*):;*K2Q)AV7P
M0!,$6Q9BF(6F%'N^WJ$?R(+]AYXR#R)ZR!:]S790"6?!A]TV8HT+12+^#8OZ
M16ZE..4H3"ELP8EA<)IRNB()>P7>HA&35@)O>89AGKU,X,]Q!>L: F]9AV$.
M[1IX_6RLV3?6Q6R*SF8SGIUU9&!$GQZX3,S9A YJP)_0W2-;9$^@8%K.X7XK
MV;+,PW I]Q+8/V^PX70IB'UL 8IA@.Z1N+.E%(&((B:AO:$%I^>TLOFT8/3@
MBO!%$M)@PVU8ASU+60^F[!X)N0Z3# ,_]$*3!+H@RSHX8<DW]$E/+=U^-;'>
M7%V>?+I]"[E9V-)[K63-4M7;L>#<*VL-16?#-/(LHCT8T;^4M1.6\B; >1;%
MGM]*9BQ!O1TWSWME!K;1!#C/XMB#4;E/9O)E]07FD^6PU\I>G5C,DAWWZOMD
MK<$&;L@:L<PF,$]_*6O;S"=B@4Q:V>T3BU+2<#SZ(IF!;321CA3.2V%FUF1F
MLT:%+%FF$MI*X"TI"5RTCC;/4)&8**:;!)7Q]4O%,Z90[4PL3PG,NKJ(;K\A
M)Y:&I)4-.;$<(W ]N5-,:S?CM<?E%G>T:3M>&=1?W8Y32S#:RG:<6B[1W[$=
M/\^MT(J!79<$2S8*4R<_B_U8/(L=0IVW%**M[+EIX;ZE8<_][ AVS$*)OK!H
M67EK1<MW+4,/#J*E%-WB&#%,TR5+S"DKF\\EGYOR8R'#9!HN6(187'=?0<M7
M*.LI]NPVZ)R6$5?1=K,7%G(4AEQQ*%0ZVM_&^.KV8+NVFXY:0M)?V[[;PPIP
M01XUF*%=3%]7R)TUR)'N8 @MY-22FL*D?HFR8]1@HZZ7Y[O+;=Y#VG7 A]>!
M"@1YT+VQ;P'OMP)XWP+>;P#\3@CRR\>JN.]2Z#+7<MS?HD+=%T&Y[B*"O.J)
M/?;+-UCEIIM]L"N&#]>M30#RRY?W-6Z>;=5TTTV[[OCPNO-2^&DP0\OG57G?
MFN0PB!^_\(9 ^[=CHP8;=;T<[RZWZF6O\$:6>0?PFLEYF*0HXC.MR.GV=?3D
MZK6ZU1<E%ME+6A.AE(BSC_><!5R:!OKY3.CQF'\Q[WVM7VX\_A]02P,$%
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
MS(#^_U,4I=4WV:]GV/PRG</_ U!+ P04    " !#@J54+'P <9,$  "1#P
M&0   'AL+W=O<FMS:&5E=',O<VAE970V-"YX;6S55UMOHS@4_BM65&E;*2T8
M""15&JFWW:G43JM)N_,PV@<G.(E5P!G;).V_GV-#" V&Z=-(^Y)@<\[Q]_G<
M..,M%Z]R1:E";VF2R8O>2JGUN>/(^8JF1)[Q-<W@S8*+E"A8BJ4CUX*2V"BE
MB>.Y;NBDA&6]R=CL/8G)F.<J81E]$DCF:4K$^Q5-^/:BAWN[C6]LN5)ZPYF,
MUV1)IU2]K)\$K)S*2LQ2FDG&,R3HXJ)WB<^O<:05C,2_C&YE[1EI*C/.7_7B
M+K[HN1H13>A<:1,$_C;TFB:)M@0X?I9&>]696K'^O+/^MR$/9&9$TFN>?&>Q
M6EWTACT4TP7)$_6-;[_0DM! VYOS1)I?M"UEW1Z:YU+QM%0&!"G+BG_R5EY$
M30'LV!6\4L$[5 A:%/Q2P3=$"V2&U@U19#(6?(N$E@9K^L'<C=$&-BS3;IPJ
M 6\9Z*G)5/'YZXHG,17R+W3[,V?J'9VB:>%5Q!?HBD@V1R2+T0U+<D5C=$M$
MQK*E1$]4H.F*"(J.;Z@B+#D!U9?I#3H^.D%'R$%2OY2(9>@E8TKV:QO/*YY+
ML J;1Q_68T<!+XW.F9<<K@H.7@L''SWP3*TDNLUB&G_4=^ ^JDOQ=I=RY74:
M?"#B#/FXCSS7\RQXKC^OCCO@^)6/?&//;[%WE\UY2M%4$44A@U0??)*0; Y;
M)M.U;R[CF.F\( FX2<X3+G-]T;-WO5QS"?O_")ZOX;K!7)+'X$ C"3?'LAR\
M^KBF@F@3$OVX!P3H#DZ3_W7@#RK\@<$?M.#_"AA+#O=<2G2Y@5 ALX2B9XZ>
M!00Y,F&(M"!$',!2@LUR \86#L5QH3E.UZG-)!AXX=C9U'W4%#KU1L&HDOI
M95!1&712N:=2GJ/;Q0*JD(:JKV\'U923&*T%7S %B? %LDK?\NT&?&:C41PU
MJ-/P!L$!C::0/\"AG458L0@[693.6 B>HK@> [R*@3[*"F>P0E:1-QN%L.D)
MWQL=4&@*14,\L%.(*@I1)X7OICX#Y,L-0%Y2]#5/9U". /&TJ#&/N9(*4@-<
MT-^5+AN%J''!X<B/!@<<+%+!R'7M)(85B>%O$R/1&6$\4;I!A\S>#XBH(L!,
MOB@.4FD*L5864J!;AIDU48:-F_<B[X!94^8T#,(6]XPJ9J-.9M=6+L>YA/P
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
M-(QGX2J(V#Q\>  3Q#/-[G7^I'7,5IO5FO(XTGR3\;-5O0R;%>>9DG7*DOH
M4_9R@"G,V'RM69ZP+$]FWZ%(&43"+%L'(&$#W8=590&T#&(04#Z#@OE",VCP
M2I<'Y-C].@/-LDQGH];#4==!M)'S/HP!7YV(^L @%9XMZB-.;*IG92RK3RVQ
M<I/U.\:=(439S07$45:L^DLQ!+9BTAH"&[%Z?R)70YCL,.$/83+#JC43SQZ"
M@S"O*.NPEP0<BD(VRK@WA&R3'>SS<88P*85?F'2RS7(FU&+93 YAC++J@SX?
M0LX%OY!3L>K#(A]"J@"_D JPQH@-@:G\ W4\/O2@F<45B!.*-0VF\=;9N*5.
M'\M#B1F;)>LXORC/*]5/ZX./U^7YP+WG$WXV;7I^Y;MG4Q@!AV_ B>%->89R
MC*(W)S#!C(]AG+%(/T SK%&1UJ2;0XV;FSQ9E:?V[I,\3Y;EY4('<YT6!>#]
M0Y+D+S>%@/IHZ>7_ 5!+ P04    " !#@J54W"1*YS0#   L"P  &0   'AL
M+W=O<FMS:&5E=',O<VAE970V-BYX;6RUEEM3XC 4Q[]*IN.#SBB]0M$!9A!$
M87:5D77W86<?0AL@8]K4)!7]]GO2E@X*K=V'?8#F<G[G_).<7'I;+I[EAA"%
MWB(6R[ZQ42JY,DT9;$B$98LG)(:>%1<15E 5:U,F@N P@R)F.I;5,2-,8V/0
MR]KF8M#CJ6(T)G.!9!I%6+Q?$\:W?<,V=@V/=+U1NL$<]!*\)@NBGI*Y@)I9
M>@EI1&))>8P$6?6-H7TUZVK[S. G)5NY5T9Z)$O.GW5E&O8-2PLBC 1*>\#P
M>24CPIAV!#)>"I]&&5*#^^6=]TDV=AC+$DLRXNP7#=6F;W0-%)(53IEZY-L[
M4HRGK?T%G,GL'VT+6\M 02H5CPH8%$0TSK_XK9B'/<#V*@"G )RF@%L ;E/
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
MU'JXQY*Z0U3V WI?2&E>!G:!KM^<_PM02P,$%     @ 0X*E5,@\I-&/ @
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
MG_.\KQT?#]=2O>H<P*"W@@L]"G)CRJLPU/,<"JHO90G"CBRD*JBQ7;4,=:F
M9CZHX"&)HC0L*!/!>.B_3=5X*"O#F8"I0KHJ"JHV-\#E>A3@X/W#(UOFQGT(
MQ\.2+N$)S$LY5;87-EDR5H#03 JD8#$*KO'5#?8!?L8W!FN]TT;.RDS*5]?Y
MFHV"R"D"#G/C4E#[6L$$.'>9K([?VZ1!PW2!N^WW[)^]>6MF1C5,)/_.,I./
M@GZ ,EC0BIM'N?X"6T.)RS>77/LG6F_G1@&:5]K(8AML%11,U&_ZMEV(G0""
M#P20;0#QNFN05WE+#1T/E5PCY6;;;*[AK?IH*XX)MRM/1ME19N/,>"*+@AF[
MS$8C*C(TD<(PL00Q9Z#1)W1/3:68V2"Y0'=@[:,[1F>,,^/&SV_!4,;U!3I#
M3*#G7%;:9M'#T%AMCA#.MSIN:AWD@(Y[JBY1%W<0B0AY>;I%YV<7?V<)K;/&
M'FGL$9^V^U_V;IF><ZDK!>CG]4P;9?^17T>HW8;:]=3X )5$>-"V!'54ZJ/<
M<5F-23Q(DV&X:H'%#2P^"KL#K0$ZZ*$$19VY>I\ZS49M.LA(- ,TI2SKH!]
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
M7B=C"6^-3LMG4SDZ%85.$PY3B52194RN+R 5J[,6;CT\N$T62VT?=$:G.5O
M'>A/^52:N\[62IQDP%4B.)(P/VN=X]=OZ= "RA&?$UBIG6MDIS(3XJN]N8[/
M6H%E!"E$VII@YN<>QI"FUI+A\:TRVMKZM,#=ZP?K5^7DS61F3,%8I'\FL5Z>
MM08M%,.<%:F^%:NW4$THM/8BD:KR+UIMQO9Z+1052HNL AL&6<(WO^Q[%8@=
M .XV $@%((<": 6@AP*Z%:#[7T#3',(*$![JH5<!>H<"^A6@?RA@4 $&978W
MZ2AS.6&:C4ZE6"%I1QMK]J(LB!)M4IAP6[MW6IJWB<'IT2OT@4G); &A%Q/0
M+$G52_0*?;J;H!?/7Z+G*.'HXU(4BO%8G7:T\6F1G:BR?[&Q3QKLWT'>1@$]
M020@N 8^]L//BX47/O'#KV#61F10PDD-_-(/?\]D&U'<"+\Z'%Y'_HT??A/I
M-L*]$A[4P-\^$;K<>"=!';QCBF1;*61;*:2T1QOLW4+*-,1HRJ1>HX^2<<4V
M^O/EG1F*KC5DZB^/([IU1$M'W09'I34Q1V,)<:+1%8N2--'K$_2>?4^R(D,7
M0AJ3"5^@,<O-6[VN2^W&2:]T8A7\?A0.AT%@0G%?0ZZ[)=?UDIN(J##2K=$4
M9")B=,EC9!8>U#'P6WJHCM^>/=LOKT?<PBVWT&OQC\*D!F2Z-I'B9N,I>5X!
M6*Z1N3:/T,W<4-8F9.@\_MO(BTGH![-#GBL%NFYY7_I=!NTP^-U#O;>EWO/:
MN;@Y]UCI;ZWTCUNB@ZVCP8^5Z#6/3 >A2BW=7+T\L0&N$\[!7H'206-]#K?,
MAEYF4[:V:5?(M#7H%O)"1DO+QY"]A1A,XS-+ 7T0/!)<2Y&F=AE=<U,VH&I9
M;MR%.RR[S2QQX+:=X*GJ+Z(H05_>0S8#Z4L*WMG+\''SCYT88N+E;T.VL/NF
M,:Y WB<1H#F 0CE;VQ#7ZC79RSAI#J632^S72__:P4[9</?(T7-"A?VR\0/1
M>U.9W(U>M]L8/2<\V*\\[XH%X\(W*Z<^^,CR@YW^8+\ _4  +_"^X!#:&$ G
M.-BO.&$;8U][X22!!,<-'W%"0?#_T&*,*R^/>HRP<463G4[++RX7A3)/E$)C
MD<T27J;YQ-R8$V,,5=;+^,Q!FAG44MO7FI#V&ZDYL2%^L;F4"]]B(4YMR)'5
MACBU(7ZU^379GI!] >KAL#&D3H'($[W/3V=[4GEXE&W3]3=1<XI&^C^UMIU>
MD<&1L^WTB/CUZ&;%0:IEDJ/<M;V)[7 BD>6,KU$J&$=L(:'LD&M7C]_%L-_N
M>]M>ZD2/^ON@)]83=9)&C]S[4"=/U"]/OR#"DR=<#'"[YX_PSFG2KUB/ _,9
M>&PZXP/:3NJDC!Y9RJB3,NJ7,A=Z=Z8[0753K#W,/6&]&[0#?]2=J%&_J#7&
MY 1-JS.).:-(D3TF7TMZ7]QVVY;-EYB:08W-(77Z1_WZYZT=] _RM][4R2,]
MLCQ2)X_4KUV_,C'#O9CCD.RG9G_8<+"7F\[.-TS[U=P<$!<)5RB%N8$%[;XI
M7;GY$+VYT2(O/VO.A-8B*R^7P,R.:0>8]W,A],.-_5*Z_7? Z%]02P,$%
M  @ 0X*E5 ?GH (7!   !P\  !D   !X;"]W;W)K<VAE971S+W-H965T-SDN
M>&ULM5=1;^(X$/XK%MJ36HEMX@0"K "I0-NMM#TAV-U[6-V#20:P-HFI[93V
MW]_8"8&*$#C=]26)8W\SGV?&G^W^5LC?:@V@R6L2IVK06&N]^>(X*EQ#PM2-
MV$"*/4LA$Z:Q*5>.VDA@D04EL>.Y;N DC*>-8=_^F\IA7V0ZYBE,)5%9DC#Y
M-H)8; <-VMC]F/'56IL?SK"_82N8@_ZQF4IL.:65B">0*BY2(F$Y:-S2+P^T
M9P!VQ$\.6W7P3<Q4%D+\-HW':-!P#2.((=3&!,/7"XPACHTEY/%<&&V4/@WP
M\'MG_=Y.'B>S8 K&(OZ+1WH]:'0;)((ERV(]$]NO4$RH;>R%(E;V2;;%6+=!
MPDQID11@9)#P-'^SUR(0!P#:.@'P"H!W*< O /ZE@%8!:%T*:!> ]J6 H  $
MEP(Z!:!CDY5'UZ9FPC0;]J78$FE&HS7S8?-KT9@1GII2G&N)O1QQ>CC/%@J>
M,T@UN7LQSZL):,;C:_*9_)A/R-6G:_*)\)1\7XM,L312?4>C7X-VPL+'*/?A
MG?(!FQOB^DWBN1ZM@(_KX4],(MP["9]< />IA7L5\+L+R/ON2>_WEWNO@C_4
MPR<0GH([F.DRW5Z9;L_:\R]-]Z]O.((\:DC4WS7V_=*^;^VW3MBWUL22C"5$
M7)-[%O*8Z[<F>6*O/,D2,A(23?)T1<9L@[WZK2JCN9/ .C%B^C)L]WJNZ_:=
MEPIRK9)<JY9<Z5N1+(U DC!GN2Q85C')+;8/F.Q)Y/EO'7&E+?\DUW;)M5W+
M]0%W$7+U32AU35"Q[UXU\LZX6B<F:QCA"2QT53VUC^A\]GW_%)V@I!/4TIEP
MI25?9&;[4&3#>(3ZP.)8A,SN*#S5($'I*G68!&=C&!SGVZ.M:LJ=DG*GEO(<
M4BXD284&1:(,S!(*R*\G2!8@ZVJ]6SKH?LA:ZI7V>_4QQPR3QQ0#GYFD-_$[
M#S*9,0U-,M?XBL@49(C=>&ZHDM9Z%]T;U_VCABIU]]N(^^_(SB""9&.+8RIY
MB'SKB9ZQ3UWW'->#+8_6BU2V8JFH,[674_HQ>DKW@DKK%77*WDQ %=&"W(;/
M&9= 1IG"44J!:I(_P<K!F*GUKC\BN$_O.KY+EBH6Y@MW+*J7Z(@>*ZX7M#M>
MY_U"G13CVN_&H;QTJM<JW4LS_=^U>42/Q9GB$?R4UM&]]M)Z\=W%%^.5+'AJ
M):Z91U=Q6](SB.WB.QW08QVFW>-PGAGUGO]>K&F]6I?\#R@?KC]3%S^%V5%*
M35%E\53.IMY?<'9M[D6;UJOV;<@OT6BZ%VGZ,2I-]S)-S^CT?]@;[PK;[RK
MHT<E[!R<\,T5$8^5*X[>8E@BSKWI8"')_-:5-[38V$/_0FB\0MC/-=Y409H!
MV+\4N"\6#7./*.^^PW\ 4$L#!!0    ( $."I52P-X[B&@(  &@$   9
M>&PO=V]R:W-H965T<R]S:&5E=#@P+GAM;(U438_;(!#]*\C:0U9J0VQGVVKE
M6$HVZ8?42-%&VQZJ'K ]MM%B\,(X2?]] 3MN*G6C7H"!>6_># /)4>EG4P,@
M.35"FD50([;WE)J\AH:9J6I!VI-2Z8:A-75%3:N!%1[4"!K-9N]HP[@,TL3O
M[72:J X%E[#3Q'1-P_2O%0AU7 1A<-YXY%6-;H.F2<LJV ,^M3MM+3JR%+P!
M:;B21$.Y");A_6KN_+W#-PY'<[$F+I-,J6=G?"D6P<P) @$Y.@9FIP,\@!".
MR,IX&3B#,:0#7J[/[!]][C:7C!EX4.([+[!>!!\"4D#).H&/ZO@9AGSN'%^N
MA/$C.?:^\R@@>6=0-0/8*FBX[&=V&NIP 8C"5P#1 (B\[CZ05[EFR-)$JR/1
MSMNRN85/U:.M."[=I>Q1VU-N<9CNN\S 2P<2R>9@1T,F:T#&A;DE-X1+LN5"
MV/*9A*(-YT T'ZA7/77T"G48D:V26!NRD044?Q-0JW,4&YW%KJ*KC&O(IR0.
MWY!H%H5/^S69W-Q>H8W'&L2>-O[O&OQ89@:U[9B?5^CG(_W<T\]?H?]DGP:9
M?%7&EM3VX>:$7%8=-W7C(JJ2K"'#?Y6WIPW[JW.OZY"^C>-IG-##I1QZ<?L-
MZ,KWN"&YZB3VC3#NCL]HV7?/'_?^#6Z9KK@T1$!IH;/I^[N Z+ZO>P-5ZWLI
M4V@[TR]K^Q6 =@[VO%0*SX8+,'XNZ6]02P,$%     @ 0X*E5(>GJ#(T P
M'!0   T   !X;"]S='EL97,N>&ULW5C1;MHP%/V5R)VF5IH:(&M*5D#:D"I-
MVJ9*[</>*D,<L.38F6,ZZ-?/-PX)4%_&^K#!@DKL>WS/.;9O&K>#TJP$NY\S
M9H)E+F0Y)'-CB@]A6$[G+*?EI2J8M$BF=$Z-[>I96!::T;2$I%R$O4XG#G/*
M)1D-Y"*_S4T93-5"FB&)FU#@;I_3(>G&[TG@Z,8J94/R>/[VQT*9FS>!NY^]
M.SOK/%[<[,;/*^""A%[2JP-(+SLXK\4PZO@P:KCVT<.%25P?+O%;#52D?Y#(
M'GJ,.-DF;HFV$L.Z.D:#3,FV2"+B I:9YBQXHF)(QE3PB>:0E=&<BY4+]R P
M54+IP-CJM%)=B)3/#NZZ'A1NS9-SJ72E[13<]Z0>O@.L>V"0"]$8[!$7& T*
M:@S3\M9VJL%5\ 44U.V'56$=SC1==7M7I$VH;E9DHG3*="/3)>O0:"!8!G8T
MG\WA;E01 FB,RFTCY72F)*T\K#/JAJ6=,B'NX:G^GFUQ+[.-/>O CLFF:0W5
M34?C.L"_R>:X-VFC5_$&!7]2YM/"3D=6?2@R=J=9QI=5?YDU!C#V+LY.BT*L
M/@H^DSESDS]8<#2@Z[Q@KC1_MFI0*E,;8)H$3TP;/MV,_-2T>&!+LRZG989[
M[IV@Y[^[SC,FF:9BT[2M_6->Y5<[CJ[_E>7JM\JN8:_'^E5][":O3L%D? HF
M3Z FH^3X/=9'K6,W>9PK&=:'C(V3S-8YIHD&<%X<DF]P\A2M:#!9<&&XK'MS
MGJ9,OCC.6'I#)_9/GRU^.SYE&5T(\]" 0]*VO[*4+_*D&74'"U&/:MM?8'K=
MN#FL6BTN4[9DZ;CNZMFD:@:V857K"Q)VD=OJ\B-8CL/\"&"8#N8 RW%9F,[_
M-)\^.A^'8=[Z7J2/YO31')?E0\;5!]/QYR3V\L\T2:(HCK$5'8^]#L;8NL4Q
M_/C9,&^0@>F TI^M-;[;>(7LKP-L3_=5"#93O!*QF>)K#8A_W2 C2?R[C>E
M!K8+6.V OE\':LJ?$T6PJY@W[ G&D23!$*A%?XW&,;(Z,7S\^X,])5&4)'X$
M,+^#*,(0>!IQ!', 'C DBJKWX,[[*%R_I\+V_X&C7U!+ P04    " !#@J54
MEXJ[',     3 @  "P   %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S
M9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X
M 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA<UYVE/=LO
M3T%O@*\Z3'%":4A+,P[PS=)_,O?S##5%Y4HCE5L:>-/E_G;@2=&A(E@6FD7)
MTZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0
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
MZKWZ3KV'\?-8AEO/UQJO_YU4CY=SR^WRU^773KQ?K*XXU_<5P_-?4$L#!!0
M   ( $."I50L 6<[&P(   XN   3    6T-O;G1E;G1?5'EP97-=+GAM;,W:
MS4[C,!0%X%>ILD6-ZW\8438PVQD6\P(FN:51D]BR#5/>?IP4D!@Q%:A(<S:-
M6MOWW/A*WZJ7OYX"I<5^Z,>TKK8YAV^,I69+@TNU#S26E8V/@\OE:[QGP34[
M=T],K%:&-7[,-.9EGFI45Y<WM'$/?5Y\WY>?4^?'=16I3]7B^K!QREI7+H2^
M:UPNZ^QQ;/]*63XGU.7DO"=MNY#.RH:*O9LPK?P[X/G<ST>*L6MI<>MB_N&&
MLHOM>Y;R4T^I/E[BG1[]9M,UU/KF82A'ZA0BN39MB?+0UX>B9\>3<[EA.GSR
MD_/G,L<"R\[;Z$,J$XOT^;B7D4RGEZ$4HIB[XZ_XFEA*G_Q^-$V[I?:#V>5Z
M?_NXF^>1V/PX_8[?SOBU_B?[$"!]2) ^%$@?&J0/ ]*'!>GC'*2/"Y ^^ JE
M$111.0JI',54CH(J1U&5H[#*45SE*+!R%%D%BJP"15:!(JM D56@R"I09!4H
ML@H4606*K )%5HDBJT215:+(*E%DE2BR2A19)8JL$D56B2*K1)%5H<BJ4&15
M*+(J%%D5BJP*15:%(JM"D56AR*I09-4HLFH4636*K!I%5HTBJT:15:/(JE%D
MU2BR:A19#8JL!D56@R*K09'5H,AJ4&0U*+(:%%D-BJP&15:+(JM%D=6BR&I1
M9+4HLEH462V*K!9%5HLBJT61]?Q_RGKG_>Z+X^=G/;AN?,EG\]_ K_X 4$L!
M A0#%     @ 0X*E5 =!36*!    L0   !               ( !     &1O
M8U!R;W!S+V%P<"YX;6Q02P$"% ,4    " !#@J54-=AKG^\    K @  $0
M            @ &O    9&]C4')O<',O8V]R92YX;6Q02P$"% ,4    " !#
M@J54F5R<(Q &  "<)P  $P              @ '- 0  >&PO=&AE;64O=&AE
M;64Q+GAM;%!+ 0(4 Q0    ( $."I5132HM_; 8  )\@   8
M  " @0X(  !X;"]W;W)K<VAE971S+W-H965T,2YX;6Q02P$"% ,4    " !#
M@J54@8=&SI0(   \*@  &               @(&P#@  >&PO=V]R:W-H965T
M<R]S:&5E=#(N>&UL4$L! A0#%     @ 0X*E5!- '4_/!   '1D  !@
M         ("!>A<  'AL+W=O<FMS:&5E=',O<VAE970S+GAM;%!+ 0(4 Q0
M   ( $."I51)%DJ"\@4  #86   8              " @7\<  !X;"]W;W)K
M<VAE971S+W-H965T-"YX;6Q02P$"% ,4    " !#@J54BD4E6I$#  !R"P
M&               @(&G(@  >&PO=V]R:W-H965T<R]S:&5E=#4N>&UL4$L!
M A0#%     @ 0X*E5!=$!46)"   [BT  !@              ("!;B8  'AL
M+W=O<FMS:&5E=',O<VAE970V+GAM;%!+ 0(4 Q0    ( $."I50(6]0(F@D
M /\J   8              " @2TO  !X;"]W;W)K<VAE971S+W-H965T-RYX
M;6Q02P$"% ,4    " !#@J54:6TYY"0+  #*'@  &               @(']
M.   >&PO=V]R:W-H965T<R]S:&5E=#@N>&UL4$L! A0#%     @ 0X*E5'$5
MGEP\$P  9S0  !@              ("!5T0  'AL+W=O<FMS:&5E=',O<VAE
M970Y+GAM;%!+ 0(4 Q0    ( $."I53[^*LHTPL  )H@   9
M  " @<E7  !X;"]W;W)K<VAE971S+W-H965T,3 N>&UL4$L! A0#%     @
M0X*E5"&S!.=2!   (PD  !D              ("!TV,  'AL+W=O<FMS:&5E
M=',O<VAE970Q,2YX;6Q02P$"% ,4    " !#@J54:!SOY+@0   H)P  &0
M            @(%<:   >&PO=V]R:W-H965T<R]S:&5E=#$R+GAM;%!+ 0(4
M Q0    ( $."I53*>U2\E0,  $H(   9              " @4MY  !X;"]W
M;W)K<VAE971S+W-H965T,3,N>&UL4$L! A0#%     @ 0X*E5!^Q3U&6"
MZ1@  !D              ("!%WT  'AL+W=O<FMS:&5E=',O<VAE970Q-"YX
M;6Q02P$"% ,4    " !#@J54.I.M-9@#  #$!P  &0              @('D
MA0  >&PO=V]R:W-H965T<R]S:&5E=#$U+GAM;%!+ 0(4 Q0    ( $."I50C
MXOQ*X@P  &TI   9              " @;.)  !X;"]W;W)K<VAE971S+W-H
M965T,38N>&UL4$L! A0#%     @ 0X*E5$M+&Q S!   6 D  !D
M     ("!S)8  'AL+W=O<FMS:&5E=',O<VAE970Q-RYX;6Q02P$"% ,4
M" !#@J546]3+I'<$  !+#   &0              @($VFP  >&PO=V]R:W-H
M965T<R]S:&5E=#$X+GAM;%!+ 0(4 Q0    ( $."I530))4X]08  &,0   9
M              " @>2?  !X;"]W;W)K<VAE971S+W-H965T,3DN>&UL4$L!
M A0#%     @ 0X*E5(">'7$@!   *@D  !D              ("!$*<  'AL
M+W=O<FMS:&5E=',O<VAE970R,"YX;6Q02P$"% ,4    " !#@J54T+96D> '
M  "[$P  &0              @(%GJP  >&PO=V]R:W-H965T<R]S:&5E=#(Q
M+GAM;%!+ 0(4 Q0    ( $."I51-R;=W80@  -<6   9              "
M@7ZS  !X;"]W;W)K<VAE971S+W-H965T,C(N>&UL4$L! A0#%     @ 0X*E
M5%SA#8YA!   *@H  !D              ("!%KP  'AL+W=O<FMS:&5E=',O
M<VAE970R,RYX;6Q02P$"% ,4    " !#@J54QJC7RF$$   J"@  &0
M        @(&NP   >&PO=V]R:W-H965T<R]S:&5E=#(T+GAM;%!+ 0(4 Q0
M   ( $."I51<X\$"RP8  #41   9              " @4;%  !X;"]W;W)K
M<VAE971S+W-H965T,C4N>&UL4$L! A0#%     @ 0X*E5"<AV=7(!   / L
M !D              ("!2,P  'AL+W=O<FMS:&5E=',O<VAE970R-BYX;6Q0
M2P$"% ,4    " !#@J54@>;VH<0$   B"P  &0              @(%'T0
M>&PO=V]R:W-H965T<R]S:&5E=#(W+GAM;%!+ 0(4 Q0    ( $."I502CF*&
M7P0  #X)   9              " @4+6  !X;"]W;W)K<VAE971S+W-H965T
M,C@N>&UL4$L! A0#%     @ 0X*E5.,I]\=A!@  3 \  !D
M ("!V-H  'AL+W=O<FMS:&5E=',O<VAE970R.2YX;6Q02P$"% ,4    " !#
M@J54%>]8 W #  "B!P  &0              @(%PX0  >&PO=V]R:W-H965T
M<R]S:&5E=#,P+GAM;%!+ 0(4 Q0    ( $."I53=($XLSP4   @.   9
M          " @1?E  !X;"]W;W)K<VAE971S+W-H965T,S$N>&UL4$L! A0#
M%     @ 0X*E5-06\"7E @  108  !D              ("!'>L  'AL+W=O
M<FMS:&5E=',O<VAE970S,BYX;6Q02P$"% ,4    " !#@J545'KI!M "  #_
M!0  &0              @($Y[@  >&PO=V]R:W-H965T<R]S:&5E=#,S+GAM
M;%!+ 0(4 Q0    ( $."I52GAB+89P,  $,(   9              " @4#Q
M  !X;"]W;W)K<VAE971S+W-H965T,S0N>&UL4$L! A0#%     @ 0X*E5,57
MLI4,!   Z@@  !D              ("!WO0  'AL+W=O<FMS:&5E=',O<VAE
M970S-2YX;6Q02P$"% ,4    " !#@J54: 9.-<(#  !X"@  &0
M    @($A^0  >&PO=V]R:W-H965T<R]S:&5E=#,V+GAM;%!+ 0(4 Q0    (
M $."I53[!JULWP,  &@(   9              " @1K]  !X;"]W;W)K<VAE
M971S+W-H965T,S<N>&UL4$L! A0#%     @ 0X*E5$T^;$&W @  TP4  !D
M             ("!, $! 'AL+W=O<FMS:&5E=',O<VAE970S."YX;6Q02P$"
M% ,4    " !#@J54/Z6Z%ID$   H#   &0              @($>! $ >&PO
M=V]R:W-H965T<R]S:&5E=#,Y+GAM;%!+ 0(4 Q0    ( $."I50YVU8YK (
M  4&   9              " @>X( 0!X;"]W;W)K<VAE971S+W-H965T-# N
M>&UL4$L! A0#%     @ 0X*E5 BS_$G;!@  ="0  !D              ("!
MT0L! 'AL+W=O<FMS:&5E=',O<VAE970T,2YX;6Q02P$"% ,4    " !#@J54
M2:0L?D$'  "[*P  &0              @('C$@$ >&PO=V]R:W-H965T<R]S
M:&5E=#0R+GAM;%!+ 0(4 Q0    ( $."I51]ZVG -0,  /0+   9
M      " @5L: 0!X;"]W;W)K<VAE971S+W-H965T-#,N>&UL4$L! A0#%
M  @ 0X*E5"@5C3%! P  " H  !D              ("!QQT! 'AL+W=O<FMS
M:&5E=',O<VAE970T-"YX;6Q02P$"% ,4    " !#@J54C4E"1:H$  !L$P
M&0              @($_(0$ >&PO=V]R:W-H965T<R]S:&5E=#0U+GAM;%!+
M 0(4 Q0    ( $."I53@*>,+AP8  *D?   9              " @2 F 0!X
M;"]W;W)K<VAE971S+W-H965T-#8N>&UL4$L! A0#%     @ 0X*E5%@\9JG.
M!   VA0  !D              ("!WBP! 'AL+W=O<FMS:&5E=',O<VAE970T
M-RYX;6Q02P$"% ,4    " !#@J54>Y2/2Q$+  "@6P  &0
M@('C,0$ >&PO=V]R:W-H965T<R]S:&5E=#0X+GAM;%!+ 0(4 Q0    ( $."
MI53-@FNZXP0  '@6   9              " @2L] 0!X;"]W;W)K<VAE971S
M+W-H965T-#DN>&UL4$L! A0#%     @ 0X*E5"CUA]A<!0  /2$  !D
M         ("!14(! 'AL+W=O<FMS:&5E=',O<VAE970U,"YX;6Q02P$"% ,4
M    " !#@J54E =8W"<%  #$&P  &0              @('81P$ >&PO=V]R
M:W-H965T<R]S:&5E=#4Q+GAM;%!+ 0(4 Q0    ( $."I50E>M+"]@<  !@N
M   9              " @39- 0!X;"]W;W)K<VAE971S+W-H965T-3(N>&UL
M4$L! A0#%     @ 0X*E5%''UW/N P  $ \  !D              ("!8U4!
M 'AL+W=O<FMS:&5E=',O<VAE970U,RYX;6Q02P$"% ,4    " !#@J54[-,_
MOSD#  !N"0  &0              @(&(60$ >&PO=V]R:W-H965T<R]S:&5E
M=#4T+GAM;%!+ 0(4 Q0    ( $."I52VH#3.K00  .@3   9
M  " @?A< 0!X;"]W;W)K<VAE971S+W-H965T-34N>&UL4$L! A0#%     @
M0X*E5)9_D#%T!@  .B,  !D              ("!W&$! 'AL+W=O<FMS:&5E
M=',O<VAE970U-BYX;6Q02P$"% ,4    " !#@J54!GX63UL%   0&0  &0
M            @(&': $ >&PO=V]R:W-H965T<R]S:&5E=#4W+GAM;%!+ 0(4
M Q0    ( $."I52/"L1P]@(  #\(   9              " @1EN 0!X;"]W
M;W)K<VAE971S+W-H965T-3@N>&UL4$L! A0#%     @ 0X*E5/0.<<K= @
M+P<  !D              ("!1G$! 'AL+W=O<FMS:&5E=',O<VAE970U.2YX
M;6Q02P$"% ,4    " !#@J54^RP@ROL#  !Q#@  &0              @(%:
M= $ >&PO=V]R:W-H965T<R]S:&5E=#8P+GAM;%!+ 0(4 Q0    ( $."I52\
MLHEW$P0  #<1   9              " @8QX 0!X;"]W;W)K<VAE971S+W-H
M965T-C$N>&UL4$L! A0#%     @ 0X*E5+@<0:D,!P  Z"@  !D
M     ("!UGP! 'AL+W=O<FMS:&5E=',O<VAE970V,BYX;6Q02P$"% ,4
M" !#@J54_SS&<R,+  !81P  &0              @($9A $ >&PO=V]R:W-H
M965T<R]S:&5E=#8S+GAM;%!+ 0(4 Q0    ( $."I50L? !QDP0  )$/   9
M              " @7./ 0!X;"]W;W)K<VAE971S+W-H965T-C0N>&UL4$L!
M A0#%     @ 0X*E5$J*!0?<"   9CH  !D              ("!/90! 'AL
M+W=O<FMS:&5E=',O<VAE970V-2YX;6Q02P$"% ,4    " !#@J54W"1*YS0#
M   L"P  &0              @(%0G0$ >&PO=V]R:W-H965T<R]S:&5E=#8V
M+GAM;%!+ 0(4 Q0    ( $."I52OYL^_B ,  &\/   9              "
M@;N@ 0!X;"]W;W)K<VAE971S+W-H965T-C<N>&UL4$L! A0#%     @ 0X*E
M5"?76/%, P  , L  !D              ("!>J0! 'AL+W=O<FMS:&5E=',O
M<VAE970V."YX;6Q02P$"% ,4    " !#@J54 =3VO7@"  !K!0  &0
M        @(']IP$ >&PO=V]R:W-H965T<R]S:&5E=#8Y+GAM;%!+ 0(4 Q0
M   ( $."I514&)?4"P0  'L.   9              " @:RJ 0!X;"]W;W)K
M<VAE971S+W-H965T-S N>&UL4$L! A0#%     @ 0X*E5,@\I-&/ @  Z04
M !D              ("![JX! 'AL+W=O<FMS:&5E=',O<VAE970W,2YX;6Q0
M2P$"% ,4    " !#@J54O(<'YA0#  "@"   &0              @(&TL0$
M>&PO=V]R:W-H965T<R]S:&5E=#<R+GAM;%!+ 0(4 Q0    ( $."I510R*F^
MX (  -@'   9              " @?^T 0!X;"]W;W)K<VAE971S+W-H965T
M-S,N>&UL4$L! A0#%     @ 0X*E5$Q9A]KD @  [0<  !D
M ("!%K@! 'AL+W=O<FMS:&5E=',O<VAE970W-"YX;6Q02P$"% ,4    " !#
M@J54VB,;-S\"  "[!0  &0              @($QNP$ >&PO=V]R:W-H965T
M<R]S:&5E=#<U+GAM;%!+ 0(4 Q0    ( $."I52L%WD(K@(  $D&   9
M          " @:>] 0!X;"]W;W)K<VAE971S+W-H965T-S8N>&UL4$L! A0#
M%     @ 0X*E5$0S]"-="0  %QP  !D              ("!C, ! 'AL+W=O
M<FMS:&5E=',O<VAE970W-RYX;6Q02P$"% ,4    " !#@J54#;A;ERL%   :
M&   &0              @($@R@$ >&PO=V]R:W-H965T<R]S:&5E=#<X+GAM
M;%!+ 0(4 Q0    ( $."I50'YZ "%P0   </   9              " @8+/
M 0!X;"]W;W)K<VAE971S+W-H965T-SDN>&UL4$L! A0#%     @ 0X*E5+ W
MCN(: @  : 0  !D              ("!T-,! 'AL+W=O<FMS:&5E=',O<VAE
M970X,"YX;6Q02P$"% ,4    " !#@J54AZ>H,C0#   <%   #0
M    @ $AU@$ >&PO<W1Y;&5S+GAM;%!+ 0(4 Q0    ( $."I527BKL<P
M !,"   +              "  8#9 0!?<F5L<R\N<F5L<U!+ 0(4 Q0    (
M $."I514"<K4T 4  )$T   /              "  6G: 0!X;"]W;W)K8F]O
M:RYX;6Q02P$"% ,4    " !#@J54M,4*KF@"  !'+P  &@
M@ %FX $ >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4    " !#
M@J54+ %G.QL"   .+@  $P              @ $&XP$ 6T-O;G1E;G1?5'EP
=97-=+GAM;%!+!08     6 !8 !\8  !2Y0$    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<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>94
<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>95
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>480</ContextCount>
  <ElementCount>385</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>122</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>7</UnitCount>
  <MyReports>
    <Report instance="codi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0001001 - Document - Cover Page</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/CoverPage</Role>
      <ShortName>Cover Page</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="codi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>1001002 - Statement - Condensed Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets</Role>
      <ShortName>Condensed Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="codi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>Condensed Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="codi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1003004 - Statement - Condensed Consolidated Statements of Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations</Role>
      <ShortName>Condensed Consolidated Statements of Operations</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="codi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1004005 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss</Role>
      <ShortName>Condensed Consolidated Statements of Comprehensive Income (Loss)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="codi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1005006 - Statement - Condensed Consolidated Statement of Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity</Role>
      <ShortName>Condensed Consolidated Statement of Stockholders' Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="codi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>1006007 - Statement - Condensed Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows</Role>
      <ShortName>Condensed Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="codi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>2101101 - Disclosure - Presentation and Principles of Consolidation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/PresentationandPrinciplesofConsolidation</Role>
      <ShortName>Presentation and Principles of Consolidation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="codi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>2104102 - Disclosure - Acquisition</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/Acquisition</Role>
      <ShortName>Acquisition</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="codi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>2110103 - Disclosure - Discontinued Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/DiscontinuedOperations</Role>
      <ShortName>Discontinued Operations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="codi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>2116104 - Disclosure - Revenue</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/Revenue</Role>
      <ShortName>Revenue</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="codi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>2119105 - Disclosure - Operating Segment Data</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/OperatingSegmentData</Role>
      <ShortName>Operating Segment Data</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="codi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>2125106 - Disclosure - Property, Plant and Equipment and Inventory</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventory</Role>
      <ShortName>Property, Plant and Equipment and Inventory</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="codi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>2129107 - Disclosure - Goodwill and Other Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssets</Role>
      <ShortName>Goodwill and Other Intangible Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="codi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>2135108 - Disclosure - Warranties</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/Warranties</Role>
      <ShortName>Warranties</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="codi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>2138109 - Disclosure - Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/Debt</Role>
      <ShortName>Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="codi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>2147111 - Disclosure - Noncontrolling Interest</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/NoncontrollingInterest</Role>
      <ShortName>Noncontrolling Interest</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="codi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>2151112 - Disclosure - Fair Value Measurement</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/FairValueMeasurement</Role>
      <ShortName>Fair Value Measurement</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="codi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>2157113 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="codi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>2160114 - Disclosure - Defined Benefit Plan</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/DefinedBenefitPlan</Role>
      <ShortName>Defined Benefit Plan</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="codi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>2164115 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="codi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>2171116 - Disclosure - Related Party Transactions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/RelatedPartyTransactions</Role>
      <ShortName>Related Party Transactions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="codi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>2173117 - Disclosure - Subsequent Event</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/SubsequentEvent</Role>
      <ShortName>Subsequent Event</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="codi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>2175118 - Disclosure - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/SubsequentEvents</Role>
      <ShortName>Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="codi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>2202201 - Disclosure - Presentation and Principles of Consolidation (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/PresentationandPrinciplesofConsolidationPolicies</Role>
      <ShortName>Presentation and Principles of Consolidation (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="codi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>2211202 - Disclosure - Discontinued Operations Discontinued operations (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/DiscontinuedOperationsDiscontinuedoperationsPolicies</Role>
      <ShortName>Discontinued Operations Discontinued operations (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="codi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>2312302 - Disclosure - Discontinued Operations (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/DiscontinuedOperationsTables</Role>
      <ShortName>Discontinued Operations (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.compasstrust.com/role/DiscontinuedOperations</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="codi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>2317303 - Disclosure - Revenue (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/RevenueTables</Role>
      <ShortName>Revenue (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.compasstrust.com/role/Revenue</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="codi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>2320304 - Disclosure - Operating Segment Data (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/OperatingSegmentDataTables</Role>
      <ShortName>Operating Segment Data (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.compasstrust.com/role/OperatingSegmentData</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="codi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>2326305 - Disclosure - Property, Plant and Equipment and Inventory (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventoryTables</Role>
      <ShortName>Property, Plant and Equipment and Inventory (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventory</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="codi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>2330306 - Disclosure - Goodwill and Other Intangible Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsTables</Role>
      <ShortName>Goodwill and Other Intangible Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssets</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="codi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>2336307 - Disclosure - Warranties (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/WarrantiesTables</Role>
      <ShortName>Warranties (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.compasstrust.com/role/Warranties</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="codi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>2339308 - Disclosure - Debt (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/DebtTables</Role>
      <ShortName>Debt (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.compasstrust.com/role/Debt</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="codi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>2344309 - Disclosure - Stockholders' Equity (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/StockholdersEquityTables</Role>
      <ShortName>Stockholders' Equity (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="codi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>2348310 - Disclosure - Noncontrolling Interest (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/NoncontrollingInterestTables</Role>
      <ShortName>Noncontrolling Interest (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.compasstrust.com/role/NoncontrollingInterest</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="codi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>2352311 - Disclosure - Fair Value Measurement (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/FairValueMeasurementTables</Role>
      <ShortName>Fair Value Measurement (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.compasstrust.com/role/FairValueMeasurement</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="codi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>2358312 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.compasstrust.com/role/IncomeTaxes</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="codi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>2361313 - Disclosure - Defined Benefit Plan (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/DefinedBenefitPlanTables</Role>
      <ShortName>Defined Benefit Plan (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.compasstrust.com/role/DefinedBenefitPlan</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="codi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>2365314 - Disclosure - Commitments and Contingencies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/CommitmentsandContingenciesTables</Role>
      <ShortName>Commitments and Contingencies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.compasstrust.com/role/CommitmentsandContingencies</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="codi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>2403401 - Disclosure - Presentation and Principles of Consolidation - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/PresentationandPrinciplesofConsolidationNarrativeDetails</Role>
      <ShortName>Presentation and Principles of Consolidation - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="codi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>2405402 - Disclosure - Acquisition - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail</Role>
      <ShortName>Acquisition - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="codi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>2407403 - Disclosure - Acquisition - Schedule of Assets Acquired and Liabilities Assumed as of the Acquisition Date (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail</Role>
      <ShortName>Acquisition - Schedule of Assets Acquired and Liabilities Assumed as of the Acquisition Date (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="codi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>2408404 - Disclosure - Acquisition - Schedule of Intangible Assets Recorded as Part of Acquisition (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/AcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetail</Role>
      <ShortName>Acquisition - Schedule of Intangible Assets Recorded as Part of Acquisition (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="codi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>2409405 - Disclosure - Acquisition - Pro Forma Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/AcquisitionProFormaInformationDetails</Role>
      <ShortName>Acquisition - Pro Forma Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="codi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>2413406 - Disclosure - Discontinued Operations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/DiscontinuedOperationsDetails</Role>
      <ShortName>Discontinued Operations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.compasstrust.com/role/DiscontinuedOperationsTables</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="codi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>2414407 - Disclosure - Discontinued Operations - Summarized Balance Sheet Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails</Role>
      <ShortName>Discontinued Operations - Summarized Balance Sheet Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="codi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>2415408 - Disclosure - Discontinued Operations - Summarized Operating Results (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedOperatingResultsDetails</Role>
      <ShortName>Discontinued Operations - Summarized Operating Results (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="codi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>2418409 - Disclosure - Revenue - Disaggregation of Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails</Role>
      <ShortName>Revenue - Disaggregation of Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="codi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>2421410 - Disclosure - Operating Segment Data - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail</Role>
      <ShortName>Operating Segment Data - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="codi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>2422411 - Disclosure - Operating Segment Data - Summary of Net Sales of Operating Segments (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail</Role>
      <ShortName>Operating Segment Data - Summary of Net Sales of Operating Segments (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="codi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>2423412 - Disclosure - Operating Segment Data - Summary of Profit (Loss) of Operating Segments (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail</Role>
      <ShortName>Operating Segment Data - Summary of Profit (Loss) of Operating Segments (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="codi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>2424413 - Disclosure - Operating Segment Data - Summary of Depreciation, Goodwill and Identifiable Assets of Operating Segments (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationGoodwillandIdentifiableAssetsofOperatingSegmentsDetail</Role>
      <ShortName>Operating Segment Data - Summary of Depreciation, Goodwill and Identifiable Assets of Operating Segments (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="codi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>2427414 - Disclosure - Property, Plant and Equipment and Inventory - Summary of Property, Plant and Equipment (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofPropertyPlantandEquipmentDetail</Role>
      <ShortName>Property, Plant and Equipment and Inventory - Summary of Property, Plant and Equipment (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="codi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>2428415 - Disclosure - Property, Plant and Equipment and Inventory - Summary of Inventory (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofInventoryDetail</Role>
      <ShortName>Property, Plant and Equipment and Inventory - Summary of Inventory (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="codi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>2431416 - Disclosure - Goodwill and Other Intangible Assets - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail</Role>
      <ShortName>Goodwill and Other Intangible Assets - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="codi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>2432417 - Disclosure - Goodwill and Other Intangible Assets - Summary of Reconciliation of Change in Carrying Value of Goodwill (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail</Role>
      <ShortName>Goodwill and Other Intangible Assets - Summary of Reconciliation of Change in Carrying Value of Goodwill (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="codi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>2433418 - Disclosure - Goodwill and Other Intangible Assets - Summary of Other Intangible Assets (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail</Role>
      <ShortName>Goodwill and Other Intangible Assets - Summary of Other Intangible Assets (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="codi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>2434419 - Disclosure - Goodwill and Other Intangible Assets - Summary of Estimated Charges to Amortization Expense of Intangible Assets (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofEstimatedChargestoAmortizationExpenseofIntangibleAssetsDetail</Role>
      <ShortName>Goodwill and Other Intangible Assets - Summary of Estimated Charges to Amortization Expense of Intangible Assets (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="codi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>2437420 - Disclosure - Warranties - Change in Carrying Value of Company's Warranty Liability (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/WarrantiesChangeinCarryingValueofCompanysWarrantyLiabilityDetail</Role>
      <ShortName>Warranties - Change in Carrying Value of Company's Warranty Liability (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="codi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>2440421 - Disclosure - Debt - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/DebtAdditionalInformationDetail</Role>
      <ShortName>Debt - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="codi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>2441422 - Disclosure - Debt - Issuance Costs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/DebtIssuanceCostsDetails</Role>
      <ShortName>Debt - Issuance Costs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="codi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>2442423 - Disclosure - Debt - Summary of Debt Holdings (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail</Role>
      <ShortName>Debt - Summary of Debt Holdings (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="codi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>2445424 - Disclosure - Stockholders' Equity - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail</Role>
      <ShortName>Stockholders' Equity - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="codi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>2446425 - Disclosure - Stockholders' Equity - Summary of Basic and Diluted Earnings Per Share (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/StockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetail</Role>
      <ShortName>Stockholders' Equity - Summary of Basic and Diluted Earnings Per Share (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="codi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>2449426 - Disclosure - Noncontrolling Interest - Company's Ownership Percentage of its Majority Owned Operating Segments and Related Noncontrolling Interest (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail</Role>
      <ShortName>Noncontrolling Interest - Company's Ownership Percentage of its Majority Owned Operating Segments and Related Noncontrolling Interest (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="codi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>2450427 - Disclosure - Noncontrolling Interest Noncontrolling Interest- Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/NoncontrollingInterestNoncontrollingInterestAdditionalInformationDetails</Role>
      <ShortName>Noncontrolling Interest Noncontrolling Interest- Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="codi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>2453428 - Disclosure - Fair Value Measurement - Summary of Liabilities Carried at Fair Value Measured on Recurring Basis (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/FairValueMeasurementSummaryofLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail</Role>
      <ShortName>Fair Value Measurement - Summary of Liabilities Carried at Fair Value Measured on Recurring Basis (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="codi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>2454429 - Disclosure - Fair Value Measurement - Reconciliations of Change in Carrying Value of Level 3 Fair Value Measurements (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3FairValueMeasurementsDetail</Role>
      <ShortName>Fair Value Measurement - Reconciliations of Change in Carrying Value of Level 3 Fair Value Measurements (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="codi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>2456431 - Disclosure - Fair Value Measurement - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail</Role>
      <ShortName>Fair Value Measurement - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="codi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>2459432 - Disclosure - Income Taxes - Reconciliation between Federal Statutory Rate and Effective Income Tax Rate (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail</Role>
      <ShortName>Income Taxes - Reconciliation between Federal Statutory Rate and Effective Income Tax Rate (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="codi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>2462433 - Disclosure - Defined Benefit Plan - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/DefinedBenefitPlanAdditionalInformationDetail</Role>
      <ShortName>Defined Benefit Plan - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="codi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>2463434 - Disclosure - Defined Benefit Plan - Summary of Net Periodic Benefit Cost (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofNetPeriodicBenefitCostDetail</Role>
      <ShortName>Defined Benefit Plan - Summary of Net Periodic Benefit Cost (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="codi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>2466435 - Disclosure - Commitments and Contingencies - Components of Operating Leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/CommitmentsandContingenciesComponentsofOperatingLeasesDetails</Role>
      <ShortName>Commitments and Contingencies - Components of Operating Leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="codi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>2467436 - Disclosure - Commitments and Contingencies - Maturity of Lease Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/CommitmentsandContingenciesMaturityofLeaseLiabilitiesDetails</Role>
      <ShortName>Commitments and Contingencies - Maturity of Lease Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>74</Position>
    </Report>
    <Report instance="codi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>2468437 - Disclosure - Commitments and Contingencies - Lease Term and Discount Rate (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/CommitmentsandContingenciesLeaseTermandDiscountRateDetails</Role>
      <ShortName>Commitments and Contingencies - Lease Term and Discount Rate (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>75</Position>
    </Report>
    <Report instance="codi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>2469438 - Disclosure - Commitments and Contingencies - Supplemental Cash Flow Information Related to Leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/CommitmentsandContingenciesSupplementalCashFlowInformationRelatedtoLeasesDetails</Role>
      <ShortName>Commitments and Contingencies - Supplemental Cash Flow Information Related to Leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="codi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>2470439 - Disclosure - Commitments and Contingencies Supplemental Balance Sheet Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/CommitmentsandContingenciesSupplementalBalanceSheetInformationDetails</Role>
      <ShortName>Commitments and Contingencies Supplemental Balance Sheet Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>77</Position>
    </Report>
    <Report instance="codi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>2472440 - Disclosure - - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/NarrativeDetails</Role>
      <ShortName>- Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>78</Position>
    </Report>
    <Report instance="codi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>2474441 - Disclosure - Subsequent Event (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/SubsequentEventDetail</Role>
      <ShortName>Subsequent Event (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.compasstrust.com/role/SubsequentEvent</ParentRole>
      <Position>79</Position>
    </Report>
    <Report instance="codi-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>2477442 - Disclosure - Subsequent Events (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/SubsequentEventsDetails</Role>
      <ShortName>Subsequent Events (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.compasstrust.com/role/SubsequentEvent</ParentRole>
      <Position>80</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-Q" original="codi-20220331.htm">codi-20220331.htm</File>
    <File>a03312022-ex311.htm</File>
    <File>a03312022-ex312.htm</File>
    <File>a03312022-ex321.htm</File>
    <File>a03312022-ex322.htm</File>
    <File>codi-20220331.xsd</File>
    <File>codi-20220331_cal.xml</File>
    <File>codi-20220331_def.xml</File>
    <File>codi-20220331_lab.xml</File>
    <File>codi-20220331_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="1041">http://fasb.org/us-gaap/2021-01-31</BaseTaxonomy>
    <BaseTaxonomy items="39">http://xbrl.sec.gov/dei/2021q4</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>98
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "codi-20220331.htm": {
   "axisCustom": 0,
   "axisStandard": 31,
   "contextCount": 480,
   "dts": {
    "calculationLink": {
     "local": [
      "codi-20220331_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "codi-20220331_def.xml"
     ]
    },
    "inline": {
     "local": [
      "codi-20220331.htm"
     ]
    },
    "labelLink": {
     "local": [
      "codi-20220331_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "codi-20220331_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "codi-20220331.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd",
      "https://xbrl.sec.gov/country/2021/country-2021.xsd",
      "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd"
     ]
    }
   },
   "elementCount": 659,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2021-01-31": 31,
    "http://xbrl.sec.gov/dei/2021q4": 5,
    "total": 36
   },
   "keyCustom": 58,
   "keyStandard": 327,
   "memberCustom": 44,
   "memberStandard": 49,
   "nsprefix": "codi",
   "nsuri": "http://www.compasstrust.com/20220331",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0001001 - Document - Cover Page",
     "role": "http://www.compasstrust.com/role/CoverPage",
     "shortName": "Cover Page",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2110103 - Disclosure - Discontinued Operations",
     "role": "http://www.compasstrust.com/role/DiscontinuedOperations",
     "shortName": "Discontinued Operations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "i7f246b3f41cc4167b39aa9686c8883b8_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2116104 - Disclosure - Revenue",
     "role": "http://www.compasstrust.com/role/Revenue",
     "shortName": "Revenue",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2119105 - Disclosure - Operating Segment Data",
     "role": "http://www.compasstrust.com/role/OperatingSegmentData",
     "shortName": "Operating Segment Data",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "codi:PropertyPlantAndEquipmentAndInventoryTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2125106 - Disclosure - Property, Plant and Equipment and Inventory",
     "role": "http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventory",
     "shortName": "Property, Plant and Equipment and Inventory",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "codi:PropertyPlantAndEquipmentAndInventoryTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2129107 - Disclosure - Goodwill and Other Intangible Assets",
     "role": "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssets",
     "shortName": "Goodwill and Other Intangible Assets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProductWarrantyDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2135108 - Disclosure - Warranties",
     "role": "http://www.compasstrust.com/role/Warranties",
     "shortName": "Warranties",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProductWarrantyDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2138109 - Disclosure - Debt",
     "role": "http://www.compasstrust.com/role/Debt",
     "shortName": "Debt",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:MinorityInterestDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2147111 - Disclosure - Noncontrolling Interest",
     "role": "http://www.compasstrust.com/role/NoncontrollingInterest",
     "shortName": "Noncontrolling Interest",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:MinorityInterestDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2151112 - Disclosure - Fair Value Measurement",
     "role": "http://www.compasstrust.com/role/FairValueMeasurement",
     "shortName": "Fair Value Measurement",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2157113 - Disclosure - Income Taxes",
     "role": "http://www.compasstrust.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "i182fa4a9e3db457692f2fce7be7c7dfc_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1001002 - Statement - Condensed Consolidated Balance Sheets",
     "role": "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets",
     "shortName": "Condensed Consolidated Balance Sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "i182fa4a9e3db457692f2fce7be7c7dfc_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2160114 - Disclosure - Defined Benefit Plan",
     "role": "http://www.compasstrust.com/role/DefinedBenefitPlan",
     "shortName": "Defined Benefit Plan",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2164115 - Disclosure - Commitments and Contingencies",
     "role": "http://www.compasstrust.com/role/CommitmentsandContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2171116 - Disclosure - Related Party Transactions",
     "role": "http://www.compasstrust.com/role/RelatedPartyTransactions",
     "shortName": "Related Party Transactions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2173117 - Disclosure - Subsequent Event",
     "role": "http://www.compasstrust.com/role/SubsequentEvent",
     "shortName": "Subsequent Event",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2175118 - Disclosure - Subsequent Events",
     "role": "http://www.compasstrust.com/role/SubsequentEvents",
     "shortName": "Subsequent Events",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2202201 - Disclosure - Presentation and Principles of Consolidation (Policies)",
     "role": "http://www.compasstrust.com/role/PresentationandPrinciplesofConsolidationPolicies",
     "shortName": "Presentation and Principles of Consolidation (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2211202 - Disclosure - Discontinued Operations Discontinued operations (Policies)",
     "role": "http://www.compasstrust.com/role/DiscontinuedOperationsDiscontinuedoperationsPolicies",
     "shortName": "Discontinued Operations Discontinued operations (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": null
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2312302 - Disclosure - Discontinued Operations (Tables)",
     "role": "http://www.compasstrust.com/role/DiscontinuedOperationsTables",
     "shortName": "Discontinued Operations (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": null
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2317303 - Disclosure - Revenue (Tables)",
     "role": "http://www.compasstrust.com/role/RevenueTables",
     "shortName": "Revenue (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2320304 - Disclosure - Operating Segment Data (Tables)",
     "role": "http://www.compasstrust.com/role/OperatingSegmentDataTables",
     "shortName": "Operating Segment Data (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "i182fa4a9e3db457692f2fce7be7c7dfc_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PreferredStockSharesIssued",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)",
     "role": "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
     "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": null
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2326305 - Disclosure - Property, Plant and Equipment and Inventory (Tables)",
     "role": "http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventoryTables",
     "shortName": "Property, Plant and Equipment and Inventory (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2330306 - Disclosure - Goodwill and Other Intangible Assets (Tables)",
     "role": "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsTables",
     "shortName": "Goodwill and Other Intangible Assets (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2336307 - Disclosure - Warranties (Tables)",
     "role": "http://www.compasstrust.com/role/WarrantiesTables",
     "shortName": "Warranties (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2339308 - Disclosure - Debt (Tables)",
     "role": "http://www.compasstrust.com/role/DebtTables",
     "shortName": "Debt (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2344309 - Disclosure - Stockholders' Equity (Tables)",
     "role": "http://www.compasstrust.com/role/StockholdersEquityTables",
     "shortName": "Stockholders' Equity (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "codi:NoncontrollingInterestTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2348310 - Disclosure - Noncontrolling Interest (Tables)",
     "role": "http://www.compasstrust.com/role/NoncontrollingInterestTables",
     "shortName": "Noncontrolling Interest (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "codi:NoncontrollingInterestTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2352311 - Disclosure - Fair Value Measurement (Tables)",
     "role": "http://www.compasstrust.com/role/FairValueMeasurementTables",
     "shortName": "Fair Value Measurement (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2358312 - Disclosure - Income Taxes (Tables)",
     "role": "http://www.compasstrust.com/role/IncomeTaxesTables",
     "shortName": "Income Taxes (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2361313 - Disclosure - Defined Benefit Plan (Tables)",
     "role": "http://www.compasstrust.com/role/DefinedBenefitPlanTables",
     "shortName": "Defined Benefit Plan (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2365314 - Disclosure - Commitments and Contingencies (Tables)",
     "role": "http://www.compasstrust.com/role/CommitmentsandContingenciesTables",
     "shortName": "Commitments and Contingencies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare",
      "reportCount": 1,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1003004 - Statement - Condensed Consolidated Statements of Operations",
     "role": "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations",
     "shortName": "Condensed Consolidated Statements of Operations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:GrossProfit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "i182fa4a9e3db457692f2fce7be7c7dfc_I20220331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "codi:NumberOfBusinessesOwned",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2403401 - Disclosure - Presentation and Principles of Consolidation - Narrative (Details)",
     "role": "http://www.compasstrust.com/role/PresentationandPrinciplesofConsolidationNarrativeDetails",
     "shortName": "Presentation and Principles of Consolidation - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "i182fa4a9e3db457692f2fce7be7c7dfc_I20220331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "codi:NumberOfBusinessesOwned",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "i182fa4a9e3db457692f2fce7be7c7dfc_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2405402 - Disclosure - Acquisition - Additional Information (Detail)",
     "role": "http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail",
     "shortName": "Acquisition - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "ib9f7d517211c48c1b05dd22f98ce2f21_I20210903",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "i182fa4a9e3db457692f2fce7be7c7dfc_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2407403 - Disclosure - Acquisition - Schedule of Assets Acquired and Liabilities Assumed as of the Acquisition Date (Detail)",
     "role": "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail",
     "shortName": "Acquisition - Schedule of Assets Acquired and Liabilities Assumed as of the Acquisition Date (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "ied872a383ffd450aa6d10e39e95e7fe1_I20210903",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "i182fa4a9e3db457692f2fce7be7c7dfc_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2408404 - Disclosure - Acquisition - Schedule of Intangible Assets Recorded as Part of Acquisition (Detail)",
     "role": "http://www.compasstrust.com/role/AcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetail",
     "shortName": "Acquisition - Schedule of Intangible Assets Recorded as Part of Acquisition (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "i84a52b5ecaae41419090a428c3b69616_D20210903-20210903",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2409405 - Disclosure - Acquisition - Pro Forma Information (Details)",
     "role": "http://www.compasstrust.com/role/AcquisitionProFormaInformationDetails",
     "shortName": "Acquisition - Pro Forma Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "i5e3ff213c91b46a3a68ece35adb027a3_D20210101-20210331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:BusinessAcquisitionsProFormaRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2413406 - Disclosure - Discontinued Operations (Details)",
     "role": "http://www.compasstrust.com/role/DiscontinuedOperationsDetails",
     "shortName": "Discontinued Operations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "i9b5587cf5a6c4ee4860b8c59dec7bec5_D20190101-20191231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "i182fa4a9e3db457692f2fce7be7c7dfc_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:MinorityInterest",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2414407 - Disclosure - Discontinued Operations - Summarized Balance Sheet Information (Details)",
     "role": "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails",
     "shortName": "Discontinued Operations - Summarized Balance Sheet Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "i41293ce61f54436390f5cebb520eb4f7_I20220331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2415408 - Disclosure - Discontinued Operations - Summarized Operating Results (Details)",
     "role": "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedOperatingResultsDetails",
     "shortName": "Discontinued Operations - Summarized Operating Results (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "i66feca7df9bd4c7199bd1e0fa2e0e780_D20210101-20210331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "codi:DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2418409 - Disclosure - Revenue - Disaggregation of Revenue (Details)",
     "role": "http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails",
     "shortName": "Revenue - Disaggregation of Revenue (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "ife208f2536454e3abe1af807505046fc_D20220101-20220331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DepreciationAndAmortization",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2421410 - Disclosure - Operating Segment Data - Additional Information (Detail)",
     "role": "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail",
     "shortName": "Operating Segment Data - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "i43201c6d658f48e3a9957779536e2e59_D20220101-20220331",
      "decimals": "2",
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1004005 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss)",
     "role": "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss",
     "shortName": "Condensed Consolidated Statements of Comprehensive Income (Loss)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2422411 - Disclosure - Operating Segment Data - Summary of Net Sales of Operating Segments (Detail)",
     "role": "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail",
     "shortName": "Operating Segment Data - Summary of Net Sales of Operating Segments (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "i31f4943cb2624b288ebd8c8f69698c6a_D20220101-20220331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2423412 - Disclosure - Operating Segment Data - Summary of Profit (Loss) of Operating Segments (Detail)",
     "role": "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail",
     "shortName": "Operating Segment Data - Summary of Profit (Loss) of Operating Segments (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "i31f4943cb2624b288ebd8c8f69698c6a_D20220101-20220331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "i182fa4a9e3db457692f2fce7be7c7dfc_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2424413 - Disclosure - Operating Segment Data - Summary of Depreciation, Goodwill and Identifiable Assets of Operating Segments (Detail)",
     "role": "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationGoodwillandIdentifiableAssetsofOperatingSegmentsDetail",
     "shortName": "Operating Segment Data - Summary of Depreciation, Goodwill and Identifiable Assets of Operating Segments (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "i182fa4a9e3db457692f2fce7be7c7dfc_I20220331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "codi:IdentifiableAssetsOfSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentPeriodEndDate",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2427414 - Disclosure - Property, Plant and Equipment and Inventory - Summary of Property, Plant and Equipment (Detail)",
     "role": "http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofPropertyPlantandEquipmentDetail",
     "shortName": "Property, Plant and Equipment and Inventory - Summary of Property, Plant and Equipment (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "i182fa4a9e3db457692f2fce7be7c7dfc_I20220331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentPeriodEndDate",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2428415 - Disclosure - Property, Plant and Equipment and Inventory - Summary of Inventory (Detail)",
     "role": "http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofInventoryDetail",
     "shortName": "Property, Plant and Equipment and Inventory - Summary of Inventory (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "i182fa4a9e3db457692f2fce7be7c7dfc_I20220331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:InventoryRawMaterialsAndSupplies",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "i182fa4a9e3db457692f2fce7be7c7dfc_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2431416 - Disclosure - Goodwill and Other Intangible Assets - Additional Information (Detail)",
     "role": "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail",
     "shortName": "Goodwill and Other Intangible Assets - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "i182fa4a9e3db457692f2fce7be7c7dfc_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillGross",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2432417 - Disclosure - Goodwill and Other Intangible Assets - Summary of Reconciliation of Change in Carrying Value of Goodwill (Detail)",
     "role": "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail",
     "shortName": "Goodwill and Other Intangible Assets - Summary of Reconciliation of Change in Carrying Value of Goodwill (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:GoodwillPurchaseAccountingAdjustments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentPeriodEndDate",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2433418 - Disclosure - Goodwill and Other Intangible Assets - Summary of Other Intangible Assets (Detail)",
     "role": "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail",
     "shortName": "Goodwill and Other Intangible Assets - Summary of Other Intangible Assets (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "codi:ScheduleOfIntangibleAssetsByMajorClassTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "i182fa4a9e3db457692f2fce7be7c7dfc_I20220331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2434419 - Disclosure - Goodwill and Other Intangible Assets - Summary of Estimated Charges to Amortization Expense of Intangible Assets (Detail)",
     "role": "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofEstimatedChargestoAmortizationExpenseofIntangibleAssetsDetail",
     "shortName": "Goodwill and Other Intangible Assets - Summary of Estimated Charges to Amortization Expense of Intangible Assets (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "i182fa4a9e3db457692f2fce7be7c7dfc_I20220331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "i111bf623e16947c0850ba79d2dceefce_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProductWarrantyAccrual",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2437420 - Disclosure - Warranties - Change in Carrying Value of Company's Warranty Liability (Detail)",
     "role": "http://www.compasstrust.com/role/WarrantiesChangeinCarryingValueofCompanysWarrantyLiabilityDetail",
     "shortName": "Warranties - Change in Carrying Value of Company's Warranty Liability (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "i111bf623e16947c0850ba79d2dceefce_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProductWarrantyAccrual",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "i25906f1d7b284fcf9afeba6be106d817_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:MinorityInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1005006 - Statement - Condensed Consolidated Statement of Stockholders' Equity",
     "role": "http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity",
     "shortName": "Condensed Consolidated Statement of Stockholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "i25906f1d7b284fcf9afeba6be106d817_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:MinorityInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentPeriodEndDate",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2440421 - Disclosure - Debt - Additional Information (Detail)",
     "role": "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
     "shortName": "Debt - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "i8ff12b3ac4d1434289a401c929634954_I20180418",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "i182fa4a9e3db457692f2fce7be7c7dfc_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredFinanceCostsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2441422 - Disclosure - Debt - Issuance Costs (Details)",
     "role": "http://www.compasstrust.com/role/DebtIssuanceCostsDetails",
     "shortName": "Debt - Issuance Costs (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "i182fa4a9e3db457692f2fce7be7c7dfc_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredFinanceCostsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentPeriodEndDate",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2442423 - Disclosure - Debt - Summary of Debt Holdings (Detail)",
     "role": "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
     "shortName": "Debt - Summary of Debt Holdings (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "i182fa4a9e3db457692f2fce7be7c7dfc_I20220331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentUnamortizedDiscount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "codi:DistributionExpensePreferredShareholders",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2445424 - Disclosure - Stockholders' Equity - Additional Information (Detail)",
     "role": "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail",
     "shortName": "Stockholders' Equity - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "codi:DistributionExpensePreferredShareholders",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "codi:NetIncomeLossAvailabletoTrustStockNetofDistributions",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2446425 - Disclosure - Stockholders' Equity - Summary of Basic and Diluted Earnings Per Share (Detail)",
     "role": "http://www.compasstrust.com/role/StockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetail",
     "shortName": "Stockholders' Equity - Summary of Basic and Diluted Earnings Per Share (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "i182fa4a9e3db457692f2fce7be7c7dfc_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:MinorityInterest",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2449426 - Disclosure - Noncontrolling Interest - Company's Ownership Percentage of its Majority Owned Operating Segments and Related Noncontrolling Interest (Detail)",
     "role": "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
     "shortName": "Noncontrolling Interest - Company's Ownership Percentage of its Majority Owned Operating Segments and Related Noncontrolling Interest (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "i3ba77d4d81504fba9f82842baa66baeb_I20220331",
      "decimals": "3",
      "lang": "en-US",
      "name": "codi:OwnershipPercentageOfNoncontrollingShareholders",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "i7f1fc641ad2e4933a484ab2e91720b3d_D20220120-20220120",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "codi:PaymentsOfDistributionsToShareholders",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2450427 - Disclosure - Noncontrolling Interest Noncontrolling Interest- Additional Information (Details)",
     "role": "http://www.compasstrust.com/role/NoncontrollingInterestNoncontrollingInterestAdditionalInformationDetails",
     "shortName": "Noncontrolling Interest Noncontrolling Interest- Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "i2ac4b24c0b524503a2999f057180dbaf_D20210903-20210903",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "i182fa4a9e3db457692f2fce7be7c7dfc_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2453428 - Disclosure - Fair Value Measurement - Summary of Liabilities Carried at Fair Value Measured on Recurring Basis (Detail)",
     "role": "http://www.compasstrust.com/role/FairValueMeasurementSummaryofLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail",
     "shortName": "Fair Value Measurement - Summary of Liabilities Carried at Fair Value Measured on Recurring Basis (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "ifbc098670f0c43fbb07e5a859c4e2fe6_I20190131",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "i111bf623e16947c0850ba79d2dceefce_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2454429 - Disclosure - Fair Value Measurement - Reconciliations of Change in Carrying Value of Level 3 Fair Value Measurements (Detail)",
     "role": "http://www.compasstrust.com/role/FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3FairValueMeasurementsDetail",
     "shortName": "Fair Value Measurement - Reconciliations of Change in Carrying Value of Level 3 Fair Value Measurements (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "ib3d64cfbe6634b098102e45381d799a2_D20210101-20210630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentPeriodEndDate",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2456431 - Disclosure - Fair Value Measurement - Additional Information (Detail)",
     "role": "http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail",
     "shortName": "Fair Value Measurement - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1006007 - Statement - Condensed Consolidated Statements of Cash Flows",
     "role": "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows",
     "shortName": "Condensed Consolidated Statements of Cash Flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2459432 - Disclosure - Income Taxes - Reconciliation between Federal Statutory Rate and Effective Income Tax Rate (Detail)",
     "role": "http://www.compasstrust.com/role/IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail",
     "shortName": "Income Taxes - Reconciliation between Federal Statutory Rate and Effective Income Tax Rate (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2462433 - Disclosure - Defined Benefit Plan - Additional Information (Detail)",
     "role": "http://www.compasstrust.com/role/DefinedBenefitPlanAdditionalInformationDetail",
     "shortName": "Defined Benefit Plan - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanServiceCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2463434 - Disclosure - Defined Benefit Plan - Summary of Net Periodic Benefit Cost (Detail)",
     "role": "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofNetPeriodicBenefitCostDetail",
     "shortName": "Defined Benefit Plan - Summary of Net Periodic Benefit Cost (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanServiceCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2466435 - Disclosure - Commitments and Contingencies - Components of Operating Leases (Details)",
     "role": "http://www.compasstrust.com/role/CommitmentsandContingenciesComponentsofOperatingLeasesDetails",
     "shortName": "Commitments and Contingencies - Components of Operating Leases (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "i182fa4a9e3db457692f2fce7be7c7dfc_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2467436 - Disclosure - Commitments and Contingencies - Maturity of Lease Liabilities (Details)",
     "role": "http://www.compasstrust.com/role/CommitmentsandContingenciesMaturityofLeaseLiabilitiesDetails",
     "shortName": "Commitments and Contingencies - Maturity of Lease Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "i182fa4a9e3db457692f2fce7be7c7dfc_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "i182fa4a9e3db457692f2fce7be7c7dfc_I20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2468437 - Disclosure - Commitments and Contingencies - Lease Term and Discount Rate (Details)",
     "role": "http://www.compasstrust.com/role/CommitmentsandContingenciesLeaseTermandDiscountRateDetails",
     "shortName": "Commitments and Contingencies - Lease Term and Discount Rate (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "i182fa4a9e3db457692f2fce7be7c7dfc_I20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2469438 - Disclosure - Commitments and Contingencies - Supplemental Cash Flow Information Related to Leases (Details)",
     "role": "http://www.compasstrust.com/role/CommitmentsandContingenciesSupplementalCashFlowInformationRelatedtoLeasesDetails",
     "shortName": "Commitments and Contingencies - Supplemental Cash Flow Information Related to Leases (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2470439 - Disclosure - Commitments and Contingencies Supplemental Balance Sheet Information (Details)",
     "role": "http://www.compasstrust.com/role/CommitmentsandContingenciesSupplementalBalanceSheetInformationDetails",
     "shortName": "Commitments and Contingencies Supplemental Balance Sheet Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "i182fa4a9e3db457692f2fce7be7c7dfc_I20220331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2472440 - Disclosure - - Narrative (Details)",
     "role": "http://www.compasstrust.com/role/NarrativeDetails",
     "shortName": "- Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "i182fa4a9e3db457692f2fce7be7c7dfc_I20220331",
      "decimals": "3",
      "lang": "en-US",
      "name": "codi:QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R79": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "i182fa4a9e3db457692f2fce7be7c7dfc_I20220331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2474441 - Disclosure - Subsequent Event (Detail)",
     "role": "http://www.compasstrust.com/role/SubsequentEventDetail",
     "shortName": "Subsequent Event (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2101101 - Disclosure - Presentation and Principles of Consolidation",
     "role": "http://www.compasstrust.com/role/PresentationandPrinciplesofConsolidation",
     "shortName": "Presentation and Principles of Consolidation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R80": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "i84e7f56d775445719cce87d23151e520_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GainsLossesOnExtinguishmentOfDebt",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2477442 - Disclosure - Subsequent Events (Details)",
     "role": "http://www.compasstrust.com/role/SubsequentEventsDetails",
     "shortName": "Subsequent Events (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2104102 - Disclosure - Acquisition",
     "role": "http://www.compasstrust.com/role/Acquisition",
     "shortName": "Acquisition",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220331.htm",
      "contextRef": "ic37f777b9fa148c9a4ee3de13f191407_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 122,
   "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/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "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/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/DebtIssuanceCostsDetails",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_A5.11TacticalMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "5.11 Tactical [Member]",
        "label": "5.11 Tactical [Member]",
        "terseLabel": "5.11"
       }
      }
     },
     "localname": "A5.11TacticalMember",
     "nsuri": "http://www.compasstrust.com/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3FairValueMeasurementsDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail",
      "http://www.compasstrust.com/role/NarrativeDetails",
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationGoodwillandIdentifiableAssetsofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_AccruedDistributionPreferredShareholders": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued Distribution Preferred Shareholders",
        "label": "Accrued Distribution Preferred Shareholders",
        "terseLabel": "Accrued Distribution Preferred Shareholders"
       }
      }
     },
     "localname": "AccruedDistributionPreferredShareholders",
     "nsuri": "http://www.compasstrust.com/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_AciMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "ACI.",
        "label": "Aci [Member]",
        "terseLabel": "Aci [Member]"
       }
      }
     },
     "localname": "AciMember",
     "nsuri": "http://www.compasstrust.com/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsDetails",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedOperatingResultsDetails",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestNoncontrollingInterestAdditionalInformationDetails",
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationGoodwillandIdentifiableAssetsofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_AcquisitionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Acquisitions [Abstract]",
        "label": "Acquisitions [Abstract]",
        "terseLabel": "Acquisitions [Abstract]"
       }
      }
     },
     "localname": "AcquisitionsAbstract",
     "nsuri": "http://www.compasstrust.com/20220331",
     "xbrltype": "stringItemType"
    },
    "codi_AdditionalSharesOfSPACCommonStock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional shares of SPAC common stock",
        "label": "Additional shares of SPAC common stock",
        "terseLabel": "Additional shares of SPAC common stock"
       }
      }
     },
     "localname": "AdditionalSharesOfSPACCommonStock",
     "nsuri": "http://www.compasstrust.com/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsDetails",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "codi_AllocationInterestsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Allocation interests.",
        "label": "Allocation Interests [Member]",
        "terseLabel": "Allocation Interests [Member]"
       }
      }
     },
     "localname": "AllocationInterestsMember",
     "nsuri": "http://www.compasstrust.com/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_AltorMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Altor",
        "label": "Altor [Member]",
        "terseLabel": "Altor"
       }
      }
     },
     "localname": "AltorMember",
     "nsuri": "http://www.compasstrust.com/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3FairValueMeasurementsDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationGoodwillandIdentifiableAssetsofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_AmortizationOfDebtIssuanceCostsAndOriginalIssueDiscountMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortization of debt issuance costs and original issue discount.",
        "label": "Amortization Of Debt Issuance Costs And Original Issue Discount [Member]",
        "terseLabel": "Amortization Of Debt Issuance Costs And Original Issue Discount"
       }
      }
     },
     "localname": "AmortizationOfDebtIssuanceCostsAndOriginalIssueDiscountMember",
     "nsuri": "http://www.compasstrust.com/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationGoodwillandIdentifiableAssetsofOperatingSegmentsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_ArnoldMagneticsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Arnold magnetics.",
        "label": "Arnold Magnetics [Member]",
        "terseLabel": "Arnold"
       }
      }
     },
     "localname": "ArnoldMagneticsMember",
     "nsuri": "http://www.compasstrust.com/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationGoodwillandIdentifiableAssetsofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_ArnoldMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Arnold.",
        "label": "Arnold [Member]",
        "terseLabel": "Arnold"
       }
      }
     },
     "localname": "ArnoldMember",
     "nsuri": "http://www.compasstrust.com/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DefinedBenefitPlanAdditionalInformationDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationGoodwillandIdentifiableAssetsofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_AtTheMarketEquityOfferingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "At the market equity offering",
        "label": "At the market equity offering [Member]",
        "terseLabel": "At the market equity offering"
       }
      }
     },
     "localname": "AtTheMarketEquityOfferingMember",
     "nsuri": "http://www.compasstrust.com/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_BOAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "BOA",
        "label": "BOA [Member]",
        "terseLabel": "BOA"
       }
      }
     },
     "localname": "BOAMember",
     "nsuri": "http://www.compasstrust.com/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail",
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail",
      "http://www.compasstrust.com/role/AcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail",
      "http://www.compasstrust.com/role/NarrativeDetails",
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestNoncontrollingInterestAdditionalInformationDetails",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationGoodwillandIdentifiableAssetsofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_BusinessAcquisitionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "business acquisition",
        "label": "business acquisition [Member]",
        "terseLabel": "business acquisition"
       }
      }
     },
     "localname": "BusinessAcquisitionMember",
     "nsuri": "http://www.compasstrust.com/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_BusinessAcquisitionPaymentThroughEquityInvestment": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business acquisition, payment through equity investment",
        "label": "Business acquisition, payment through equity investment",
        "terseLabel": "Business acquisition, payment through equity investment"
       }
      }
     },
     "localname": "BusinessAcquisitionPaymentThroughEquityInvestment",
     "nsuri": "http://www.compasstrust.com/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_BusinessAcquisitionProFormaGrossProfit": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Acquisition, Pro Forma Gross Profit",
        "label": "Business Acquisition, Pro Forma Gross Profit",
        "terseLabel": "Business Acquisition, Pro Forma Gross Profit"
       }
      }
     },
     "localname": "BusinessAcquisitionProFormaGrossProfit",
     "nsuri": "http://www.compasstrust.com/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionProFormaInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Consideration Transferred, Increase (Decrease) in Working Capital",
        "label": "Business Combination, Consideration Transferred, Increase (Decrease) in Working Capital",
        "terseLabel": "Business Combination, Consideration Transferred, Increase (Decrease) in Working Capital"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital",
     "nsuri": "http://www.compasstrust.com/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail",
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_BusinessCombinationIntegrationServicesPayable": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Integration Services Payable",
        "label": "Business Combination, Integration Services Payable",
        "terseLabel": "Integration service fees payable"
       }
      }
     },
     "localname": "BusinessCombinationIntegrationServicesPayable",
     "nsuri": "http://www.compasstrust.com/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail",
      "http://www.compasstrust.com/role/NarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Including Noncontrolling Interest",
        "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Including Noncontrolling Interest",
        "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Including Noncontrolling Interest"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest",
     "nsuri": "http://www.compasstrust.com/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest": {
     "auth_ref": [],
     "calculation": {
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities And Noncontrolling Interest",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities And Noncontrolling Interest",
        "totalLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities And Noncontrolling Interest"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest",
     "nsuri": "http://www.compasstrust.com/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail": {
       "order": 7.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed Other Assets",
        "label": "Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed Other Assets",
        "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets",
     "nsuri": "http://www.compasstrust.com/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_CleanEarthHoldingsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Clean Earth Holdings [Member]",
        "label": "Clean Earth Holdings [Member]",
        "terseLabel": "Clean Earth"
       }
      }
     },
     "localname": "CleanEarthHoldingsMember",
     "nsuri": "http://www.compasstrust.com/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsDetails"
     ],
     "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/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail",
      "http://www.compasstrust.com/role/SubsequentEventDetail",
      "http://www.compasstrust.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discontinued Operation, Gain on Disposal of Discontinued Operation, Net of Tax",
        "label": "Discontinued Operation, Gain on Disposal of Discontinued Operation, Net of Tax",
        "terseLabel": "Gain on sale of discontinued operations"
       }
      }
     },
     "localname": "DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax",
     "nsuri": "http://www.compasstrust.com/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.compasstrust.com/role/DiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_DisposalGroupAssetsHeldForSale": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group, Assets Held for Sale",
        "label": "Disposal Group, Assets Held for Sale",
        "terseLabel": "Disposal Group, Assets Held for Sale"
       }
      }
     },
     "localname": "DisposalGroupAssetsHeldForSale",
     "nsuri": "http://www.compasstrust.com/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationGoodwillandIdentifiableAssetsofOperatingSegmentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_DisposalGroupDueToRelatedParty": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal group due to related party",
        "label": "Disposal group due to related party",
        "terseLabel": "Disposal group due to related party"
       }
      }
     },
     "localname": "DisposalGroupDueToRelatedParty",
     "nsuri": "http://www.compasstrust.com/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group, Including Discontinued Operation, Intercompany Interest Expense Excluded from Income (Loss) from Discontinued Operations",
        "label": "Disposal Group, Including Discontinued Operation, Intercompany Interest Expense Excluded from Income (Loss) from Discontinued Operations",
        "terseLabel": "Disposal Group, Including Discontinued Operation, Intercompany Interest Expense Excluded from Income (Loss) from Discontinued Operations"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations",
     "nsuri": "http://www.compasstrust.com/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsDetails",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedOperatingResultsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_DisposalGroupTotalenterprisevalue": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group, Total enterprise value",
        "label": "Disposal Group, Total enterprise value",
        "terseLabel": "Disposal Group, Total enterprise value"
       }
      }
     },
     "localname": "DisposalGroupTotalenterprisevalue",
     "nsuri": "http://www.compasstrust.com/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsDetails",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedOperatingResultsDetails",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_DisposalGrouprepaymentofintercompanyloans": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group, repayment of intercompany loans",
        "label": "Disposal Group, repayment of intercompany loans",
        "terseLabel": "Disposal Group, repayment of intercompany loans"
       }
      }
     },
     "localname": "DisposalGrouprepaymentofintercompanyloans",
     "nsuri": "http://www.compasstrust.com/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsDetails",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedOperatingResultsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_Disposalgroupincludingdiscontinuedoperationtransactioncosts": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "disposal group, including discontinued operation, transaction costs",
        "label": "disposal group, including discontinued operation, transaction costs",
        "terseLabel": "disposal group, including discontinued operation, transaction costs"
       }
      }
     },
     "localname": "Disposalgroupincludingdiscontinuedoperationtransactioncosts",
     "nsuri": "http://www.compasstrust.com/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsDetails",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedOperatingResultsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_DistributionExpenseAllocationInterests": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Distribution Expense, Allocation Interests",
        "label": "Distribution Expense, Allocation Interests",
        "negatedTerseLabel": "Distribution Expense, Allocation Interests"
       }
      }
     },
     "localname": "DistributionExpenseAllocationInterests",
     "nsuri": "http://www.compasstrust.com/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_DistributionExpensePreferredShareholders": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Distribution Expense, Preferred Shareholders",
        "label": "Distribution Expense, Preferred Shareholders",
        "terseLabel": "Distribution Expense, Preferred Shareholders"
       }
      }
     },
     "localname": "DistributionExpensePreferredShareholders",
     "nsuri": "http://www.compasstrust.com/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_DistributionToShareholders": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Distribution to shareholders.",
        "label": "Distribution To Shareholders",
        "negatedLabel": "Distributions paid",
        "terseLabel": "Cash distributions funded by debt",
        "verboseLabel": "Distribution To Shareholders"
       }
      }
     },
     "localname": "DistributionToShareholders",
     "nsuri": "http://www.compasstrust.com/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity",
      "http://www.compasstrust.com/role/NoncontrollingInterestNoncontrollingInterestAdditionalInformationDetails",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_DistributionsForContributionBasedProfitAllocationPayments": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Distributions for contribution based profit allocation payments.",
        "label": "Distributions For Contribution Based Profit Allocation Payments",
        "terseLabel": "Distributions For Contribution Based Profit Allocation Payments"
       }
      }
     },
     "localname": "DistributionsForContributionBasedProfitAllocationPayments",
     "nsuri": "http://www.compasstrust.com/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_DistributionsMadeToPreferredShareholdersCashDistributionsPaid": {
     "auth_ref": [],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Distributions Made To Preferred Shareholders, Cash Distributions Paid",
        "label": "Distributions Made To Preferred Shareholders, Cash Distributions Paid",
        "negatedTerseLabel": "Distributions paid - preferred shares"
       }
      }
     },
     "localname": "DistributionsMadeToPreferredShareholdersCashDistributionsPaid",
     "nsuri": "http://www.compasstrust.com/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_DistributionsPayableAmountPerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Distributions payable amount per share.",
        "label": "Distributions Payable Amount Per Share",
        "terseLabel": "Distribution declared per share"
       }
      }
     },
     "localname": "DistributionsPayableAmountPerShare",
     "nsuri": "http://www.compasstrust.com/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "codi_DistributorRelationsAndOtherMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Distributor relations and other.",
        "label": "Distributor Relations And Other [Member]",
        "terseLabel": "Other contractual intangible assets"
       }
      }
     },
     "localname": "DistributorRelationsAndOtherMember",
     "nsuri": "http://www.compasstrust.com/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent": {
     "auth_ref": [],
     "calculation": {
      "http://www.compasstrust.com/role/StockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetail": {
       "order": 1.0,
       "parentTag": "codi_NetIncomeLossAvailabletoTrustStockNetofDistributions",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effect of contribution based profit on net income loss because of holding event.",
        "label": "Effect Of Contribution Based Profit On Net Income Loss Because Of Holding Event",
        "terseLabel": "Less: Effect of contribution based profit - Holding Event"
       }
      }
     },
     "localname": "EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent",
     "nsuri": "http://www.compasstrust.com/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries": {
     "auth_ref": [],
     "calculation": {
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail": {
       "order": 7.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective Income Tax Rate Reconciliation, Non Recognition Of Nol Carry Forwards at Subsidiaries",
        "label": "Effective Income Tax Rate Reconciliation, Non Recognition Of Nol Carry Forwards at Subsidiaries",
        "terseLabel": "Effective Income Tax Rate Reconciliation, Non Recognition Of Nol Carry Forwards at Subsidiaries"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries",
     "nsuri": "http://www.compasstrust.com/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTITaxPercent": {
     "auth_ref": [],
     "calculation": {
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail": {
       "order": 9.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective Income Tax Rate Reconciliation, Tax Cuts And Jobs Act Of 2017, GILTI tax, Percent",
        "label": "Effective Income Tax Rate Reconciliation, Tax Cuts And Jobs Act Of 2017, GILTI tax, Percent",
        "terseLabel": "Effective Income Tax Rate Reconciliation, Tax Cuts And Jobs Act Of 2017, GILTI tax, Percent"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTITaxPercent",
     "nsuri": "http://www.compasstrust.com/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "codi_ErgoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ergo [Member]",
        "label": "Ergo [Member]",
        "terseLabel": "Ergo"
       }
      }
     },
     "localname": "ErgoMember",
     "nsuri": "http://www.compasstrust.com/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail",
      "http://www.compasstrust.com/role/NarrativeDetails",
      "http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_ErgobabyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ergobaby.",
        "label": "Ergobaby [Member]",
        "terseLabel": "Ergobaby"
       }
      }
     },
     "localname": "ErgobabyMember",
     "nsuri": "http://www.compasstrust.com/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestNoncontrollingInterestAdditionalInformationDetails",
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationGoodwillandIdentifiableAssetsofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders": {
     "auth_ref": [],
     "calculation": {
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail": {
       "order": 4.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expenses of parent taxed as partnership passed through to shareholders.",
        "label": "Expenses Of Parent Taxed As Partnership Passed Through To Shareholders",
        "terseLabel": "Expenses of Compass Group Diversified Holdings, LLC representing a pass through to shareholders"
       }
      }
     },
     "localname": "ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders",
     "nsuri": "http://www.compasstrust.com/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "codi_GoodwillAndOtherIntangibleAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Goodwill And Other Intangible Assets [Line Items]",
        "label": "Goodwill And Other Intangible Assets [Line Items]",
        "terseLabel": "Goodwill And Other Intangible Assets [Line Items]"
       }
      }
     },
     "localname": "GoodwillAndOtherIntangibleAssetsLineItems",
     "nsuri": "http://www.compasstrust.com/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "codi_GoodwillAndOtherIntangibleAssetsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Goodwill And Other Intangible Assets [Table]",
        "label": "Goodwill And Other Intangible Assets [Table]",
        "terseLabel": "Goodwill And Other Intangible Assets [Table]"
       }
      }
     },
     "localname": "GoodwillAndOtherIntangibleAssetsTable",
     "nsuri": "http://www.compasstrust.com/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "codi_GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Goodwill Impairment Testing, Fair Value Exceeding Carrying Value, Percent",
        "label": "Goodwill Impairment Testing, Fair Value Exceeding Carrying Value, Percent",
        "terseLabel": "Goodwill Impairment Testing, Fair Value Exceeding Carrying Value, Percent"
       }
      }
     },
     "localname": "GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent",
     "nsuri": "http://www.compasstrust.com/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "codi_IdentifiableAssetsOfSegments": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifiable assets of segments exclude goodwill and accounts receivable balances previously disclosed.",
        "label": "Identifiable Assets Of Segments",
        "terseLabel": "Identifiable Assets"
       }
      }
     },
     "localname": "IdentifiableAssetsOfSegments",
     "nsuri": "http://www.compasstrust.com/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationGoodwillandIdentifiableAssetsofOperatingSegmentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_ImpactOfSubsidiaryEmployeeStockOptions": {
     "auth_ref": [],
     "calculation": {
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail": {
       "order": 5.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Impact of subsidiary employee stock options.",
        "label": "Impact Of Subsidiary Employee Stock Options",
        "terseLabel": "Impact of subsidiary employee stock options"
       }
      }
     },
     "localname": "ImpactOfSubsidiaryEmployeeStockOptions",
     "nsuri": "http://www.compasstrust.com/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Impairment assessment assumptions weighted average cost of capital.",
        "label": "Impairment Assessment Assumptions Weighted Average Cost Of Capital",
        "terseLabel": "Impairment assessment assumptions weighted average cost of capital"
       }
      }
     },
     "localname": "ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital",
     "nsuri": "http://www.compasstrust.com/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "codi_LibertyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Liberty.",
        "label": "Liberty [Member]",
        "terseLabel": "Lugano"
       }
      }
     },
     "localname": "LibertyMember",
     "nsuri": "http://www.compasstrust.com/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity",
      "http://www.compasstrust.com/role/DiscontinuedOperationsDetails",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedOperatingResultsDetails",
      "http://www.compasstrust.com/role/FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3FairValueMeasurementsDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestNoncontrollingInterestAdditionalInformationDetails",
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationGoodwillandIdentifiableAssetsofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_LicensingAndNonCompeteAgreementsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Licensing and non-compete agreements.",
        "label": "Licensing And Non Compete Agreements [Member]",
        "terseLabel": "Non-compete agreements"
       }
      }
     },
     "localname": "LicensingAndNonCompeteAgreementsMember",
     "nsuri": "http://www.compasstrust.com/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_LizardSkinsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lizard Skins",
        "label": "Lizard Skins [Member]",
        "terseLabel": "Lizard Skinds"
       }
      }
     },
     "localname": "LizardSkinsMember",
     "nsuri": "http://www.compasstrust.com/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_LuganoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lugano",
        "label": "Lugano [Member]",
        "terseLabel": "Lugano"
       }
      }
     },
     "localname": "LuganoMember",
     "nsuri": "http://www.compasstrust.com/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail",
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail",
      "http://www.compasstrust.com/role/AcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetail",
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail",
      "http://www.compasstrust.com/role/NarrativeDetails",
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationGoodwillandIdentifiableAssetsofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_MarucciBoaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Marucci &amp; Boa",
        "label": "Marucci &amp; Boa [Member]",
        "terseLabel": "Marucci &amp; Boa"
       }
      }
     },
     "localname": "MarucciBoaMember",
     "nsuri": "http://www.compasstrust.com/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionProFormaInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_MarucciMemberMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Marucci [Member] [Member]",
        "label": "Marucci [Member] [Member]",
        "terseLabel": "Marucci [Member]"
       }
      }
     },
     "localname": "MarucciMemberMember",
     "nsuri": "http://www.compasstrust.com/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail",
      "http://www.compasstrust.com/role/AcquisitionProFormaInformationDetails",
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail",
      "http://www.compasstrust.com/role/AcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetail",
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail",
      "http://www.compasstrust.com/role/NarrativeDetails",
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationGoodwillandIdentifiableAssetsofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment": {
     "auth_ref": [],
     "calculation": {
      "http://www.compasstrust.com/role/StockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetail": {
       "order": 2.0,
       "parentTag": "codi_NetIncomeLossAvailabletoTrustStockNetofDistributions",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net income (loss) available to trust stock net of holding event adjustment.",
        "label": "Net Income (Loss) Available To Trust Stock Net Of Holding Event Adjustment",
        "terseLabel": "Net loss from continuing operations attributable to common shares of Holdings"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment",
     "nsuri": "http://www.compasstrust.com/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_NetIncomeLossAvailabletoTrustStockNetofDistributions": {
     "auth_ref": [],
     "calculation": {
      "http://www.compasstrust.com/role/StockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net Income Loss Available to Trust Stock Net of Distributions",
        "label": "Net Income Loss Available to Trust Stock Net of Distributions",
        "terseLabel": "Net Income Loss Available To Trust Stock Net of Distributions",
        "totalLabel": "Net Income Loss Available To Trust Stock Net of Distributions"
       }
      }
     },
     "localname": "NetIncomeLossAvailabletoTrustStockNetofDistributions",
     "nsuri": "http://www.compasstrust.com/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail",
      "http://www.compasstrust.com/role/StockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_NonControllingInterestOfDiscontinuedOperationsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non-controlling interest of discontinued operations.",
        "label": "Non Controlling Interest Of Discontinued Operations [Member]",
        "terseLabel": "Non Controlling Interest Of Discontinued Operations [Member]"
       }
      }
     },
     "localname": "NonControllingInterestOfDiscontinuedOperationsMember",
     "nsuri": "http://www.compasstrust.com/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_NoncontrollingInterestTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non controlling interest.",
        "label": "Noncontrolling Interest Table [Text Block]",
        "terseLabel": "Company's Ownership Percentage of its Majority Owned Operating Segments and Related Noncontrolling Interest"
       }
      }
     },
     "localname": "NoncontrollingInterestTableTextBlock",
     "nsuri": "http://www.compasstrust.com/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/NoncontrollingInterestTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "codi_NoncontrollingStockholderChargesAndOther": {
     "auth_ref": [],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The noncash expense that accounts for the value of stock options distributed to noncontrolling stockholders as compensation and other expenses included in net income that result in no cash inflows or outflows in the period which are not otherwise defined in the taxonomy.",
        "label": "Noncontrolling Stockholder Charges And Other",
        "terseLabel": "Noncontrolling stockholder stock based compensation"
       }
      }
     },
     "localname": "NoncontrollingStockholderChargesAndOther",
     "nsuri": "http://www.compasstrust.com/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_NumberOfBusinessesOwned": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number Of Businesses Owned",
        "label": "Number Of Businesses Owned",
        "terseLabel": "Number Of Businesses Owned"
       }
      }
     },
     "localname": "NumberOfBusinessesOwned",
     "nsuri": "http://www.compasstrust.com/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/PresentationandPrinciplesofConsolidationNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "codi_NumberOfClients": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of clients.",
        "label": "Number Of Clients",
        "terseLabel": "Number of clients"
       }
      }
     },
     "localname": "NumberOfClients",
     "nsuri": "http://www.compasstrust.com/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail"
     ],
     "xbrltype": "integerItemType"
    },
    "codi_NumberOfManufacturingFacilities": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of manufacturing facilities.",
        "label": "Number Of Manufacturing Facilities",
        "terseLabel": "Number Of Manufacturing Facilities"
       }
      }
     },
     "localname": "NumberOfManufacturingFacilities",
     "nsuri": "http://www.compasstrust.com/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail"
     ],
     "xbrltype": "positiveIntegerItemType"
    },
    "codi_OfficeFurnitureComputersAndSoftwareMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Office furniture, computers and software.",
        "label": "Office Furniture Computers And Software [Member]",
        "terseLabel": "Furniture, fixtures and other"
       }
      }
     },
     "localname": "OfficeFurnitureComputersAndSoftwareMember",
     "nsuri": "http://www.compasstrust.com/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofPropertyPlantandEquipmentDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_OptionActivityAttributableToNoncontrollingInterestHolders": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock option activity of noncontrolling interest holders attributable to subsidiary stock.",
        "label": "Option Activity Attributable To Noncontrolling Interest Holders",
        "terseLabel": "Option activity attributable to noncontrolling shareholders"
       }
      }
     },
     "localname": "OptionActivityAttributableToNoncontrollingInterestHolders",
     "nsuri": "http://www.compasstrust.com/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_OtherInternationalMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other International [Member]",
        "label": "Other International [Member]",
        "terseLabel": "Other international"
       }
      }
     },
     "localname": "OtherInternationalMember",
     "nsuri": "http://www.compasstrust.com/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_OwnershipPercentageIntercompanyLoanAgreement": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ownership percentage intercompany loan agreement",
        "label": "Ownership percentage intercompany loan agreement",
        "terseLabel": "Ownership percentage intercompany loan agreement"
       }
      }
     },
     "localname": "OwnershipPercentageIntercompanyLoanAgreement",
     "nsuri": "http://www.compasstrust.com/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/NarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "codi_OwnershipPercentageOfNoncontrollingShareholders": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ownership percentage of noncontrolling shareholders.",
        "label": "Ownership Percentage Of Noncontrolling Shareholders",
        "terseLabel": "% Ownership"
       }
      }
     },
     "localname": "OwnershipPercentageOfNoncontrollingShareholders",
     "nsuri": "http://www.compasstrust.com/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsDetails",
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestNoncontrollingInterestAdditionalInformationDetails",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "codi_OwnershipPercentageOfTrustInterestHeldByParentEntity": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ownership percentage of trust interest held by parent entity.",
        "label": "Ownership Percentage Of Trust Interest Held By Parent Entity",
        "terseLabel": "Sole owner of Trust interest of the company"
       }
      }
     },
     "localname": "OwnershipPercentageOfTrustInterestHeldByParentEntity",
     "nsuri": "http://www.compasstrust.com/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/PresentationandPrinciplesofConsolidationNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "codi_OwnershipPercentageRelatedPartyVendors": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ownership Percentage, Related Party Vendors",
        "label": "Ownership Percentage, Related Party Vendors",
        "terseLabel": "Ownership Percentage, Related Party Vendors"
       }
      }
     },
     "localname": "OwnershipPercentageRelatedPartyVendors",
     "nsuri": "http://www.compasstrust.com/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/NarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "codi_PaymentsForRepurchaseSubsidiaryStock": {
     "auth_ref": [],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payments for Repurchase Subsidiary Stock",
        "label": "Payments for Repurchase Subsidiary Stock",
        "terseLabel": "Payments for Repurchase Subsidiary Stock"
       }
      }
     },
     "localname": "PaymentsForRepurchaseSubsidiaryStock",
     "nsuri": "http://www.compasstrust.com/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_PaymentsOfDistributionsToShareholders": {
     "auth_ref": [],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payments of distributions to shareholders.",
        "label": "Payments Of Distributions To Shareholders",
        "negatedLabel": "Distributions paid - common shares",
        "terseLabel": "Distributions paid"
       }
      }
     },
     "localname": "PaymentsOfDistributionsToShareholders",
     "nsuri": "http://www.compasstrust.com/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.compasstrust.com/role/NoncontrollingInterestNoncontrollingInterestAdditionalInformationDetails",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payments to Acquire Businesses, Net of Cash Acquired and Net of Transactions Costs",
        "label": "Payments to Acquire Businesses, Net of Cash Acquired and Net of Transactions Costs",
        "terseLabel": "Payments to Acquire Businesses, Net of Cash Acquired and Net of Transactions Costs"
       }
      }
     },
     "localname": "PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts",
     "nsuri": "http://www.compasstrust.com/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail",
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/SubsequentEventDetail",
      "http://www.compasstrust.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_PaymentstoNoncontrollingInterestsAllocationInterests": {
     "auth_ref": [],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payments to Noncontrolling Interests, Allocation Interests",
        "label": "Payments to Noncontrolling Interests, Allocation Interests",
        "negatedTerseLabel": "Distributions paid - allocation interests",
        "terseLabel": "Distributions paid - allocation interests"
       }
      }
     },
     "localname": "PaymentstoNoncontrollingInterestsAllocationInterests",
     "nsuri": "http://www.compasstrust.com/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_PercentageOfGrossConsiderationReceived": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of Gross Consideration Received",
        "label": "Percentage of Gross Consideration Received",
        "terseLabel": "Percentage of Gross Consideration Received"
       }
      }
     },
     "localname": "PercentageOfGrossConsiderationReceived",
     "nsuri": "http://www.compasstrust.com/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsDetails",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "codi_PercentageOwnershipFullyDilutedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage ownership fully diluted.",
        "label": "Percentage Ownership Fully Diluted [Member]",
        "terseLabel": "% Ownership Fully Diluted"
       }
      }
     },
     "localname": "PercentageOwnershipFullyDilutedMember",
     "nsuri": "http://www.compasstrust.com/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestNoncontrollingInterestAdditionalInformationDetails",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_PercentageOwnershipPrimaryMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage ownership primary.",
        "label": "Percentage Ownership Primary [Member]",
        "terseLabel": "% Ownership Primary"
       }
      }
     },
     "localname": "PercentageOwnershipPrimaryMember",
     "nsuri": "http://www.compasstrust.com/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestNoncontrollingInterestAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_PlymouthFoamMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plymouth Foam",
        "label": "Plymouth Foam [Member]",
        "terseLabel": "Plymouth Foam"
       }
      }
     },
     "localname": "PlymouthFoamMember",
     "nsuri": "http://www.compasstrust.com/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_PreferredStockCashDistributionsPaidPerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Preferred Stock, Cash Distributions Paid, Per Share",
        "label": "Preferred Stock, Cash Distributions Paid, Per Share",
        "terseLabel": "Preferred Stock, Cash Distributions Paid, Per Share"
       }
      }
     },
     "localname": "PreferredStockCashDistributionsPaidPerShare",
     "nsuri": "http://www.compasstrust.com/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "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/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail",
      "http://www.compasstrust.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_PropertyPlantAndEquipmentAndInventoryTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Property, plant and equipment and inventory.",
        "label": "Property Plant And Equipment And Inventory [Text Block]",
        "terseLabel": "Property, Plant and Equipment and Inventory"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAndInventoryTextBlock",
     "nsuri": "http://www.compasstrust.com/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventory"
     ],
     "xbrltype": "textBlockItemType"
    },
    "codi_PutOptionOfNoncontrollingShareholders": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Put option of noncontrolling shareholders.",
        "label": "Put Option Of Noncontrolling Shareholders",
        "negatedTerseLabel": "Put option of noncontrolling shareholders"
       }
      }
     },
     "localname": "PutOptionOfNoncontrollingShareholders",
     "nsuri": "http://www.compasstrust.com/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Quarterly Management Fee Percentage Of Entity Adjusted Net Assets",
        "label": "Quarterly Management Fee Percentage Of Entity Adjusted Net Assets",
        "terseLabel": "Quarterly Management Fee Percentage Of Entity Adjusted Net Assets"
       }
      }
     },
     "localname": "QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets",
     "nsuri": "http://www.compasstrust.com/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/NarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "codi_RamcoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ramco",
        "label": "Ramco [Member]",
        "terseLabel": "Ramco"
       }
      }
     },
     "localname": "RamcoMember",
     "nsuri": "http://www.compasstrust.com/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_RelatedPartyVendorMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related Party Vendor [Member]",
        "label": "Related Party Vendor [Member]",
        "terseLabel": "Related Party Vendor [Member]"
       }
      }
     },
     "localname": "RelatedPartyVendorMember",
     "nsuri": "http://www.compasstrust.com/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/NarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_ScheduleOfIntangibleAssetsByMajorClassTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of intangible assets by major class.",
        "label": "Schedule Of Intangible Assets By Major Class Table [Text Block]",
        "terseLabel": "Summary of Other Intangible Assets"
       }
      }
     },
     "localname": "ScheduleOfIntangibleAssetsByMajorClassTableTextBlock",
     "nsuri": "http://www.compasstrust.com/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "codi_SeasonalityPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Seasonality [Policy Text Block]",
        "label": "Seasonality [Policy Text Block]",
        "terseLabel": "Seasonality"
       }
      }
     },
     "localname": "SeasonalityPolicyTextBlock",
     "nsuri": "http://www.compasstrust.com/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/PresentationandPrinciplesofConsolidationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "codi_SeniorNotesDue2029Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Senior Notes due 2029",
        "label": "Senior Notes due 2029 [Member]",
        "terseLabel": "Senior Notes due 2029"
       }
      }
     },
     "localname": "SeniorNotesDue2029Member",
     "nsuri": "http://www.compasstrust.com/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/DebtIssuanceCostsDetails",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_SeniorNotesDue2032Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Senior Notes due 2032",
        "label": "Senior Notes due 2032 [Member]",
        "terseLabel": "Senior Notes due 2032"
       }
      }
     },
     "localname": "SeniorNotesDue2032Member",
     "nsuri": "http://www.compasstrust.com/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/DebtIssuanceCostsDetails",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_Seniornotesdue2026Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Senior notes due 2026 [Domain]",
        "label": "Senior notes due 2026 [Member]",
        "terseLabel": "Senior notes due 2026 [Member]"
       }
      }
     },
     "localname": "Seniornotesdue2026Member",
     "nsuri": "http://www.compasstrust.com/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtIssuanceCostsDetails",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_SeriesAPreferredSharesRepresentingSeriesATrustPreferredInterestInCompassDiversifiedHoldingsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series A Preferred Shares Representing Series A Trust Preferred Interest In Compass Diversified Holdings [Member]",
        "label": "Series A Preferred Shares Representing Series A Trust Preferred Interest In Compass Diversified Holdings [Member]",
        "terseLabel": "Series A Preferred Shares representing Series A Trust Preferred Interest in Compass Diversified Holdings"
       }
      }
     },
     "localname": "SeriesAPreferredSharesRepresentingSeriesATrustPreferredInterestInCompassDiversifiedHoldingsMember",
     "nsuri": "http://www.compasstrust.com/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_SeriesBPreferredSharesRepresentingSeriesBTrustPreferredInterestInCompassDiversifiedHoldingsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series B Preferred Shares Representing Series B Trust Preferred Interest In Compass Diversified Holdings [Member]",
        "label": "Series B Preferred Shares Representing Series B Trust Preferred Interest In Compass Diversified Holdings [Member]",
        "terseLabel": "Series B Preferred Shares representing Series B Trust Preferred Interest in Compass Diversified Holdings"
       }
      }
     },
     "localname": "SeriesBPreferredSharesRepresentingSeriesBTrustPreferredInterestInCompassDiversifiedHoldingsMember",
     "nsuri": "http://www.compasstrust.com/20220331",
     "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/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_SharesRepresentingBeneficialInterestsInCompassDiversifiedHoldingsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shares Representing Beneficial Interests In Compass Diversified Holdings [Member]",
        "label": "Shares Representing Beneficial Interests In Compass Diversified Holdings [Member]",
        "terseLabel": "Shares representing beneficial interests in Compass Diversified Holdings"
       }
      }
     },
     "localname": "SharesRepresentingBeneficialInterestsInCompassDiversifiedHoldingsMember",
     "nsuri": "http://www.compasstrust.com/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_SternoCandleLampMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sterno Candle Lamp [Member]",
        "label": "Sterno Candle Lamp [Member]",
        "terseLabel": "Sterno"
       }
      }
     },
     "localname": "SternoCandleLampMember",
     "nsuri": "http://www.compasstrust.com/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_SternoProductsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sterno Products [Member]",
        "label": "Sterno Products [Member]",
        "terseLabel": "Sterno"
       }
      }
     },
     "localname": "SternoProductsMember",
     "nsuri": "http://www.compasstrust.com/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail",
      "http://www.compasstrust.com/role/NarrativeDetails",
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationGoodwillandIdentifiableAssetsofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation": {
     "auth_ref": [],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stockholders' Equity Attributable to Noncontrolling Interest, Discontinued Operation",
        "label": "Stockholders' Equity Attributable to Noncontrolling Interest, Discontinued Operation",
        "negatedTerseLabel": "Stockholders' Equity Attributable to Noncontrolling Interest, Discontinued Operation",
        "terseLabel": "Stockholders' Equity Attributable to Noncontrolling Interest, Discontinued Operation"
       }
      }
     },
     "localname": "StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation",
     "nsuri": "http://www.compasstrust.com/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stockholders' Equity Attributable to Noncontrolling Interest, Discontinued Operations",
        "label": "Stockholders' Equity Attributable to Noncontrolling Interest, Discontinued Operations",
        "terseLabel": "Stockholders' Equity Attributable to Noncontrolling Interest, Discontinued Operations"
       }
      }
     },
     "localname": "StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations",
     "nsuri": "http://www.compasstrust.com/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_StockholdersEquityLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stockholders Equity [Line Items]",
        "label": "Stockholders Equity [Line Items]",
        "terseLabel": "Stockholders Equity [Line Items]"
       }
      }
     },
     "localname": "StockholdersEquityLineItems",
     "nsuri": "http://www.compasstrust.com/20220331",
     "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/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "codi_TechnologyAndPatentsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Technology and patents.",
        "label": "Technology And Patents [Member]",
        "terseLabel": "Technology and patents"
       }
      }
     },
     "localname": "TechnologyAndPatentsMember",
     "nsuri": "http://www.compasstrust.com/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_TermLoanFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term loan facility.",
        "label": "Term Loan Facility [Member]",
        "terseLabel": "Term Loan Facility"
       }
      }
     },
     "localname": "TermLoanFacilityMember",
     "nsuri": "http://www.compasstrust.com/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestNoncontrollingInterestAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_TermLoanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term Loan [Member]",
        "label": "Term Loan [Member]",
        "terseLabel": "Term Loan"
       }
      }
     },
     "localname": "TermLoanMember",
     "nsuri": "http://www.compasstrust.com/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtIssuanceCostsDetails",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_VelocityOutdoorMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Velocity Outdoor [Member]",
        "label": "Velocity Outdoor [Member]",
        "terseLabel": "Velocity"
       }
      }
     },
     "localname": "VelocityOutdoorMember",
     "nsuri": "http://www.compasstrust.com/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail",
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail",
      "http://www.compasstrust.com/role/AcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetail",
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.compasstrust.com/role/FairValueMeasurementAssetsMeasuredonNonrecurringBasisDetails",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail",
      "http://www.compasstrust.com/role/NarrativeDetails",
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationGoodwillandIdentifiableAssetsofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails",
      "http://www.compasstrust.com/role/WarrantiesChangeinCarryingValueofCompanysWarrantyLiabilityDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_VelocityOutdoorOwnershipMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Velocity Outdoor Ownership [Member]",
        "label": "Velocity Outdoor Ownership [Member]",
        "terseLabel": "Velocity Outdoor"
       }
      }
     },
     "localname": "VelocityOutdoorOwnershipMember",
     "nsuri": "http://www.compasstrust.com/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_WeightedAverageNumberOfSharesOfTrustStockOutstandingBasicAndFullyDiluted": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of basic shares, after adjustment for contingently issuable shares and other shares not deemed outstanding, determined by relating the portion of time within a reporting period that common shares have been outstanding to the total time in that period and the average number of shares issued and outstanding that are used in calculating diluted EPS, determined based on the timing of issuance of shares in the period.",
        "label": "Weighted Average Number Of Shares Of Trust Stock Outstanding Basic And Fully Diluted",
        "terseLabel": "Weighted average number of shares of trust stock outstanding \u2013 basic and fully diluted (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOfTrustStockOutstandingBasicAndFullyDiluted",
     "nsuri": "http://www.compasstrust.com/20220331",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "sharesItemType"
    },
    "country_CA": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CANADA",
        "terseLabel": "Canada"
       }
      }
     },
     "localname": "CA",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_US": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED STATES",
        "terseLabel": "United States"
       }
      }
     },
     "localname": "US",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]",
        "terseLabel": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Document Information [Line Items]",
        "terseLabel": "Document Information [Line Items]"
       }
      }
     },
     "localname": "DocumentInformationLineItems",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_DocumentInformationTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.",
        "label": "Document Information [Table]",
        "terseLabel": "Document Information [Table]"
       }
      }
     },
     "localname": "DocumentInformationTable",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage",
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail",
      "http://www.compasstrust.com/role/NarrativeDetails",
      "http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofInventoryDetail",
      "http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofPropertyPlantandEquipmentDetail",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r670"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an quarterly report.",
        "label": "Document Quarterly Report",
        "terseLabel": "Document Quarterly Report"
       }
      }
     },
     "localname": "DocumentQuarterlyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r671"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report",
        "terseLabel": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine2": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 2 such as Street or Suite number",
        "label": "Entity Address, Address Line Two",
        "terseLabel": "Entity Address, Address Line Two"
       }
      }
     },
     "localname": "EntityAddressAddressLine2",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r668"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.",
        "label": "Entity [Domain]",
        "terseLabel": "Entity [Domain]"
       }
      }
     },
     "localname": "EntityDomain",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail",
      "http://www.compasstrust.com/role/NarrativeDetails",
      "http://www.compasstrust.com/role/NoncontrollingInterestNoncontrollingInterestAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r668"
     ],
     "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": [
      "r668"
     ],
     "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": [
      "r673"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r668"
     ],
     "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": [
      "r668"
     ],
     "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": [
      "r668"
     ],
     "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": [
      "r668"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_LegalEntityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The set of legal entities associated with a report.",
        "label": "Legal Entity [Axis]",
        "terseLabel": "Legal Entity [Axis]"
       }
      }
     },
     "localname": "LegalEntityAxis",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail",
      "http://www.compasstrust.com/role/NarrativeDetails",
      "http://www.compasstrust.com/role/NoncontrollingInterestNoncontrollingInterestAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r667"
     ],
     "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": [
      "r669"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "srt_AsiaPacificMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asia Pacific [Member]",
        "terseLabel": "Asia Pacific"
       }
      }
     },
     "localname": "AsiaPacificMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ConsolidationItemsAxis": {
     "auth_ref": [
      "r146",
      "r186",
      "r199",
      "r200",
      "r201",
      "r202",
      "r204",
      "r206",
      "r210",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r292",
      "r293",
      "r295",
      "r297",
      "r298"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation Items [Axis]",
        "terseLabel": "Consolidation Items [Axis]"
       }
      }
     },
     "localname": "ConsolidationItemsAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationGoodwillandIdentifiableAssetsofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidationItemsDomain": {
     "auth_ref": [
      "r146",
      "r186",
      "r199",
      "r200",
      "r201",
      "r202",
      "r204",
      "r206",
      "r210",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r292",
      "r293",
      "r295",
      "r297",
      "r298"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation Items [Domain]",
        "terseLabel": "Consolidation Items [Domain]"
       }
      }
     },
     "localname": "ConsolidationItemsDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationGoodwillandIdentifiableAssetsofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_EquityMethodInvesteeNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Name [Domain]",
        "terseLabel": "Investment, Name [Domain]"
       }
      }
     },
     "localname": "EquityMethodInvesteeNameDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail",
      "http://www.compasstrust.com/role/WarrantiesChangeinCarryingValueofCompanysWarrantyLiabilityDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_EuropeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Europe [Member]",
        "terseLabel": "Europe"
       }
      }
     },
     "localname": "EuropeMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r303",
      "r343",
      "r415",
      "r418",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r637",
      "r640",
      "r665",
      "r666"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r303",
      "r343",
      "r415",
      "r418",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r637",
      "r640",
      "r665",
      "r666"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/DiscontinuedOperationsDetails",
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_OwnershipAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ownership [Axis]",
        "terseLabel": "Ownership [Axis]"
       }
      }
     },
     "localname": "OwnershipAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/NarrativeDetails",
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestNoncontrollingInterestAdditionalInformationDetails",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_OwnershipDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ownership [Domain]",
        "terseLabel": "Ownership [Domain]"
       }
      }
     },
     "localname": "OwnershipDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/NarrativeDetails",
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestNoncontrollingInterestAdditionalInformationDetails",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r212",
      "r368",
      "r370",
      "r580",
      "r636",
      "r638"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r212",
      "r368",
      "r370",
      "r580",
      "r636",
      "r638"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r303",
      "r343",
      "r386",
      "r415",
      "r418",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r637",
      "r640",
      "r665",
      "r666"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/DiscontinuedOperationsDetails",
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r303",
      "r343",
      "r386",
      "r415",
      "r418",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r637",
      "r640",
      "r665",
      "r666"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/DiscontinuedOperationsDetails",
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RestatementAxis": {
     "auth_ref": [
      "r1",
      "r147",
      "r148",
      "r149",
      "r150",
      "r151",
      "r152",
      "r153",
      "r154",
      "r155",
      "r157",
      "r158",
      "r159",
      "r160",
      "r161",
      "r162",
      "r171",
      "r228",
      "r229",
      "r423",
      "r438",
      "r503",
      "r504",
      "r505",
      "r506",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650",
      "r674",
      "r675"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revision of Prior Period [Axis]",
        "terseLabel": "Revision of Prior Period [Axis]"
       }
      }
     },
     "localname": "RestatementAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RestatementDomain": {
     "auth_ref": [
      "r1",
      "r147",
      "r148",
      "r149",
      "r150",
      "r151",
      "r152",
      "r153",
      "r154",
      "r155",
      "r157",
      "r158",
      "r159",
      "r160",
      "r161",
      "r162",
      "r171",
      "r228",
      "r229",
      "r423",
      "r438",
      "r503",
      "r504",
      "r505",
      "r506",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650",
      "r674",
      "r675"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revision of Prior Period [Domain]",
        "terseLabel": "Revision of Prior Period [Domain]"
       }
      }
     },
     "localname": "RestatementDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioUnspecifiedDomain": {
     "auth_ref": [
      "r156",
      "r162",
      "r416"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Domain]",
        "terseLabel": "Scenario [Domain]"
       }
      }
     },
     "localname": "ScenarioUnspecifiedDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail",
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail",
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": {
     "auth_ref": [
      "r224"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Name [Axis]",
        "terseLabel": "Investment, Name [Axis]"
       }
      }
     },
     "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail",
      "http://www.compasstrust.com/role/WarrantiesChangeinCarryingValueofCompanysWarrantyLiabilityDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r213",
      "r214",
      "r368",
      "r371",
      "r639",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r213",
      "r214",
      "r368",
      "r371",
      "r639",
      "r652",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_StatementScenarioAxis": {
     "auth_ref": [
      "r156",
      "r162",
      "r275",
      "r416",
      "r568"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Axis]",
        "terseLabel": "Scenario [Axis]"
       }
      }
     },
     "localname": "StatementScenarioAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail",
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail",
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]",
        "terseLabel": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r63",
      "r565"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts Payable, Current",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableGross": {
     "auth_ref": [
      "r218"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.",
        "label": "Accounts Receivable, before Allowance for Credit Loss",
        "terseLabel": "Accounts Receivable, before Allowance for Credit Loss"
       }
      }
     },
     "localname": "AccountsReceivableGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationGoodwillandIdentifiableAssetsofOperatingSegmentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNet": {
     "auth_ref": [
      "r48",
      "r618",
      "r653"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.",
        "label": "Accounts Receivable, after Allowance for Credit Loss",
        "terseLabel": "Accounts Receivable, after Allowance for Credit Loss"
       }
      }
     },
     "localname": "AccountsReceivableNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationGoodwillandIdentifiableAssetsofOperatingSegmentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r34",
      "r48",
      "r218",
      "r219"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "terseLabel": "Accounts receivable, net"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r67"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Liabilities, Current",
        "terseLabel": "Accrued expenses"
       }
      }
     },
     "localname": "AccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedAmortizationDeferredFinanceCosts": {
     "auth_ref": [
      "r62",
      "r538"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated amortization of debt issuance costs.",
        "label": "Accumulated Amortization, Debt Issuance Costs",
        "negatedTerseLabel": "Accumulated Amortization, Debt Issuance Costs",
        "terseLabel": "Accumulated amortization"
       }
      }
     },
     "localname": "AccumulatedAmortizationDeferredFinanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtIssuanceCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts": {
     "auth_ref": [
      "r62",
      "r538"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated amortization of debt issuance costs classified as noncurrent.",
        "label": "Accumulated Amortization, Debt Issuance Costs, Noncurrent",
        "verboseLabel": "Accumulated Amortization, Debt Issuance Costs, Noncurrent"
       }
      }
     },
     "localname": "AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r61",
      "r262"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofPropertyPlantandEquipmentDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "negatedLabel": "Less: accumulated depreciation"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofPropertyPlantandEquipmentDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r50",
      "r85",
      "r86",
      "r87",
      "r620",
      "r646",
      "r650"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Accumulated other comprehensive loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r84",
      "r87",
      "r94",
      "r95",
      "r96",
      "r147",
      "r148",
      "r149",
      "r486",
      "r641",
      "r642",
      "r675"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss)"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Acquired Finite-Lived Intangible Assets [Line Items]",
        "terseLabel": "Acquired Finite-Lived Intangible Assets [Line Items]"
       }
      }
     },
     "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": {
     "auth_ref": [
      "r246"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life",
        "terseLabel": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life"
       }
      }
     },
     "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net income to net cash provided by (used in) operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivable": {
     "auth_ref": [
      "r221",
      "r230",
      "r231",
      "r232"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable.",
        "label": "Accounts Receivable, Allowance for Credit Loss",
        "negatedTerseLabel": "Accounts Receivable, Allowance for Credit Loss",
        "terseLabel": "Accounts Receivable, Allowance for Credit Loss"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationGoodwillandIdentifiableAssetsofOperatingSegmentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfAcquisitionCosts": {
     "auth_ref": [
      "r129",
      "r243"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of capitalized costs associated with acquisition of business. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Amortization of Acquisition Costs",
        "terseLabel": "Amortization of Acquisition Costs"
       }
      }
     },
     "localname": "AmortizationOfAcquisitionCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfFinancingCosts": {
     "auth_ref": [
      "r106",
      "r129",
      "r323",
      "r538"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense attributable to debt issuance costs.",
        "label": "Amortization of Debt Issuance Costs",
        "negatedLabel": "Amortization of debt issuance costs"
       }
      }
     },
     "localname": "AmortizationOfFinancingCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.compasstrust.com/role/DebtIssuanceCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfFinancingCostsAndDiscounts": {
     "auth_ref": [
      "r129",
      "r323",
      "r331",
      "r332",
      "r538"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.",
        "label": "Amortization of Debt Issuance Costs and Discounts",
        "terseLabel": "Amortization of debt issuance costs and premium"
       }
      }
     },
     "localname": "AmortizationOfFinancingCostsAndDiscounts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r129",
      "r243",
      "r252"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0
      },
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 4.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Amortization of Intangible Assets",
        "terseLabel": "Amortization expense"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofEstimatedChargestoAmortizationExpenseofIntangibleAssetsDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r142",
      "r194",
      "r201",
      "r208",
      "r226",
      "r285",
      "r286",
      "r287",
      "r289",
      "r290",
      "r291",
      "r292",
      "r294",
      "r296",
      "r298",
      "r299",
      "r478",
      "r488",
      "r525",
      "r563",
      "r565",
      "r598",
      "r619"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r35",
      "r36",
      "r79",
      "r142",
      "r226",
      "r285",
      "r286",
      "r287",
      "r289",
      "r290",
      "r291",
      "r292",
      "r294",
      "r296",
      "r298",
      "r299",
      "r478",
      "r488",
      "r525",
      "r563",
      "r565"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current assets:"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group, Including Discontinued Operation, Assets [Abstract]",
        "terseLabel": "Assets:"
       }
      }
     },
     "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent": {
     "auth_ref": [
      "r2",
      "r3",
      "r22",
      "r24",
      "r28",
      "r259",
      "r265"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Assets, Current",
        "terseLabel": "Disposal Group, Including Discontinued Operation, Assets, Current"
       }
      }
     },
     "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location on balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Axis]",
        "terseLabel": "Balance Sheet Location [Axis]"
       }
      }
     },
     "localname": "BalanceSheetLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesComponentsofOperatingLeasesDetails",
      "http://www.compasstrust.com/role/CommitmentsandContingenciesSupplementalBalanceSheetInformationDetails",
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtIssuanceCostsDetails",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "auth_ref": [
      "r495",
      "r498"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Domain]",
        "terseLabel": "Balance Sheet Location [Domain]"
       }
      }
     },
     "localname": "BalanceSheetLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesComponentsofOperatingLeasesDetails",
      "http://www.compasstrust.com/role/CommitmentsandContingenciesSupplementalBalanceSheetInformationDetails",
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtIssuanceCostsDetails",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BaseRateMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum rate investor will accept.",
        "label": "Base Rate [Member]",
        "terseLabel": "Base Rate"
       }
      }
     },
     "localname": "BaseRateMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r414",
      "r417"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.",
        "label": "Business Acquisition, Acquiree [Domain]",
        "terseLabel": "Business Acquisition, Acquiree [Domain]"
       }
      }
     },
     "localname": "BusinessAcquisitionAcquireeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail",
      "http://www.compasstrust.com/role/AcquisitionProFormaInformationDetails",
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail",
      "http://www.compasstrust.com/role/AcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementAssetsMeasuredonNonrecurringBasisDetails",
      "http://www.compasstrust.com/role/FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3FairValueMeasurementsDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail",
      "http://www.compasstrust.com/role/NarrativeDetails",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r414",
      "r417",
      "r455",
      "r456"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business combination or series of individually immaterial business combinations.",
        "label": "Business Acquisition [Axis]",
        "terseLabel": "Business Acquisition [Axis]"
       }
      }
     },
     "localname": "BusinessAcquisitionAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail",
      "http://www.compasstrust.com/role/AcquisitionProFormaInformationDetails",
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail",
      "http://www.compasstrust.com/role/AcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementAssetsMeasuredonNonrecurringBasisDetails",
      "http://www.compasstrust.com/role/FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3FairValueMeasurementsDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail",
      "http://www.compasstrust.com/role/NarrativeDetails",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": {
     "auth_ref": [
      "r468"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of equity interests issued or issuable to acquire entity.",
        "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares",
        "terseLabel": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares"
       }
      }
     },
     "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Business Acquisition [Line Items]",
        "terseLabel": "Business Acquisition [Line Items]"
       }
      }
     },
     "localname": "BusinessAcquisitionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail",
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": {
     "auth_ref": [
      "r451"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.",
        "label": "Business Acquisition, Percentage of Voting Interests Acquired",
        "terseLabel": "Business Acquisition, Percentage of Voting Interests Acquired"
       }
      }
     },
     "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic": {
     "auth_ref": [
      "r452",
      "r453"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The pro forma basic net income per share for a period as if the business combination or combinations had been completed at the beginning of a period.",
        "label": "Business Acquisition, Pro Forma Earnings Per Share, Basic",
        "terseLabel": "Business Acquisition, Pro Forma Earnings Per Share, Basic"
       }
      }
     },
     "localname": "BusinessAcquisitionProFormaEarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionProFormaInformationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Business Acquisition, Pro Forma Information, Nonrecurring Adjustment [Line Items]",
        "terseLabel": "Business Acquisition, Pro Forma Information, Nonrecurring Adjustment [Line Items]"
       }
      }
     },
     "localname": "BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionProFormaInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable": {
     "auth_ref": [
      "r454"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of the nature and amount of any material, nonrecurring adjustments directly attributable to the business combination(s) included in the reported pro forma revenue and earnings (supplemental pro forma information).",
        "label": "Business Acquisition, Pro Forma Information, Nonrecurring Adjustments [Table]",
        "terseLabel": "Business Acquisition, Pro Forma Information, Nonrecurring Adjustments [Table]"
       }
      }
     },
     "localname": "BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionProFormaInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax": {
     "auth_ref": [
      "r452",
      "r453"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of pro forma income from continuing operations as if the business combination had been completed at the beginning of a period.",
        "label": "Business Acquisition, Pro Forma Income (Loss) from Continuing Operations, Net of Tax",
        "terseLabel": "Business Acquisition, Pro Forma Income (Loss) from Continuing Operations, Net of Tax"
       }
      }
     },
     "localname": "BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionProFormaInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": {
     "auth_ref": [
      "r452",
      "r453"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.",
        "label": "Business Acquisition, Pro Forma Net Income (Loss)",
        "terseLabel": "Business Acquisition, Pro Forma Net Income (Loss)"
       }
      }
     },
     "localname": "BusinessAcquisitionsProFormaNetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionProFormaInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessAcquisitionsProFormaRevenue": {
     "auth_ref": [
      "r452",
      "r453"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.",
        "label": "Business Acquisition, Pro Forma Revenue",
        "terseLabel": "Business Acquisition, Pro Forma Revenue"
       }
      }
     },
     "localname": "BusinessAcquisitionsProFormaRevenue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionProFormaInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue": {
     "auth_ref": [
      "r459"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail": {
       "order": 3.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": "Business Combination, Acquisition of Less than 100 Percent, Noncontrolling Interest, Fair Value"
       }
      }
     },
     "localname": "BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationAcquisitionRelatedCosts": {
     "auth_ref": [
      "r450"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.",
        "label": "Business Combination, Acquisition Related Costs",
        "terseLabel": "Business Combination, Acquisition Related Costs"
       }
      }
     },
     "localname": "BusinessCombinationAcquisitionRelatedCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail",
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferred1": {
     "auth_ref": [
      "r463",
      "r464",
      "r466"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.",
        "label": "Business Combination, Consideration Transferred",
        "terseLabel": "Business Combination, Consideration Transferred"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferred1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/NarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferredAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Consideration Transferred [Abstract]",
        "terseLabel": "Acquisition Consideration"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferredAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiability": {
     "auth_ref": [
      "r462",
      "r465",
      "r469"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.",
        "label": "Business Combination, Contingent Consideration, Liability",
        "terseLabel": "Contingent consideration"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "auth_ref": [
      "r470"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).",
        "label": "Business Combination Disclosure [Text Block]",
        "terseLabel": "Business Combination Disclosure [Text Block]"
       }
      }
     },
     "localname": "BusinessCombinationDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/Acquisition"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": {
     "auth_ref": [
      "r458"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of assets acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets",
        "totalLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract]",
        "terseLabel": "Assets:"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": {
     "auth_ref": [
      "r458"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents",
        "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": {
     "auth_ref": [
      "r458"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail": {
       "order": 6.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables",
        "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities": {
     "auth_ref": [
      "r458"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail": {
       "order": 1.0,
       "parentTag": "codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities",
        "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": {
     "auth_ref": [
      "r458"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail": {
       "order": 4.0,
       "parentTag": "codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities",
        "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": {
     "auth_ref": [
      "r458"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail": {
       "order": 5.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill",
        "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail",
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": {
     "auth_ref": [
      "r457",
      "r458"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of inventory recognized as of the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory",
        "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract]",
        "terseLabel": "Liabilities and noncontrolling interest:"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": {
     "auth_ref": [
      "r458"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail": {
       "order": 2.0,
       "parentTag": "codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other",
        "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": {
     "auth_ref": [
      "r457",
      "r458"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail": {
       "order": 4.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment",
        "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combinations [Abstract]",
        "terseLabel": "Business Combinations [Abstract]"
       }
      }
     },
     "localname": "BusinessCombinationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CarryingReportedAmountFairValueDisclosureMember": {
     "auth_ref": [
      "r521",
      "r522"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measured as reported on the statement of financial position (balance sheet).",
        "label": "Reported Value Measurement [Member]",
        "terseLabel": "Carrying Value"
       }
      }
     },
     "localname": "CarryingReportedAmountFairValueDisclosureMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementAssetsMeasuredonNonrecurringBasisDetails",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CashAcquiredFromAcquisition": {
     "auth_ref": [
      "r113"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business).",
        "label": "Cash Acquired from Acquisition",
        "terseLabel": "Cash Acquired from Acquisition"
       }
      }
     },
     "localname": "CashAcquiredFromAcquisition",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r32",
      "r59",
      "r131"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": {
     "auth_ref": [
      "r126",
      "r131",
      "r135"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations",
        "periodEndLabel": "Cash and cash equivalents \u2014 end of period (2)",
        "periodStartLabel": "Cash and cash equivalents \u2014 beginning of period (1)"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r126",
      "r526"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Net decrease in cash and cash equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations": {
     "auth_ref": [
      "r21",
      "r126"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) of investing activities of discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Cash Provided by (Used in) Investing Activities, Discontinued Operations",
        "terseLabel": "Cash Provided by (Used in) Investing Activities, Discontinued Operations"
       }
      }
     },
     "localname": "CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations": {
     "auth_ref": [
      "r21",
      "r126"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) of operating activities of discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Cash Provided by (Used in) Operating Activities, Discontinued Operations",
        "terseLabel": "Cash Provided by (Used in) Operating Activities, Discontinued Operations"
       }
      }
     },
     "localname": "CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ClassOfStockDomain": {
     "auth_ref": [
      "r140",
      "r142",
      "r164",
      "r165",
      "r166",
      "r168",
      "r170",
      "r175",
      "r176",
      "r177",
      "r226",
      "r285",
      "r290",
      "r291",
      "r292",
      "r298",
      "r299",
      "r341",
      "r342",
      "r345",
      "r346",
      "r525",
      "r672"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.",
        "label": "Class of Stock [Domain]",
        "terseLabel": "Class of Stock [Domain]"
       }
      }
     },
     "localname": "ClassOfStockDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity",
      "http://www.compasstrust.com/role/CoverPage",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfStockLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Class of Stock [Line Items]",
        "terseLabel": "Class of Stock [Line Items]"
       }
      }
     },
     "localname": "ClassOfStockLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommissionsPayableToBrokerDealersAndClearingOrganizations": {
     "auth_ref": [
      "r596"
     ],
     "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": [
      "r272",
      "r273",
      "r274",
      "r276",
      "r655"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "terseLabel": "Commitments and Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingencies",
      "http://www.compasstrust.com/role/CommitmentsandContingenciesSupplementalBalanceSheetInformationDetails"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockDividendsPerShareDeclared": {
     "auth_ref": [
      "r356"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.",
        "label": "Common Stock, Dividends, Per Share, Declared",
        "terseLabel": "Cash distributions declared per share (refer to Note J) (usd per share)"
       }
      }
     },
     "localname": "CommonStockDividendsPerShareDeclared",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r147",
      "r148",
      "r504"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Trust Common Shares"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockNoParValue": {
     "auth_ref": [
      "r47"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount per share of no-par value common stock.",
        "label": "Common Stock, No Par Value",
        "terseLabel": "Trust shares, par value (in dollars per share)"
       }
      }
     },
     "localname": "CommonStockNoParValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r47"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Trust shares, authorized (shares)"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r47"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "label": "Common Stock, Shares, Issued",
        "terseLabel": "Trust shares, issued (shares)"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r47",
      "r348"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "terseLabel": "Trust shares, outstanding (shares)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r47",
      "r565"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Common Stock, Value, Issued",
        "verboseLabel": "Trust common shares, no par value, 500,000 authorized; 69,450 shares issued and outstanding at March 31, 2022 and 68,738 issued and outstanding at December 31, 2021"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommonStockVotingRights": {
     "auth_ref": [
      "r349"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of voting rights of common stock. Includes eligibility to vote and votes per share owned. Include also, if any, unusual voting rights.",
        "label": "Common Stock, Voting Rights",
        "terseLabel": "Trust shares, voting rights"
       }
      }
     },
     "localname": "CommonStockVotingRights",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": {
     "auth_ref": [
      "r378",
      "r379",
      "r419",
      "r424"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.",
        "label": "Compensation and Employee Benefit Plans [Text Block]",
        "terseLabel": "Defined Benefit Plan"
       }
      }
     },
     "localname": "CompensationAndEmployeeBenefitPlansTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlan"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retirement Benefits [Abstract]",
        "terseLabel": "Retirement Benefits [Abstract]"
       }
      }
     },
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r90",
      "r92",
      "r93",
      "r104",
      "r609",
      "r632"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r90",
      "r92",
      "r103",
      "r474",
      "r492",
      "r608",
      "r631"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "totalLabel": "Total comprehensive income attributable to Holdings, net of tax"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r179",
      "r180",
      "r216",
      "r523",
      "r524",
      "r654"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.",
        "label": "Concentration Risk Benchmark [Domain]",
        "terseLabel": "Concentration Risk Benchmark [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskBenchmarkDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r179",
      "r180",
      "r216",
      "r523",
      "r524",
      "r651",
      "r654"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by benchmark of concentration risk.",
        "label": "Concentration Risk Benchmark [Axis]",
        "terseLabel": "Concentration Risk Benchmark [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r179",
      "r180",
      "r216",
      "r523",
      "r524",
      "r651",
      "r654"
     ],
     "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": [
      "r179",
      "r180",
      "r216",
      "r523",
      "r524"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.",
        "label": "Concentration Risk, Percentage",
        "terseLabel": "Concentration risk, percentage"
       }
      }
     },
     "localname": "ConcentrationRiskPercentage1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r179",
      "r180",
      "r216",
      "r523",
      "r524",
      "r654"
     ],
     "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": [
      "r136",
      "r480"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting.  The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.",
        "label": "Consolidation, Policy [Policy Text Block]",
        "terseLabel": "Consolidation"
       }
      }
     },
     "localname": "ConsolidationPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/PresentationandPrinciplesofConsolidationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConstructionInProgressGross": {
     "auth_ref": [
      "r261"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.",
        "label": "Construction in Progress, Gross",
        "terseLabel": "Construction in process"
       }
      }
     },
     "localname": "ConstructionInProgressGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofPropertyPlantandEquipmentDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContingentConsiderationByTypeAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of contingent consideration.",
        "label": "Contingent Consideration by Type [Axis]",
        "terseLabel": "Contingent Consideration by Type [Axis]"
       }
      }
     },
     "localname": "ContingentConsiderationByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ContingentConsiderationTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of contingent payment arrangement.",
        "label": "Contingent Consideration Type [Domain]",
        "terseLabel": "Contingent Consideration Type [Domain]"
       }
      }
     },
     "localname": "ContingentConsiderationTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CorporateAndOtherMember": {
     "auth_ref": [
      "r181"
     ],
     "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"
       }
      }
     },
     "localname": "CorporateAndOtherMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationGoodwillandIdentifiableAssetsofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r110",
      "r580"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.",
        "label": "Cost of Goods and Services Sold",
        "terseLabel": "Cost of revenues"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSold",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss",
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CreditFacilityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Axis]",
        "terseLabel": "Credit Facility [Axis]"
       }
      }
     },
     "localname": "CreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtIssuanceCostsDetails",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditFacilityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Domain]",
        "terseLabel": "Credit Facility [Domain]"
       }
      }
     },
     "localname": "CreditFacilityDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtIssuanceCostsDetails",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CustomerRelationshipsMember": {
     "auth_ref": [
      "r461"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.",
        "label": "Customer Relationships [Member]",
        "terseLabel": "Customer relationships"
       }
      }
     },
     "localname": "CustomerRelationshipsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail",
      "http://www.compasstrust.com/role/AcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementAssetsMeasuredonNonrecurringBasisDetails",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]",
        "terseLabel": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r139",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r317",
      "r324",
      "r325",
      "r327",
      "r336"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.",
        "label": "Debt Disclosure [Text Block]",
        "terseLabel": "Debt Disclosure"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/Debt"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r42",
      "r43",
      "r44",
      "r141",
      "r146",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r307",
      "r313",
      "r314",
      "r315",
      "r316",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r329",
      "r330",
      "r331",
      "r332",
      "r539",
      "r599",
      "r600",
      "r617"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
        "label": "Debt Instrument [Axis]",
        "terseLabel": "Debt Instrument [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtIssuanceCostsDetails",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail",
      "http://www.compasstrust.com/role/NarrativeDetails",
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "auth_ref": [
      "r300",
      "r329",
      "r330",
      "r537",
      "r539",
      "r540"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face (par) amount of debt instrument at time of issuance.",
        "label": "Debt Instrument, Face Amount",
        "terseLabel": "Credit facility obtained",
        "verboseLabel": "Debt instrument"
       }
      }
     },
     "localname": "DebtInstrumentFaceAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestNoncontrollingInterestAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateEffectivePercentage": {
     "auth_ref": [
      "r69",
      "r328",
      "r537",
      "r539"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.",
        "label": "Debt Instrument, Interest Rate, Effective Percentage",
        "terseLabel": "Debt Instrument, Interest Rate, Effective Percentage"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateEffectivePercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r69",
      "r301"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "terseLabel": "Debt Instrument, Interest Rate, Stated Percentage"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementAssetsMeasuredonNonrecurringBasisDetails",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Debt Instrument [Line Items]",
        "terseLabel": "Debt Instrument [Line Items]"
       }
      }
     },
     "localname": "DebtInstrumentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtIssuanceCostsDetails",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r70",
      "r141",
      "r146",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r307",
      "r313",
      "r314",
      "r315",
      "r316",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r329",
      "r330",
      "r331",
      "r332",
      "r539"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.",
        "label": "Debt Instrument, Name [Domain]",
        "terseLabel": "Debt Instrument, Name [Domain]"
       }
      }
     },
     "localname": "DebtInstrumentNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtIssuanceCostsDetails",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail",
      "http://www.compasstrust.com/role/NarrativeDetails",
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPricePercentage": {
     "auth_ref": [
      "r615"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.",
        "label": "Debt Instrument, Redemption Price, Percentage",
        "terseLabel": "Debt Instrument, Redemption Price, Percentage"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPricePercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/SubsequentEventDetail",
      "http://www.compasstrust.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r70",
      "r141",
      "r146",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r307",
      "r313",
      "r314",
      "r315",
      "r316",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r326",
      "r329",
      "r330",
      "r331",
      "r332",
      "r349",
      "r353",
      "r354",
      "r355",
      "r536",
      "r537",
      "r539",
      "r540",
      "r616"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Schedule of Long-term Debt Instruments [Table]",
        "terseLabel": "Schedule of Long-term Debt Instruments [Table]"
       }
      }
     },
     "localname": "DebtInstrumentTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtIssuanceCostsDetails",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentUnamortizedDiscount": {
     "auth_ref": [
      "r313",
      "r536",
      "r540"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt discount.",
        "label": "Debt Instrument, Unamortized Discount",
        "terseLabel": "Debt Instrument, Unamortized Discount"
       }
      }
     },
     "localname": "DebtInstrumentUnamortizedDiscount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsGross": {
     "auth_ref": [
      "r538"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs, Gross",
        "terseLabel": "Debt Issuance Costs, Gross"
       }
      }
     },
     "localname": "DeferredFinanceCostsGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtIssuanceCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "auth_ref": [
      "r62",
      "r313",
      "r538"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs, Net",
        "terseLabel": "Deferred debt issuance costs, less accumulated amortization",
        "verboseLabel": "Deferred debt issuance costs, less accumulated amortization"
       }
      }
     },
     "localname": "DeferredFinanceCostsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtIssuanceCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r425",
      "r426"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.",
        "label": "Deferred Income Tax Liabilities, Net",
        "verboseLabel": "Deferred Income Tax Liabilities, Net"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxesAndTaxCredits": {
     "auth_ref": [
      "r130"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.",
        "label": "Deferred Income Taxes and Tax Credits",
        "terseLabel": "Deferred taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxesAndTaxCredits",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": {
     "auth_ref": [
      "r381",
      "r398",
      "r409",
      "r412",
      "r413"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofNetPeriodicBenefitCostDetail": {
       "order": 4.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan.",
        "label": "Defined Benefit Plan, Amortization of Gain (Loss)",
        "negatedTerseLabel": "Amortization of unrecognized loss"
       }
      }
     },
     "localname": "DefinedBenefitPlanAmortizationOfGainsLosses",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofNetPeriodicBenefitCostDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear": {
     "auth_ref": [
      "r411",
      "r413"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of contribution expected to be received by defined benefit plan from employer in remainder of current fiscal year. Excludes contribution previously paid by employer in current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Employer Contributions, Remainder of Fiscal Year",
        "terseLabel": "Expected contribution to the Foreign Plan"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": {
     "auth_ref": [
      "r381",
      "r397",
      "r408",
      "r412",
      "r413"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofNetPeriodicBenefitCostDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan.",
        "label": "Defined Benefit Plan, Expected Return (Loss) on Plan Assets",
        "negatedLabel": "Expected return on plan assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofNetPeriodicBenefitCostDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanFundedStatusOfPlan": {
     "auth_ref": [
      "r380",
      "r385",
      "r412"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of funded (unfunded) status of defined benefit plan, measured as difference between fair value of plan assets and benefit obligation. Includes, but is not limited to, overfunded (underfunded) status.",
        "label": "Defined Benefit Plan, Funded (Unfunded) Status of Plan",
        "terseLabel": "Unfunded liability"
       }
      }
     },
     "localname": "DefinedBenefitPlanFundedStatusOfPlan",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanInterestCost": {
     "auth_ref": [
      "r381",
      "r384",
      "r396",
      "r407",
      "r412",
      "r413"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofNetPeriodicBenefitCostDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost recognized for passage of time related to defined benefit plan.",
        "label": "Defined Benefit Plan, Interest Cost",
        "terseLabel": "Interest cost"
       }
      }
     },
     "localname": "DefinedBenefitPlanInterestCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofNetPeriodicBenefitCostDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": {
     "auth_ref": [
      "r394",
      "r405",
      "r412",
      "r413"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofNetPeriodicBenefitCostDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan.",
        "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)",
        "totalLabel": "Net periodic benefit cost"
       }
      }
     },
     "localname": "DefinedBenefitPlanNetPeriodicBenefitCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofNetPeriodicBenefitCostDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1": {
     "auth_ref": [
      "r382",
      "r399",
      "r410"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofNetPeriodicBenefitCostDetail": {
       "order": 5.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit from settlement and curtailment.",
        "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement and Curtailment",
        "negatedTerseLabel": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement and Curtailment"
       }
      }
     },
     "localname": "DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofNetPeriodicBenefitCostDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanServiceCost": {
     "auth_ref": [
      "r383",
      "r395",
      "r406",
      "r412",
      "r413"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofNetPeriodicBenefitCostDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.",
        "label": "Defined Benefit Plan, Service Cost",
        "terseLabel": "Service cost"
       }
      }
     },
     "localname": "DefinedBenefitPlanServiceCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofNetPeriodicBenefitCostDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable": {
     "auth_ref": [
      "r401",
      "r402",
      "r403",
      "r404",
      "r412"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosures and provisions pertaining to defined benefit pension plans or other postretirement defined benefit plans. The arrangements are generally based on terms and conditions stipulated by the entity, and which contain a promise by the employer to pay certain amounts or awards at designated future dates, including a period after retirement, upon compliance with stipulated requirements. Excludes disclosures pertaining to defined contribution plans.",
        "label": "Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]",
        "terseLabel": "Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]"
       }
      }
     },
     "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]",
        "terseLabel": "Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]"
       }
      }
     },
     "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan.",
        "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount",
        "terseLabel": "Defined Contribution Plan, Employer Discretionary Contribution Amount"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r129",
      "r260"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.",
        "label": "Depreciation",
        "terseLabel": "Depreciation expense"
       }
      }
     },
     "localname": "Depreciation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofInventoryDetail",
      "http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofPropertyPlantandEquipmentDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationAndAmortization": {
     "auth_ref": [
      "r129",
      "r260"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.",
        "label": "Depreciation, Depletion and Amortization, Nonproduction",
        "terseLabel": "Depreciation and Amortization Expense"
       }
      }
     },
     "localname": "DepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationGoodwillandIdentifiableAssetsofOperatingSegmentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.",
        "label": "Derivative Contract [Domain]",
        "terseLabel": "Derivative Contract [Domain]"
       }
      }
     },
     "localname": "DerivativeContractTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "auth_ref": [
      "r80",
      "r496",
      "r497",
      "r499",
      "r501"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of derivative contract.",
        "label": "Derivative Instrument [Axis]",
        "terseLabel": "Derivative Instrument [Axis]"
       }
      }
     },
     "localname": "DerivativeInstrumentRiskAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Disaggregation of Revenue [Line Items]",
        "terseLabel": "Disaggregation of Revenue [Line Items]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r368",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table]",
        "terseLabel": "Disaggregation of Revenue [Table]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r368"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "terseLabel": "Disaggregation of Revenue"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/RevenueTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax": {
     "auth_ref": [
      "r7",
      "r9",
      "r11"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation.",
        "label": "Discontinued Operation, Gain (Loss) from Disposal of Discontinued Operation, before Income Tax",
        "terseLabel": "Discontinued Operation, Gain (Loss) from Disposal of Discontinued Operation, before Income Tax"
       }
      }
     },
     "localname": "DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax": {
     "auth_ref": [
      "r7",
      "r9",
      "r11",
      "r25"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation.",
        "label": "Discontinued Operation, Gain (Loss) on Disposal of Discontinued Operation, Net of Tax",
        "terseLabel": "Gain on sale of discontinued operations, net of income tax"
       }
      }
     },
     "localname": "DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.compasstrust.com/role/DiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax": {
     "auth_ref": [
      "r7",
      "r8",
      "r9",
      "r10",
      "r11",
      "r19",
      "r100",
      "r628"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedOperatingResultsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of income (loss) from a discontinued operation. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.",
        "label": "Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax",
        "terseLabel": "Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax",
        "verboseLabel": "Income (loss) from continuing operations before income taxes"
       }
      }
     },
     "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedOperatingResultsDetails",
      "http://www.compasstrust.com/role/StockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation": {
     "auth_ref": [
      "r8",
      "r9",
      "r10",
      "r11",
      "r19",
      "r25",
      "r427",
      "r440",
      "r444"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedOperatingResultsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit) related to a discontinued operation. Includes, but is not limited to, tax expense (benefit) related to income (loss) from operations during the phase-out period, tax expense (benefit) related to gain (loss) on disposal, tax expense (benefit) related to gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and tax expense (benefit) related to adjustments of a prior period gain (loss) on disposal.",
        "label": "Discontinued Operation, Tax Effect of Discontinued Operation",
        "terseLabel": "Discontinued Operation, Tax Effect of Discontinued Operation",
        "verboseLabel": "Provision for income taxes"
       }
      }
     },
     "localname": "DiscontinuedOperationTaxEffectOfDiscontinuedOperation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedOperatingResultsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Discontinued Operations and Disposal Groups [Abstract]",
        "terseLabel": "Discontinued Operations and Disposal Groups [Abstract]"
       }
      }
     },
     "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DiscontinuedOperationsDisposedOfBySaleMember": {
     "auth_ref": [
      "r5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Component or group of components disposed of by sale and representing a strategic shift that has or will have a major effect on operations and financial results.",
        "label": "Discontinued Operations, Disposed of by Sale [Member]",
        "terseLabel": "Discontinued Operations, Disposed of by Sale [Member]",
        "verboseLabel": "Discontinued Operations, Disposed of by Sale"
       }
      }
     },
     "localname": "DiscontinuedOperationsDisposedOfBySaleMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsDetails",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedOperatingResultsDetails",
      "http://www.compasstrust.com/role/StockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DiscontinuedOperationsHeldforsaleMember": {
     "auth_ref": [
      "r4",
      "r6",
      "r24"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Component or group of components classified as held-for-sale and representing a strategic shift that has or will have a major effect on operations and financial results. Includes a business or nonprofit activity on acquisition classified as held-for-sale.",
        "label": "Discontinued Operations, Held-for-sale [Member]",
        "terseLabel": "Discontinued Operations, Held-for-sale"
       }
      }
     },
     "localname": "DiscontinuedOperationsHeldforsaleMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DiscontinuedOperationsPolicyTextBlock": {
     "auth_ref": [
      "r13",
      "r29"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for discontinued operations. Includes, but is not limited to, method of interest allocation to a discontinued operation.",
        "label": "Discontinued Operations, Policy [Policy Text Block]",
        "terseLabel": "Discontinued Operations, Policy [Policy Text Block]"
       }
      }
     },
     "localname": "DiscontinuedOperationsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/PresentationandPrinciplesofConsolidationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisposalGroupClassificationAxis": {
     "auth_ref": [
      "r24"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by disposal group classification.",
        "label": "Disposal Group Classification [Axis]",
        "terseLabel": "Disposal Group Classification [Axis]"
       }
      }
     },
     "localname": "DisposalGroupClassificationAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsDetails",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedOperatingResultsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisposalGroupClassificationDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations.",
        "label": "Disposal Group Classification [Domain]",
        "terseLabel": "Disposal Group Classification [Domain]"
       }
      }
     },
     "localname": "DisposalGroupClassificationDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsDetails",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedOperatingResultsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet": {
     "auth_ref": [
      "r2",
      "r3",
      "r22",
      "r265"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as accounts, notes and loans receivable attributable to disposal group held for sale or disposed of.",
        "label": "Disposal Group, Including Discontinued Operation, Accounts, Notes and Loans Receivable, Net",
        "terseLabel": "Disposal Group, Including Discontinued Operation, Accounts, Notes and Loans Receivable, Net"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent": {
     "auth_ref": [
      "r2",
      "r3",
      "r22",
      "r259",
      "r265"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as accounts payable attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Accounts Payable, Current",
        "terseLabel": "Disposal Group, Including Discontinued Operation, Accounts Payable, Current"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r2",
      "r3",
      "r22",
      "r259",
      "r265"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as accrued liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Accrued Liabilities, Current",
        "terseLabel": "Disposal Group, Including Discontinued Operation, Accrued Liabilities, Current"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent": {
     "auth_ref": [
      "r2",
      "r3",
      "r22",
      "r24",
      "r28",
      "r257",
      "r265"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Assets, Noncurrent",
        "terseLabel": "Disposal Group, Including Discontinued Operation, Assets, Noncurrent"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationCash": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand, demand deposits with banks or financial institutions, and  other kinds of accounts that have the general characteristics of demand deposits, held by a disposal group.",
        "label": "Disposal Group, Including Discontinued Operation, Cash",
        "terseLabel": "Disposal Group, Including Discontinued Operation, Cash"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationCash",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents": {
     "auth_ref": [
      "r2",
      "r3",
      "r22",
      "r265"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as cash and cash equivalents attributable to disposal group held for sale or disposed of.",
        "label": "Disposal Group, Including Discontinued Operation, Cash and Cash Equivalents",
        "terseLabel": "Disposal Group, Including Discontinued Operation, Cash and Cash Equivalents"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities": {
     "auth_ref": [
      "r2",
      "r3",
      "r22",
      "r265"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as deferred tax liabilities attributable to disposal group held for sale or disposed of.",
        "label": "Disposal Group, Including Discontinued Operation, Deferred Tax Liabilities",
        "terseLabel": "Disposal Group, Including Discontinued Operation, Deferred Tax Liabilities"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1": {
     "auth_ref": [
      "r2",
      "r3",
      "r22",
      "r265"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as goodwill attributable to disposal group held for sale or disposed of.",
        "label": "Disposal Group, Including Discontinued Operation, Goodwill",
        "terseLabel": "Disposal Group, Including Discontinued Operation, Goodwill"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationGoodwill1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss": {
     "auth_ref": [
      "r20",
      "r28"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gross profit attributable to disposal group, including, but not limited to, discontinued operation.",
        "label": "Disposal Group, Including Discontinued Operation, Gross Profit (Loss)",
        "terseLabel": "Disposal Group, Including Discontinued Operation, Gross Profit (Loss)",
        "verboseLabel": "Gross profit"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedOperatingResultsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets": {
     "auth_ref": [
      "r2",
      "r3",
      "r22",
      "r265"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as intangible assets, excluding goodwill, attributable to disposal group held for sale or disposed of.",
        "label": "Disposal Group, Including Discontinued Operation, Intangible Assets",
        "terseLabel": "Disposal Group, Including Discontinued Operation, Intangible Assets"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent": {
     "auth_ref": [
      "r2",
      "r3",
      "r22",
      "r259",
      "r265"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as inventory attributable to disposal group, expected to be disposed of within one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Inventory, Current",
        "terseLabel": "Disposal Group, Including Discontinued Operation, Inventory, Current"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationInventoryCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss": {
     "auth_ref": [
      "r20"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating income (loss) attributable to disposal group, including, but not limited to, discontinued operation.",
        "label": "Disposal Group, Including Discontinued Operation, Operating Income (Loss)",
        "terseLabel": "Disposal Group, Including Discontinued Operation, Operating Income (Loss)",
        "verboseLabel": "Operating income (loss)"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedOperatingResultsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities": {
     "auth_ref": [
      "r2",
      "r3",
      "r22",
      "r259",
      "r265"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as other liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Other Liabilities, Current",
        "terseLabel": "Disposal Group, Including Discontinued Operation, Other Liabilities, Current"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets": {
     "auth_ref": [
      "r2",
      "r3",
      "r22",
      "r257",
      "r265"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as other assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Other Assets, Noncurrent",
        "terseLabel": "Disposal Group, Including Discontinued Operation, Other Assets, Noncurrent"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities": {
     "auth_ref": [
      "r2",
      "r3",
      "r22",
      "r257",
      "r265"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as other liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Other Liabilities, Noncurrent",
        "terseLabel": "Disposal Group, Including Discontinued Operation, Other Liabilities, Noncurrent"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent": {
     "auth_ref": [
      "r2",
      "r3",
      "r22",
      "r259",
      "r265"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as prepaid and other assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Prepaid and Other Assets, Current",
        "terseLabel": "Disposal Group, Including Discontinued Operation, Prepaid and Other Assets, Current"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r2",
      "r3",
      "r22",
      "r265"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as property, plant and equipment attributable to disposal group held for sale or disposed of.",
        "label": "Disposal Group, Including Discontinued Operation, Property, Plant and Equipment",
        "terseLabel": "Disposal Group, Including Discontinued Operation, Property, Plant and Equipment"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue": {
     "auth_ref": [
      "r20",
      "r28"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation.",
        "label": "Disposal Group, Including Discontinued Operation, Revenue",
        "terseLabel": "Disposal Group, Including Discontinued Operation, Revenue",
        "verboseLabel": "Net sales"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationRevenue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedOperatingResultsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal": {
     "auth_ref": [
      "r129",
      "r258",
      "r264"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of gain (loss) recognized on the sale or disposal of a disposal group. Excludes discontinued operations.",
        "label": "Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal",
        "terseLabel": "Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal"
       }
      }
     },
     "localname": "DisposalGroupNotDiscontinuedOperationGainLossOnDisposal",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsDetails",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedOperatingResultsDetails",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": {
     "auth_ref": [
      "r30",
      "r269"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.",
        "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]",
        "terseLabel": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]"
       }
      }
     },
     "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperations"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": {
     "auth_ref": [
      "r414",
      "r417"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of disposal group.",
        "label": "Disposal Group Name [Domain]",
        "terseLabel": "Disposal Group Name [Domain]"
       }
      }
     },
     "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.compasstrust.com/role/DiscontinuedOperations",
      "http://www.compasstrust.com/role/DiscontinuedOperationsDetails",
      "http://www.compasstrust.com/role/DiscontinuedOperationsDiscontinuedoperationsPolicies",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedOperatingResultsDetails",
      "http://www.compasstrust.com/role/DiscontinuedOperationsTables",
      "http://www.compasstrust.com/role/PresentationandPrinciplesofConsolidationNarrativeDetails",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DueToRelatedPartiesCurrent": {
     "auth_ref": [
      "r63",
      "r145",
      "r288",
      "r290",
      "r291",
      "r297",
      "r298",
      "r299",
      "r558"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Due to Related Parties, Current",
        "verboseLabel": "Due to related party"
       }
      }
     },
     "localname": "DueToRelatedPartiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EarningsPerShareBasicAndDilutedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Basic and Diluted [Abstract]",
        "terseLabel": "Basic income per common share attributable to Holdings (refer to Note J)"
       }
      }
     },
     "localname": "EarningsPerShareBasicAndDilutedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r105",
      "r152",
      "r153",
      "r155",
      "r156",
      "r157",
      "r164",
      "r168",
      "r169",
      "r170",
      "r171",
      "r172",
      "r505",
      "r506",
      "r610",
      "r633"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Earnings Per Share, Diluted",
        "terseLabel": "Earnings Per Share, Diluted"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.compasstrust.com/role/StockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": {
     "auth_ref": [
      "r526"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations",
        "terseLabel": "Foreign currency impact on cash"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r428"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "totalLabel": "Effective income tax rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r143",
      "r428",
      "r441"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).",
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "terseLabel": "United States Federal Statutory Rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfAssets": {
     "auth_ref": [
      "r428",
      "r441"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail": {
       "order": 10.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to disposition of asset. Includes, but is not limited to, intra-entity transfer of asset other than inventory.",
        "label": "Effective Income Tax Rate Reconciliation, Disposition of Asset, Percent",
        "terseLabel": "Effective Income Tax Rate Reconciliation, Disposition of Asset, Percent"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationDispositionOfAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": {
     "auth_ref": [
      "r428",
      "r441"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail": {
       "order": 8.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r428",
      "r441"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent",
        "terseLabel": "State income taxes (net of Federal benefits)"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits": {
     "auth_ref": [
      "r428",
      "r441"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail": {
       "order": 6.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": -1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Percent",
        "negatedTerseLabel": "Credit utilization"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationTaxCredits",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign": {
     "auth_ref": [
      "r428",
      "r441"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign tax credit.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Foreign, Percent",
        "terseLabel": "Foreign income taxes"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsForeign",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]",
        "terseLabel": "Equity [Abstract]"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r0",
      "r94",
      "r95",
      "r96",
      "r147",
      "r148",
      "r149",
      "r151",
      "r158",
      "r161",
      "r174",
      "r227",
      "r348",
      "r356",
      "r420",
      "r421",
      "r422",
      "r437",
      "r438",
      "r504",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r533",
      "r641",
      "r642",
      "r643",
      "r675"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail",
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EstimateOfFairValueFairValueDisclosureMember": {
     "auth_ref": [
      "r315",
      "r329",
      "r330",
      "r520"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measured as an estimate of fair value.",
        "label": "Estimate of Fair Value Measurement [Member]",
        "terseLabel": "Fair Value"
       }
      }
     },
     "localname": "EstimateOfFairValueFairValueDisclosureMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementAssetsMeasuredonNonrecurringBasisDetails",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EurodollarMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate based on U.S. dollar denominated deposits at foreign banks or foreign branches of U.S. banks.",
        "label": "Eurodollar [Member]",
        "terseLabel": "Eurodollar"
       }
      }
     },
     "localname": "EurodollarMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ExtinguishmentOfDebtAxis": {
     "auth_ref": [
      "r335"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information pertaining to the debt extinguished including the amount of gain (loss), the income tax effect on the gain (loss), and the amount of gain (loss), net or the related income tax, by debt instrument.",
        "label": "Extinguishment of Debt [Axis]",
        "terseLabel": "Extinguishment of Debt [Axis]"
       }
      }
     },
     "localname": "ExtinguishmentOfDebtAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ExtinguishmentOfDebtTypeDomain": {
     "auth_ref": [
      "r335"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of debt extinguished.",
        "label": "Extinguishment of Debt, Type [Domain]",
        "terseLabel": "Extinguishment of Debt, Type [Domain]"
       }
      }
     },
     "localname": "ExtinguishmentOfDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Abstract]",
        "terseLabel": "Liabilities:"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementAssetsMeasuredonNonrecurringBasisDetails",
      "http://www.compasstrust.com/role/FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3FairValueMeasurementsDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "auth_ref": [
      "r507",
      "r508",
      "r509",
      "r516"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.",
        "label": "Fair Value, Recurring and Nonrecurring [Table]",
        "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementAssetsMeasuredonNonrecurringBasisDetails",
      "http://www.compasstrust.com/role/FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3FairValueMeasurementsDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r315",
      "r329",
      "r330",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r412",
      "r508",
      "r570",
      "r571",
      "r572"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "terseLabel": "Fair Value Hierarchy and NAV [Axis]"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementAssetsMeasuredonNonrecurringBasisDetails",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementBasisAxis": {
     "auth_ref": [
      "r315",
      "r329",
      "r330",
      "r507",
      "r517"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by measurement basis.",
        "label": "Measurement Basis [Axis]",
        "terseLabel": "Measurement Basis [Axis]"
       }
      }
     },
     "localname": "FairValueByMeasurementBasisAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementAssetsMeasuredonNonrecurringBasisDetails",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "auth_ref": [
      "r507",
      "r508",
      "r510",
      "r511",
      "r518"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by measurement frequency.",
        "label": "Measurement Frequency [Axis]",
        "terseLabel": "Measurement Frequency [Axis]"
       }
      }
     },
     "localname": "FairValueByMeasurementFrequencyAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosureItemAmountsDomain": {
     "auth_ref": [
      "r315",
      "r329",
      "r330"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value.",
        "label": "Fair Value Measurement [Domain]",
        "terseLabel": "Fair Value Measurement [Domain]"
       }
      }
     },
     "localname": "FairValueDisclosureItemAmountsDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementAssetsMeasuredonNonrecurringBasisDetails",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]",
        "terseLabel": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r515"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.",
        "label": "Fair Value Disclosures [Text Block]",
        "terseLabel": "Fair Value Measurement"
       }
      }
     },
     "localname": "FairValueDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurement"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r315",
      "r387",
      "r388",
      "r393",
      "r412",
      "r508",
      "r570"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.",
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "terseLabel": "Level\u00a01"
       }
      }
     },
     "localname": "FairValueInputsLevel1Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementAssetsMeasuredonNonrecurringBasisDetails",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r315",
      "r329",
      "r330",
      "r387",
      "r388",
      "r393",
      "r412",
      "r508",
      "r571"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "terseLabel": "Level 2"
       }
      }
     },
     "localname": "FairValueInputsLevel2Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementAssetsMeasuredonNonrecurringBasisDetails",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r315",
      "r329",
      "r330",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r412",
      "r508",
      "r572"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "terseLabel": "Level 3"
       }
      }
     },
     "localname": "FairValueInputsLevel3Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementAssetsMeasuredonNonrecurringBasisDetails",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": {
     "auth_ref": [
      "r512",
      "r516"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.",
        "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]",
        "terseLabel": "Reconciliations of Change in Carrying Value of Level 3 Fair Value Measurements"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement frequency.",
        "label": "Measurement Frequency [Domain]",
        "terseLabel": "Measurement Frequency [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementFrequencyDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome": {
     "auth_ref": [
      "r513"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) recognized in other comprehensive income (OCI) from liability measured at fair value on recurring basis using unobservable input (level 3).",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Other Comprehensive Income (Loss)",
        "negatedLabel": "Contingent consideration - Rimports (1)"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3FairValueMeasurementsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues": {
     "auth_ref": [
      "r514"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of issuances of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances",
        "negatedTerseLabel": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3FairValueMeasurementsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": {
     "auth_ref": [
      "r514"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements",
        "terseLabel": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3FairValueMeasurementsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": {
     "auth_ref": [
      "r512"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value",
        "negatedPeriodEndLabel": "Fair value of liability, Ending balance",
        "negatedPeriodStartLabel": "Fair value of liability, Beginning balance",
        "negatedTerseLabel": "Total recorded at fair value"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3FairValueMeasurementsDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r315",
      "r329",
      "r330",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r412",
      "r570",
      "r571",
      "r572"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "terseLabel": "Fair Value Hierarchy and NAV [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementAssetsMeasuredonNonrecurringBasisDetails",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "auth_ref": [
      "r515",
      "r518"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.",
        "label": "Fair Value, Recurring [Member]",
        "terseLabel": "Fair Value, Measurements, Recurring"
       }
      }
     },
     "localname": "FairValueMeasurementsRecurringMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FederalFundsEffectiveSwapRateMember": {
     "auth_ref": [
      "r502"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap having its variable-rate leg referenced to Federal Funds effective rate with no additional spread over Federal Funds effective rate on that variable-rate leg.",
        "label": "Fed Funds Effective Rate Overnight Index Swap Rate [Member]",
        "terseLabel": "Fed Funds Effective Rate Overnight Index Swap Rate"
       }
      }
     },
     "localname": "FederalFundsEffectiveSwapRateMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r251"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "negatedLabel": "Total accumulated amortization"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable": {
     "auth_ref": [
      "r244"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table containing detailed characteristics of finite-lived intangible assets acquired during a business combination. Finite-lived intangible assets are assets that have no physical form, but have expected future economic benefit, and are expected to be used over a defined period. Acquired finite-lived intangible assets are disclosed by major class (assets that can be grouped together because they are similar, either by their nature or by their use in operations of the Entity) and in total. Additionally, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period are also disclosed.",
        "label": "Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]",
        "terseLabel": "Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "auth_ref": [
      "r253"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofEstimatedChargestoAmortizationExpenseofIntangibleAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year",
        "terseLabel": "2021"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofEstimatedChargestoAmortizationExpenseofIntangibleAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "auth_ref": [
      "r253"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofEstimatedChargestoAmortizationExpenseofIntangibleAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "auth_ref": [
      "r253"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofEstimatedChargestoAmortizationExpenseofIntangibleAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "auth_ref": [
      "r253"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofEstimatedChargestoAmortizationExpenseofIntangibleAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r244",
      "r248",
      "r251",
      "r255",
      "r581",
      "r582"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by major type or class of finite-lived intangible assets.",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail",
      "http://www.compasstrust.com/role/AcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementAssetsMeasuredonNonrecurringBasisDetails",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofEstimatedChargestoAmortizationExpenseofIntangibleAssetsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r251",
      "r582"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Gross",
        "terseLabel": "Other intangible assets, gross"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Finite-Lived Intangible Assets [Line Items]",
        "terseLabel": "Finite-Lived Intangible Assets [Line Items]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r244",
      "r250"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.",
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail",
      "http://www.compasstrust.com/role/AcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementAssetsMeasuredonNonrecurringBasisDetails",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r251",
      "r581"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Net",
        "terseLabel": "Finite-Lived Intangible Assets, Net"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinitelivedIntangibleAssetsAcquired1": {
     "auth_ref": [
      "r245"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.",
        "label": "Finite-lived Intangible Assets Acquired",
        "terseLabel": "Finite-lived Intangible Assets Acquired"
       }
      }
     },
     "localname": "FinitelivedIntangibleAssetsAcquired1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainsLossesOnExtinguishmentOfDebt": {
     "auth_ref": [
      "r129",
      "r333",
      "r334"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.",
        "label": "Gain (Loss) on Extinguishment of Debt",
        "negatedTerseLabel": "Gain (Loss) on Extinguishment of Debt",
        "terseLabel": "Gain (Loss) on Extinguishment of Debt"
       }
      }
     },
     "localname": "GainsLossesOnExtinguishmentOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/SubsequentEventDetail",
      "http://www.compasstrust.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeographicConcentrationRiskMember": {
     "auth_ref": [
      "r178",
      "r654"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa).",
        "label": "Geographic Concentration Risk [Member]",
        "terseLabel": "Geographic Concentration Risk"
       }
      }
     },
     "localname": "GeographicConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r234",
      "r235",
      "r565",
      "r597"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      },
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill",
        "periodEndLabel": "Balance as of January 1, 2017",
        "periodStartLabel": "Balance as of March 31, 2017",
        "terseLabel": "Goodwill",
        "totalLabel": "Goodwill - net carrying amount"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail",
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail",
      "http://www.compasstrust.com/role/AcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetail",
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAcquiredDuringPeriod": {
     "auth_ref": [
      "r237"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.",
        "label": "Goodwill, Acquired During Period",
        "terseLabel": "Goodwill, Acquired During Period"
       }
      }
     },
     "localname": "GoodwillAcquiredDuringPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]",
        "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r256"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for goodwill and intangible assets.",
        "label": "Goodwill and Intangible Assets Disclosure [Text Block]",
        "terseLabel": "Goodwill and Intangible Assets Disclosure"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillGross": {
     "auth_ref": [
      "r236",
      "r239"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_Goodwill",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Gross",
        "terseLabel": "Goodwill - gross carrying amount"
       }
      }
     },
     "localname": "GoodwillGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": {
     "auth_ref": [
      "r236",
      "r239"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_Goodwill",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Impaired, Accumulated Impairment Loss",
        "negatedLabel": "Accumulated impairment losses",
        "terseLabel": "Goodwill, estimated impairment loss"
       }
      }
     },
     "localname": "GoodwillImpairedAccumulatedImpairmentLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Goodwill [Line Items]",
        "terseLabel": "Goodwill [Line Items]"
       }
      }
     },
     "localname": "GoodwillLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillPurchaseAccountingAdjustments": {
     "auth_ref": [
      "r238",
      "r449"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Purchase Accounting Adjustments",
        "terseLabel": "Goodwill, Purchase Accounting Adjustments"
       }
      }
     },
     "localname": "GoodwillPurchaseAccountingAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Goodwill [Roll Forward]",
        "terseLabel": "Goodwill [Roll Forward]"
       }
      }
     },
     "localname": "GoodwillRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r107",
      "r142",
      "r194",
      "r200",
      "r204",
      "r207",
      "r210",
      "r226",
      "r285",
      "r286",
      "r287",
      "r290",
      "r291",
      "r292",
      "r294",
      "r296",
      "r298",
      "r299",
      "r525"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
        "label": "Gross Profit",
        "totalLabel": "Gross profit"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GuaranteesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Guarantees [Abstract]",
        "terseLabel": "Guarantees [Abstract]"
       }
      }
     },
     "localname": "GuaranteesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeAmountsAttributableToReportingEntityDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Amounts Attributable to Parent, Disclosures [Abstract]",
        "terseLabel": "Amounts attributable to Holdings"
       }
      }
     },
     "localname": "IncomeAmountsAttributableToReportingEntityDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperations": {
     "auth_ref": [
      "r108",
      "r130",
      "r152",
      "r153",
      "r155",
      "r156",
      "r167",
      "r170",
      "r473"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of income (loss) from continuing operations attributable to the parent.",
        "label": "Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent",
        "terseLabel": "Income from continuing operations"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity": {
     "auth_ref": [
      "r471",
      "r474"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of income (loss) from continuing operations attributable to the noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations, Net of Tax, Attributable to Noncontrolling Interest",
        "negatedLabel": "Less: Net income from continuing operations attributable to noncontrolling interest"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r99",
      "r194",
      "r200",
      "r204",
      "r207",
      "r210",
      "r595",
      "r605",
      "r613",
      "r634"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "terseLabel": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "totalLabel": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest, Total"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": {
     "auth_ref": [
      "r194",
      "r200",
      "r204",
      "r207",
      "r210"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.",
        "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest",
        "terseLabel": "Total consolidated income (loss) from continuing operations before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r142",
      "r150",
      "r194",
      "r200",
      "r204",
      "r207",
      "r210",
      "r226",
      "r285",
      "r286",
      "r287",
      "r290",
      "r291",
      "r292",
      "r294",
      "r296",
      "r298",
      "r299",
      "r474",
      "r506",
      "r525"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "terseLabel": "Income from continuing operations"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": {
     "auth_ref": [
      "r97",
      "r105",
      "r150",
      "r152",
      "r153",
      "r155",
      "r156",
      "r164",
      "r168",
      "r169",
      "r170",
      "r506",
      "r610",
      "r627",
      "r630",
      "r633"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) derived from continuing operations during the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Income (Loss) from Continuing Operations, Per Diluted Share",
        "terseLabel": "Continuing operations (usd per share)"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsPerDilutedShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.compasstrust.com/role/StockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax": {
     "auth_ref": [
      "r7",
      "r8",
      "r9",
      "r10",
      "r11",
      "r25",
      "r28",
      "r445",
      "r628"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedOperatingResultsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.",
        "label": "Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "terseLabel": "Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "totalLabel": "Income from discontinued operations"
       }
      }
     },
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedOperatingResultsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r7",
      "r8",
      "r9",
      "r10",
      "r11",
      "r19",
      "r25",
      "r471",
      "r474"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 3.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of income (loss) from a discontinued operation attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.",
        "label": "Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Noncontrolling Interest",
        "terseLabel": "Less: Net income from discontinued operations attributable to noncontrolling interest"
       }
      }
     },
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity",
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity": {
     "auth_ref": [
      "r7",
      "r8",
      "r9",
      "r10",
      "r11",
      "r19",
      "r25",
      "r474"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of income (loss) from a discontinued operation attributable to the parent. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.",
        "label": "Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent",
        "terseLabel": "Income from discontinued operations, net of income tax"
       }
      }
     },
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare": {
     "auth_ref": [
      "r165",
      "r168",
      "r169",
      "r493"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.",
        "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share",
        "terseLabel": "Discontinued operations (usd per share)"
       }
      }
     },
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.compasstrust.com/role/StockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]",
        "terseLabel": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": {
     "auth_ref": [
      "r414",
      "r417"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of disposal group.",
        "label": "Disposal Group Name [Axis]",
        "terseLabel": "Disposal Group Name [Axis]"
       }
      }
     },
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.compasstrust.com/role/DiscontinuedOperations",
      "http://www.compasstrust.com/role/DiscontinuedOperationsDetails",
      "http://www.compasstrust.com/role/DiscontinuedOperationsDiscontinuedoperationsPolicies",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedOperatingResultsDetails",
      "http://www.compasstrust.com/role/DiscontinuedOperationsTables",
      "http://www.compasstrust.com/role/PresentationandPrinciplesofConsolidationNarrativeDetails",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]",
        "terseLabel": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]"
       }
      }
     },
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperations",
      "http://www.compasstrust.com/role/DiscontinuedOperationsDetails",
      "http://www.compasstrust.com/role/DiscontinuedOperationsDiscontinuedoperationsPolicies",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedOperatingResultsDetails",
      "http://www.compasstrust.com/role/DiscontinuedOperationsTables",
      "http://www.compasstrust.com/role/PresentationandPrinciplesofConsolidationNarrativeDetails",
      "http://www.compasstrust.com/role/StockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": {
     "auth_ref": [
      "r3",
      "r13",
      "r14",
      "r15",
      "r16",
      "r17",
      "r18",
      "r23",
      "r26",
      "r27",
      "r28",
      "r267",
      "r268"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.",
        "label": "Disposal Groups, Including Discontinued Operations [Table]",
        "terseLabel": "Disposal Groups, Including Discontinued Operations [Table]"
       }
      }
     },
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperations",
      "http://www.compasstrust.com/role/DiscontinuedOperationsDetails",
      "http://www.compasstrust.com/role/DiscontinuedOperationsDiscontinuedoperationsPolicies",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedOperatingResultsDetails",
      "http://www.compasstrust.com/role/DiscontinuedOperationsTables",
      "http://www.compasstrust.com/role/PresentationandPrinciplesofConsolidationNarrativeDetails",
      "http://www.compasstrust.com/role/StockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "auth_ref": [
      "r430"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by tax jurisdiction.",
        "label": "Income Tax Authority [Axis]",
        "terseLabel": "Income Tax Authority [Axis]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.",
        "label": "Income Tax Authority [Domain]",
        "terseLabel": "Income Tax Authority [Domain]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxAuthorityNameAxis": {
     "auth_ref": [
      "r430"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of taxing authority.",
        "label": "Income Tax Authority, Name [Axis]",
        "terseLabel": "Income Tax Authority, Name [Axis]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Named agency, division or body that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.",
        "label": "Income Tax Authority, Name [Domain]",
        "terseLabel": "Income Tax Authority, Name [Domain]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxContingencyLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Income Tax Contingency [Line Items]",
        "terseLabel": "Income Tax Contingency [Line Items]"
       }
      }
     },
     "localname": "IncomeTaxContingencyLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxContingencyTable": {
     "auth_ref": [
      "r431",
      "r432",
      "r434",
      "r436"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.",
        "label": "Income Tax Contingency [Table]",
        "terseLabel": "Income Tax Contingency [Table]"
       }
      }
     },
     "localname": "IncomeTaxContingencyTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]",
        "terseLabel": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r143",
      "r429",
      "r433",
      "r435",
      "r439",
      "r442",
      "r446",
      "r447",
      "r448"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "Income Tax Disclosure [Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r144",
      "r160",
      "r161",
      "r192",
      "r427",
      "r440",
      "r443",
      "r635"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "terseLabel": "Provision for income taxes"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxRefundsDiscontinuedOperations": {
     "auth_ref": [
      "r126"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash received during the period as refunds for the overpayment of taxes from discontinued operations.",
        "label": "Income Tax Refunds, Discontinued Operations",
        "terseLabel": "Income Tax Refunds, Discontinued Operations"
       }
      }
     },
     "localname": "IncomeTaxRefundsDiscontinuedOperations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": {
     "auth_ref": [
      "r128"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.",
        "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities",
        "terseLabel": "Accounts payable and accrued expenses"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r128"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.",
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedLabel": "Accounts receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r128"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.",
        "label": "Increase (Decrease) in Inventories",
        "negatedLabel": "Inventories"
       }
      }
     },
     "localname": "IncreaseDecreaseInInventories",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Changes in operating assets and liabilities, net of acquisitions:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r128"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "negatedLabel": "Other current and non-current assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r247",
      "r254"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.",
        "label": "Indefinite-lived Intangible Assets [Axis]",
        "terseLabel": "Indefinite-lived Intangible Assets [Axis]"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementAssetsMeasuredonNonrecurringBasisDetails",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r247",
      "r254"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company.",
        "label": "Indefinite-lived Intangible Assets, Major Class Name [Domain]",
        "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementAssetsMeasuredonNonrecurringBasisDetails",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IndefiniteLivedTradeNames": {
     "auth_ref": [
      "r254"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount (original costs adjusted for previously recognized amortization and impairment) as of the balance sheet date for the rights acquired through registration of a trade name to gain or protect exclusive use thereof for a projected indefinite period of benefit.",
        "label": "Indefinite-Lived Trade Names",
        "terseLabel": "Trade names, not subject to amortization"
       }
      }
     },
     "localname": "IndefiniteLivedTradeNames",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntangibleAssetsGrossExcludingGoodwill": {
     "auth_ref": [],
     "calculation": {
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill.",
        "label": "Intangible Assets, Gross (Excluding Goodwill)",
        "terseLabel": "Intangible Assets, Gross (Excluding Goodwill)"
       }
      }
     },
     "localname": "IntangibleAssetsGrossExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r242",
      "r249"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.",
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "terseLabel": "Intangible assets, net",
        "totalLabel": "Total intangibles, net"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r98",
      "r188",
      "r535",
      "r538",
      "r612"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "label": "Interest Expense",
        "negatedTerseLabel": "Interest expense, net"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestIncomeExpenseNonoperatingNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net amount of nonoperating interest income (expense).",
        "label": "Interest Income (Expense), Nonoperating, Net",
        "terseLabel": "Interest expense, net"
       }
      }
     },
     "localname": "InterestIncomeExpenseNonoperatingNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterimPeriodCostsNotAllocableDomain": {
     "auth_ref": [
      "r173"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the type of costs and expenses incurred during an interim period that cannot be readily identified with the activities or benefits of other interim periods and are charged to the interim period in which incurred.",
        "label": "Interim Period, Costs Not Allocable [Domain]",
        "terseLabel": "Interim Period, Costs Not Allocable [Domain]"
       }
      }
     },
     "localname": "InterimPeriodCostsNotAllocableDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationGoodwillandIdentifiableAssetsofOperatingSegmentsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InventoryFinishedGoods": {
     "auth_ref": [
      "r75"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofInventoryDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.",
        "label": "Inventory, Finished Goods, Gross",
        "terseLabel": "Finished goods"
       }
      }
     },
     "localname": "InventoryFinishedGoods",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofInventoryDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r33",
      "r78",
      "r565"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofInventoryDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Inventory, Net",
        "terseLabel": "Inventories, net",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "InventoryNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofInventoryDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryRawMaterialsAndSupplies": {
     "auth_ref": [
      "r77"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofInventoryDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed.",
        "label": "Inventory, Raw Materials and Supplies, Gross",
        "terseLabel": "Raw materials"
       }
      }
     },
     "localname": "InventoryRawMaterialsAndSupplies",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofInventoryDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryValuationReserves": {
     "auth_ref": [
      "r78",
      "r233"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofInventoryDetail": {
       "order": 4.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of valuation reserve for inventory.",
        "label": "Inventory Valuation Reserves",
        "negatedLabel": "Less: obsolescence reserve"
       }
      }
     },
     "localname": "InventoryValuationReserves",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofInventoryDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryWorkInProcess": {
     "auth_ref": [
      "r76"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofInventoryDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.",
        "label": "Inventory, Work in Process, Gross",
        "terseLabel": "Work-in-process"
       }
      }
     },
     "localname": "InventoryWorkInProcess",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofInventoryDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LandAndBuildingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Real estate held for productive use and structures used in the conduct of business, including but not limited to, office, production, storage and distribution facilities.",
        "label": "Land and Building [Member]",
        "terseLabel": "Buildings and land"
       }
      }
     },
     "localname": "LandAndBuildingMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofPropertyPlantandEquipmentDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "auth_ref": [
      "r261"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additions or improvements to assets held under a lease arrangement.",
        "label": "Leasehold Improvements [Member]",
        "terseLabel": "Leasehold improvements"
       }
      }
     },
     "localname": "LeaseholdImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofPropertyPlantandEquipmentDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]",
        "terseLabel": "Leases [Abstract]"
       }
      }
     },
     "localname": "LeasesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r553"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.",
        "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]",
        "terseLabel": "Maturities of Lease Liabilities"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r553"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CommitmentsandContingenciesMaturityofLeaseLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.compasstrust.com/role/CommitmentsandContingenciesMaturityofLeaseLiabilitiesDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "totalLabel": "Total undiscounted lease payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesMaturityofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r553"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CommitmentsandContingenciesMaturityofLeaseLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesMaturityofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r553"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CommitmentsandContingenciesMaturityofLeaseLiabilitiesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "terseLabel": "Lessee, Operating Lease, Liability, to be Paid, Year One"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesMaturityofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r553"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CommitmentsandContingenciesMaturityofLeaseLiabilitiesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesMaturityofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r553"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CommitmentsandContingenciesMaturityofLeaseLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "terseLabel": "2021"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesMaturityofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r553"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CommitmentsandContingenciesMaturityofLeaseLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "terseLabel": "2020"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesMaturityofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": {
     "auth_ref": [
      "r553"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CommitmentsandContingenciesMaturityofLeaseLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year",
        "terseLabel": "2019"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesMaturityofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r553"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CommitmentsandContingenciesMaturityofLeaseLiabilitiesDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "terseLabel": "Less: Interest"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesMaturityofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LetterOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).",
        "label": "Letter of Credit [Member]",
        "terseLabel": "Letter of Credit"
       }
      }
     },
     "localname": "LetterOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/NarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LettersOfCreditOutstandingAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.",
        "label": "Letters of Credit Outstanding, Amount",
        "terseLabel": "Letter of credit outstanding"
       }
      }
     },
     "localname": "LettersOfCreditOutstandingAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r66",
      "r142",
      "r202",
      "r226",
      "r285",
      "r286",
      "r287",
      "r290",
      "r291",
      "r292",
      "r294",
      "r296",
      "r298",
      "r299",
      "r479",
      "r488",
      "r489",
      "r525",
      "r563",
      "r564"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r53",
      "r142",
      "r226",
      "r525",
      "r565",
      "r602",
      "r623"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities and stockholders\u2019 equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "Liabilities and stockholders\u2019 equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r68",
      "r142",
      "r226",
      "r285",
      "r286",
      "r287",
      "r290",
      "r291",
      "r292",
      "r294",
      "r296",
      "r298",
      "r299",
      "r479",
      "r488",
      "r489",
      "r525",
      "r563",
      "r564",
      "r565"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current liabilities:"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group, Including Discontinued Operation, Liabilities [Abstract]",
        "terseLabel": "Liabilities:"
       }
      }
     },
     "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent": {
     "auth_ref": [
      "r2",
      "r3",
      "r22",
      "r24",
      "r28",
      "r259",
      "r265"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Liabilities, Current",
        "terseLabel": "Disposal Group, Including Discontinued Operation, Liabilities, Current"
       }
      }
     },
     "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent": {
     "auth_ref": [
      "r2",
      "r3",
      "r22",
      "r24",
      "r28",
      "r257",
      "r265"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent",
        "terseLabel": "Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent"
       }
      }
     },
     "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet": {
     "auth_ref": [
      "r141"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) of the credit facility.",
        "label": "Line of Credit Facility, Increase (Decrease), Net",
        "terseLabel": "Line of Credit Facility, Increase (Decrease), Net"
       }
      }
     },
     "localname": "LineOfCreditFacilityIncreaseDecreaseForPeriodNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/NarrativeDetails",
      "http://www.compasstrust.com/role/NoncontrollingInterestNoncontrollingInterestAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r64"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "terseLabel": "Line of Credit Facility, Maximum Borrowing Capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail",
      "http://www.compasstrust.com/role/NarrativeDetails",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.",
        "label": "Line of Credit [Member]",
        "terseLabel": "Line of Credit"
       }
      }
     },
     "localname": "LineOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LondonInterbankOfferedRateLIBORMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.",
        "label": "London Interbank Offered Rate (LIBOR) [Member]",
        "terseLabel": "London Interbank Offered Rate (LIBOR)"
       }
      }
     },
     "localname": "LondonInterbankOfferedRateLIBORMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermDebtCurrent": {
     "auth_ref": [
      "r65"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt, Current Maturities",
        "negatedTerseLabel": "Long-term Debt, Current Maturities",
        "terseLabel": "Long-term Debt, Current Maturities"
       }
      }
     },
     "localname": "LongTermDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtFairValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.",
        "label": "Long-term Debt, Fair Value",
        "terseLabel": "Long-term Debt, Fair Value"
       }
      }
     },
     "localname": "LongTermDebtFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementAssetsMeasuredonNonrecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r70"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt, Excluding Current Maturities",
        "terseLabel": "Long term debt",
        "verboseLabel": "Long-term debt"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r70"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-term debt.",
        "label": "Long-term Debt, Type [Axis]",
        "terseLabel": "Long-term Debt, Type [Axis]"
       }
      }
     },
     "localname": "LongtermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtIssuanceCostsDetails",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestNoncontrollingInterestAdditionalInformationDetails",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r70",
      "r284"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Long-term Debt, Type [Domain]",
        "terseLabel": "Long-term Debt, Type [Domain]"
       }
      }
     },
     "localname": "LongtermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtIssuanceCostsDetails",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestNoncontrollingInterestAdditionalInformationDetails",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MachineryAndEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.",
        "label": "Machinery and Equipment [Member]",
        "terseLabel": "Machinery and equipment"
       }
      }
     },
     "localname": "MachineryAndEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofPropertyPlantandEquipmentDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ManagementFeeExpense": {
     "auth_ref": [
      "r559"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses related to the managing member or general partner for management of the day-to-day business functions of the limited liability company (LLC) or limited partnership (LP).",
        "label": "Management Fee Expense",
        "terseLabel": "Management fees"
       }
      }
     },
     "localname": "ManagementFeeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MaterialReconcilingItemsMember": {
     "auth_ref": [
      "r204"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Items used in reconciling reportable segments' amounts to consolidated amount. Excludes corporate-level activity.",
        "label": "Segment Reconciling Items [Member]",
        "terseLabel": "Reconciliation of Segment to Consolidated"
       }
      }
     },
     "localname": "MaterialReconcilingItemsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationGoodwillandIdentifiableAssetsofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MinorityInterest": {
     "auth_ref": [
      "r74",
      "r142",
      "r226",
      "r285",
      "r290",
      "r291",
      "r292",
      "r298",
      "r299",
      "r525",
      "r601",
      "r622"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).",
        "label": "Stockholders' Equity Attributable to Noncontrolling Interest",
        "terseLabel": "Noncontrolling interest",
        "verboseLabel": "Noncontrolling interest of discontinued operations"
       }
      }
     },
     "localname": "MinorityInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails",
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders": {
     "auth_ref": [
      "r356"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders.",
        "label": "Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders",
        "negatedTerseLabel": "Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders"
       }
      }
     },
     "localname": "MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MinorityInterestDecreaseFromRedemptions": {
     "auth_ref": [
      "r356",
      "r476",
      "r477"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Decrease in noncontrolling interest (for example, but not limited to, redeeming or purchasing the interests of noncontrolling shareholders, issuance of shares (interests) by the non-wholly owned subsidiary to the parent entity for other than cash, and a buyback of shares (interest) by the non-wholly owned subsidiary from the noncontrolling interests).",
        "label": "Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests",
        "negatedTerseLabel": "Purchase of noncontrolling interest"
       }
      }
     },
     "localname": "MinorityInterestDecreaseFromRedemptions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MinorityInterestDisclosureTextBlock": {
     "auth_ref": [
      "r494"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for noncontrolling interest in consolidated subsidiaries, which could include the name of the subsidiary, the ownership percentage held by the parent, the ownership percentage held by the noncontrolling owners, the amount of the noncontrolling interest, the location of this amount on the balance sheet (when not reported separately), an explanation of the increase or decrease in the amount of the noncontrolling interest, the noncontrolling interest share of the net Income or Loss of the subsidiary, the location of this amount on the income statement (when not reported separately), the nature of the noncontrolling interest such as background information and terms, the amount of the noncontrolling interest represented by preferred stock, a description of the preferred stock, and the dividend requirements of the preferred stock.",
        "label": "Noncontrolling Interest Disclosure [Text Block]",
        "terseLabel": "Noncontrolling Interest"
       }
      }
     },
     "localname": "MinorityInterestDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/NoncontrollingInterest"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_MinorityInterestLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Noncontrolling Interest [Line Items]",
        "terseLabel": "Noncontrolling Interest [Line Items]"
       }
      }
     },
     "localname": "MinorityInterestLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestNoncontrollingInterestAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MinorityInterestOwnershipPercentageByParent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage.",
        "label": "Noncontrolling Interest, Ownership Percentage by Parent",
        "terseLabel": "Noncontrolling Interest, Ownership Percentage by Parent"
       }
      }
     },
     "localname": "MinorityInterestOwnershipPercentageByParent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestNoncontrollingInterestAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_MinorityInterestTable": {
     "auth_ref": [
      "r74",
      "r109",
      "r472",
      "r487"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of noncontrolling interest disclosure which includes the name of the subsidiary, the ownership percentage held by the parent, the ownership percentage held by the noncontrolling owners, the amount of the noncontrolling interest, the location of this amount on the balance sheet (when not reported separately), an explanation of the increase or decrease in the amount of the noncontrolling interest, the noncontrolling interest share of the net Income or Loss of the subsidiary, the location of this amount on the income statement (when not reported separately), the nature of the noncontrolling interest such as background information and terms, the amount of the noncontrolling interest represented by preferred stock, a description of the preferred stock, and the dividend requirements of the preferred stock.",
        "label": "Noncontrolling Interest [Table]",
        "terseLabel": "Noncontrolling Interest [Table]"
       }
      }
     },
     "localname": "MinorityInterestTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestNoncontrollingInterestAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NatureOfExpenseAxis": {
     "auth_ref": [
      "r173"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of cost or expense.",
        "label": "Nature of Expense [Axis]",
        "terseLabel": "Nature of Expense [Axis]"
       }
      }
     },
     "localname": "NatureOfExpenseAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationGoodwillandIdentifiableAssetsofOperatingSegmentsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r126"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash used in financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "Cash flows from financing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r126"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net Cash Provided by (Used in) Investing Activities, Total"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "Cash flows from investing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations": {
     "auth_ref": [
      "r126"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) of investing activities, excluding discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations",
        "totalLabel": "Cash used in investing activities - continuing operations"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r126",
      "r127",
      "r130"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net Cash Provided by (Used in) Operating Activities, Total"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Cash flows from operating activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": {
     "auth_ref": [
      "r126",
      "r127",
      "r130"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, excluding discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations",
        "totalLabel": "Cash (used in) provided by operating activities - continuing operations"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r28",
      "r88",
      "r91",
      "r96",
      "r101",
      "r130",
      "r142",
      "r150",
      "r152",
      "r153",
      "r155",
      "r156",
      "r160",
      "r161",
      "r167",
      "r194",
      "r200",
      "r204",
      "r207",
      "r210",
      "r226",
      "r285",
      "r286",
      "r287",
      "r290",
      "r291",
      "r292",
      "r294",
      "r296",
      "r298",
      "r299",
      "r506",
      "r525",
      "r606",
      "r629"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss) Attributable to Parent",
        "terseLabel": "Net loss attributable to Holdings",
        "totalLabel": "Net income attributable to Holdings"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionProFormaInformationDetails",
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r88",
      "r91",
      "r96",
      "r160",
      "r161",
      "r482",
      "r491"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.",
        "label": "Net Income (Loss) Attributable to Noncontrolling Interest",
        "terseLabel": "Less: Net income attributable to noncontrolling interests"
       }
      }
     },
     "localname": "NetIncomeLossAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest": {
     "auth_ref": [
      "r109"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of Net Income (Loss) attributable to redeemable noncontrolling interest.",
        "label": "Net Income (Loss) Attributable to Redeemable Noncontrolling Interest",
        "terseLabel": "Net Income (Loss) Attributable to Redeemable Noncontrolling Interest"
       }
      }
     },
     "localname": "NetIncomeLossAttributableToRedeemableNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1": {
     "auth_ref": [
      "r132",
      "r133",
      "r134"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash consideration received for selling an asset or business through a noncash (or part noncash) transaction.",
        "label": "Noncash or Part Noncash Divestiture, Amount of Consideration Received",
        "terseLabel": "Noncash or Part Noncash Divestiture, Amount of Consideration Received"
       }
      }
     },
     "localname": "NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsDetails",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NoncontrollingInterestAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncontrolling Interest [Abstract]",
        "terseLabel": "Noncontrolling Interest [Abstract]"
       }
      }
     },
     "localname": "NoncontrollingInterestAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest": {
     "auth_ref": [
      "r357",
      "r476",
      "r484"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in noncontrolling interest from sale of a portion of the parent's controlling interest.",
        "label": "Noncontrolling Interest, Increase from Sale of Parent Equity Interest",
        "negatedTerseLabel": "Noncontrolling Interest, Increase from Sale of Parent Equity Interest"
       }
      }
     },
     "localname": "NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance": {
     "auth_ref": [
      "r357",
      "r476",
      "r484"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in noncontrolling interest from subsidiary issuance of equity interests to noncontrolling interest holders.",
        "label": "Noncontrolling Interest, Increase from Subsidiary Equity Issuance",
        "terseLabel": "Noncontrolling Interest, Increase from Subsidiary Equity Issuance"
       }
      }
     },
     "localname": "NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/NoncontrollingInterestNoncontrollingInterestAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NoncontrollingInterestMember": {
     "auth_ref": [
      "r147",
      "r148",
      "r149",
      "r356",
      "r471"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.",
        "label": "Noncontrolling Interest [Member]",
        "terseLabel": "Non- Controlling Interest"
       }
      }
     },
     "localname": "NoncontrollingInterestMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail",
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NonoperatingIncomeExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nonoperating Income (Expense) [Abstract]",
        "terseLabel": "Other income (expense):"
       }
      }
     },
     "localname": "NonoperatingIncomeExpenseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NotesReceivableRelatedParties": {
     "auth_ref": [
      "r145",
      "r558",
      "r626"
     ],
     "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": "Notes Receivable, Related Parties"
       }
      }
     },
     "localname": "NotesReceivableRelatedParties",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NumberOfReportableSegments": {
     "auth_ref": [
      "r182"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.",
        "label": "Number of Reportable Segments",
        "verboseLabel": "Number of reportable operating segments"
       }
      }
     },
     "localname": "NumberOfReportableSegments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail",
      "http://www.compasstrust.com/role/PresentationandPrinciplesofConsolidationNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OperatingExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Expenses [Abstract]",
        "terseLabel": "Operating expenses:"
       }
      }
     },
     "localname": "OperatingExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r194",
      "r200",
      "r204",
      "r207",
      "r210"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "totalLabel": "Operating income"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r548",
      "r554"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.",
        "label": "Operating Lease, Cost",
        "terseLabel": "Operating lease cost"
       }
      }
     },
     "localname": "OperatingLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesComponentsofOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r545"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CommitmentsandContingenciesMaturityofLeaseLiabilitiesDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Operating Lease, Liability",
        "terseLabel": "Present value of lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesMaturityofLeaseLiabilitiesDetails",
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r546"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.",
        "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesSupplementalBalanceSheetInformationDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r546"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability.",
        "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesSupplementalBalanceSheetInformationDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r547",
      "r549"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.",
        "label": "Operating Lease, Payments",
        "terseLabel": "Operating cash flows from operating leases"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesComponentsofOperatingLeasesDetails",
      "http://www.compasstrust.com/role/CommitmentsandContingenciesSupplementalBalanceSheetInformationDetails",
      "http://www.compasstrust.com/role/CommitmentsandContingenciesSupplementalCashFlowInformationRelatedtoLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r546"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes operating lease right-of-use asset.",
        "label": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesSupplementalBalanceSheetInformationDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r552",
      "r554"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for operating lease calculated at point in time.",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Weighted-average discount rate"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesLeaseTermandDiscountRateDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r551",
      "r554"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Weighted-average remaining lease term (years)"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesLeaseTermandDiscountRateDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock": {
     "auth_ref": [
      "r277",
      "r541",
      "r542",
      "r543",
      "r544"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure for lessee's operating leases. Includes, but is not limited to, description of lessee's operating lease, existence and terms of renewal or purchase options and escalation clauses, restrictions imposed by lease, such as those concerning dividends, additional debt, and further leasing, rent holidays, rent concessions, or leasehold improvement incentives and unusual provisions or conditions.",
        "label": "Lessee, Operating Lease, Disclosure [Table Text Block]",
        "terseLabel": "Weighted Average Remaining Lease Term and Discount Rate For Operating Leases"
       }
      }
     },
     "localname": "OperatingLeasesOfLesseeDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OperatingSegmentsMember": {
     "auth_ref": [
      "r199",
      "r200",
      "r201",
      "r202",
      "r204",
      "r210"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
        "label": "Operating Segments [Member]",
        "terseLabel": "Operating Segments"
       }
      }
     },
     "localname": "OperatingSegmentsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationGoodwillandIdentifiableAssetsofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": {
     "auth_ref": [
      "r31",
      "r494"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.",
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]",
        "terseLabel": "Presentation and Principles of Consolidation"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/PresentationandPrinciplesofConsolidation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r62"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other Assets, Noncurrent",
        "terseLabel": "Other non-current assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCommitmentsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Other Commitments [Line Items]",
        "terseLabel": "Other Commitments [Line Items]"
       }
      }
     },
     "localname": "OtherCommitmentsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesComponentsofOperatingLeasesDetails",
      "http://www.compasstrust.com/role/CommitmentsandContingenciesSupplementalBalanceSheetInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherCommitmentsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about obligations resulting from other commitments.",
        "label": "Other Commitments [Table]",
        "terseLabel": "Other Commitments [Table]"
       }
      }
     },
     "localname": "OtherCommitmentsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesComponentsofOperatingLeasesDetails",
      "http://www.compasstrust.com/role/CommitmentsandContingenciesSupplementalBalanceSheetInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossBeforeTax": {
     "auth_ref": [
      "r94",
      "r95",
      "r102",
      "r223",
      "r527",
      "r532",
      "r533",
      "r607",
      "r630"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax, after reclassification adjustments of other comprehensive income (loss).",
        "label": "Other Comprehensive Income (Loss), before Tax",
        "terseLabel": "Total comprehensive income, net"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "auth_ref": [
      "r82"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss": {
       "order": 3.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax",
        "terseLabel": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]",
        "terseLabel": "Other comprehensive income"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r89",
      "r92",
      "r474",
      "r475",
      "r485"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss": {
       "order": 3.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of other comprehensive income (loss) attributable to noncontrolling interests.",
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Noncontrolling Interest",
        "terseLabel": "Less: Other comprehensive income attributable to noncontrolling interests"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r89",
      "r92",
      "r474",
      "r475",
      "r485"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.",
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent",
        "totalLabel": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": {
     "auth_ref": [
      "r83",
      "r85"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax",
        "negatedTerseLabel": "Pension benefit liability, net"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCurrentLiabilitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing other current liabilities.",
        "label": "Other Current Liabilities [Member]",
        "terseLabel": "Other current liabilities"
       }
      }
     },
     "localname": "OtherCurrentLiabilitiesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesComponentsofOperatingLeasesDetails",
      "http://www.compasstrust.com/role/CommitmentsandContingenciesSupplementalBalanceSheetInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "auth_ref": [
      "r37",
      "r38",
      "r67",
      "r565"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Current",
        "terseLabel": "Other current liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r71"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Noncurrent",
        "terseLabel": "Other non-current liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNoncashIncomeExpense": {
     "auth_ref": [
      "r130"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.",
        "label": "Other Noncash Income (Expense)",
        "negatedLabel": "Other"
       }
      }
     },
     "localname": "OtherNoncashIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNoncurrentAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing other noncurrent assets.",
        "label": "Other Noncurrent Assets [Member]",
        "terseLabel": "Other Noncurrent Assets [Member]"
       }
      }
     },
     "localname": "OtherNoncurrentAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesComponentsofOperatingLeasesDetails",
      "http://www.compasstrust.com/role/CommitmentsandContingenciesSupplementalBalanceSheetInformationDetails",
      "http://www.compasstrust.com/role/DebtIssuanceCostsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherNoncurrentLiabilitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing other noncurrent liabilities.",
        "label": "Other Noncurrent Liabilities [Member]",
        "terseLabel": "Other Noncurrent Liabilities [Member]"
       }
      }
     },
     "localname": "OtherNoncurrentLiabilitiesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesComponentsofOperatingLeasesDetails",
      "http://www.compasstrust.com/role/CommitmentsandContingenciesSupplementalBalanceSheetInformationDetails",
      "http://www.compasstrust.com/role/DebtIssuanceCostsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r112"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.",
        "label": "Other Nonoperating Income (Expense)",
        "terseLabel": "Other income (expense), net",
        "verboseLabel": "Other income (expense), net"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherOwnershipInterestsByNameAxis": {
     "auth_ref": [
      "r358"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by ownership interests about other units or shares or classes of ownership in a partnership. Excludes limited or general partners' ownership interests.",
        "label": "Other Ownership Interests Name [Axis]",
        "terseLabel": "Other Ownership Interests Name [Axis]"
       }
      }
     },
     "localname": "OtherOwnershipInterestsByNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestNoncontrollingInterestAdditionalInformationDetails",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherOwnershipInterestsNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of the ownership interest, which details special or unusual rights. Does not include limited or general partners' ownership interests.",
        "label": "Other Ownership Interests, Name [Domain]",
        "terseLabel": "Other Ownership Interests, Name [Domain]"
       }
      }
     },
     "localname": "OtherOwnershipInterestsNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestNoncontrollingInterestAdditionalInformationDetails",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ParentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests.",
        "label": "Parent [Member]",
        "terseLabel": "Stockholders' Equity Attributable to Holdings"
       }
      }
     },
     "localname": "ParentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": {
     "auth_ref": [
      "r114",
      "r117"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash (inflow) outflow from investing activities classified as other.",
        "label": "Payments for (Proceeds from) Other Investing Activities",
        "negatedLabel": "Other investing activities"
       }
      }
     },
     "localname": "PaymentsForProceedsFromOtherInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest": {
     "auth_ref": [
      "r121"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow during the period for redemption of redeemable noncontrolling interests.",
        "label": "Payments for Repurchase of Redeemable Noncontrolling Interest",
        "negatedTerseLabel": "Purchase of noncontrolling interest",
        "terseLabel": "Payments for Repurchase of Redeemable Noncontrolling Interest"
       }
      }
     },
     "localname": "PaymentsForRepurchaseOfRedeemableNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.compasstrust.com/role/NarrativeDetails",
      "http://www.compasstrust.com/role/NoncontrollingInterestNoncontrollingInterestAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDebtIssuanceCosts": {
     "auth_ref": [
      "r123"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.",
        "label": "Payments of Debt Issuance Costs",
        "negatedTerseLabel": "Payments of Debt Issuance Costs"
       }
      }
     },
     "localname": "PaymentsOfDebtIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "auth_ref": [
      "r115",
      "r467"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.",
        "label": "Payments to Acquire Businesses, Gross",
        "terseLabel": "Payments to Acquire Businesses, Gross"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "auth_ref": [
      "r115"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.",
        "label": "Payments to Acquire Businesses, Net of Cash Acquired",
        "negatedTerseLabel": "Payments to Acquire Businesses, Net of Cash Acquired",
        "terseLabel": "Payments to Acquire Businesses, Net of Cash Acquired"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail",
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r116"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedLabel": "Purchases of property and equipment"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToMinorityShareholders": {
     "auth_ref": [
      "r124"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow to a noncontrolling interest. Includes, but not limited to, reduction of noncontrolling interest ownership. Excludes dividends paid to the noncontrolling interest.",
        "label": "Payments to Noncontrolling Interests",
        "negatedTerseLabel": "Payments to Noncontrolling Interests"
       }
      }
     },
     "localname": "PaymentsToMinorityShareholders",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PortionAtFairValueFairValueDisclosureMember": {
     "auth_ref": [
      "r519"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measured at fair value for financial reporting purposes.",
        "label": "Portion at Fair Value Measurement [Member]",
        "terseLabel": "Portion at Fair Value Measurement [Member]"
       }
      }
     },
     "localname": "PortionAtFairValueFairValueDisclosureMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementAssetsMeasuredonNonrecurringBasisDetails",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredClassAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Outstanding nonredeemable preferred class A stock or outstanding convertible preferred class A stock. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.",
        "label": "Preferred Class A [Member]",
        "terseLabel": "Series A"
       }
      }
     },
     "localname": "PreferredClassAMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredClassBMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Outstanding nonredeemable preferred class B stock or outstanding preferred class B stock. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.",
        "label": "Preferred Class B [Member]",
        "terseLabel": "Series B"
       }
      }
     },
     "localname": "PreferredClassBMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockDividendRatePercentage": {
     "auth_ref": [
      "r342"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage rate used to calculate dividend payments on preferred stock.",
        "label": "Preferred Stock, Dividend Rate, Percentage",
        "terseLabel": "Preferred Stock, Dividend Rate, Percentage"
       }
      }
     },
     "localname": "PreferredStockDividendRatePercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_PreferredStockLiquidationPreference": {
     "auth_ref": [
      "r46",
      "r140",
      "r345",
      "r349",
      "r350"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The per share liquidation preference (or restrictions) of nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share.",
        "label": "Preferred Stock, Liquidation Preference Per Share",
        "terseLabel": "Preferred Stock, Liquidation Preference Per Share"
       }
      }
     },
     "localname": "PreferredStockLiquidationPreference",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company.",
        "label": "Preferred Stock [Member]",
        "terseLabel": "Trust Preferred Shares"
       }
      }
     },
     "localname": "PreferredStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockNoParValue": {
     "auth_ref": [
      "r46",
      "r341"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount per share of no-par value preferred stock nonredeemable or redeemable solely at the option of the issuer.",
        "label": "Preferred Stock, No Par Value",
        "terseLabel": "Preferred Stock, No Par Value"
       }
      }
     },
     "localname": "PreferredStockNoParValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockRedemptionPricePerShare": {
     "auth_ref": [
      "r340",
      "r349",
      "r351"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The price per share at which the preferred stock of an entity that has priority over common stock in the distribution of dividends and in the event of liquidation of the entity is redeemed or may be called at. The redemption features of this preferred stock are solely within the control of the issuer.",
        "label": "Preferred Stock, Redemption Price Per Share",
        "terseLabel": "Preferred Stock, Redemption Price Per Share"
       }
      }
     },
     "localname": "PreferredStockRedemptionPricePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r46"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.",
        "label": "Preferred Stock, Shares Authorized",
        "terseLabel": "Preferred Stock, Shares Authorized"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r46",
      "r341"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.",
        "label": "Preferred Stock, Shares Issued",
        "terseLabel": "Preferred Stock, Shares Issued"
       }
      }
     },
     "localname": "PreferredStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "auth_ref": [
      "r46"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.",
        "label": "Preferred Stock, Shares Outstanding",
        "terseLabel": "Preferred Stock, Shares Outstanding"
       }
      }
     },
     "localname": "PreferredStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r46",
      "r565"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Preferred Stock, Value, Issued",
        "terseLabel": "Preferred Stock, Value, Issued",
        "verboseLabel": "Issuance of Trust preferred shares, net of offering costs"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r35",
      "r57",
      "r58"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.",
        "label": "Prepaid Expense and Other Assets, Current",
        "terseLabel": "Prepaid expenses and other current assets"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromDivestitureOfBusinesses": {
     "auth_ref": [
      "r113"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period.",
        "label": "Proceeds from Divestiture of Businesses",
        "terseLabel": "Proceeds from Divestiture of Businesses"
       }
      }
     },
     "localname": "ProceedsFromDivestitureOfBusinesses",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates": {
     "auth_ref": [
      "r113"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the amount received from the sale of a business segment or subsidiary or sale of an entity that is related to it but not strictly controlled during the period (for example, an unconsolidated subsidiary, affiliate, joint venture or equity method investment).",
        "label": "Proceeds from Divestiture of Businesses and Interests in Affiliates",
        "terseLabel": "Proceeds from sale of business",
        "verboseLabel": "Proceeds from sale of businesses"
       }
      }
     },
     "localname": "ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsDetails",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedOperatingResultsDetails",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested": {
     "auth_ref": [
      "r113"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the cash inflow during the period from the sale of a component of the entity.",
        "label": "Proceeds from Divestiture of Businesses, Net of Cash Divested",
        "terseLabel": "Proceeds from Divestiture of Businesses, Net of Cash Divested"
       }
      }
     },
     "localname": "ProceedsFromDivestitureOfBusinessesNetOfCashDivested",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsDetails",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "auth_ref": [
      "r118"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the additional capital contribution to the entity.",
        "label": "Proceeds from Issuance of Common Stock",
        "terseLabel": "Proceeds from Issuance of Common Stock"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock": {
     "auth_ref": [
      "r118"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeds from issuance of capital stock which provides for a specific dividend that is paid to the shareholders before any dividends to common stockholders and which takes precedence over common stockholders in the event of liquidation.",
        "label": "Proceeds from Issuance of Preferred Stock and Preference Stock",
        "terseLabel": "Proceeds from Issuance of Preferred Stock and Preference Stock"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfPreferredStockAndPreferenceStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt": {
     "auth_ref": [
      "r119"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from a borrowing with the highest claim on the assets of the entity in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle, if longer).",
        "label": "Proceeds from Issuance of Senior Long-term Debt",
        "terseLabel": "Proceeds from Issuance of Senior Long-term Debt"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfSeniorLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOrSaleOfEquity": {
     "auth_ref": [
      "r118"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity.",
        "label": "Proceeds from Issuance or Sale of Equity",
        "terseLabel": "Proceeds from Issuance or Sale of Equity"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOrSaleOfEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromLongTermLinesOfCredit": {
     "auth_ref": [
      "r119"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.",
        "label": "Proceeds from Long-term Lines of Credit",
        "terseLabel": "Borrowings under credit facility"
       }
      }
     },
     "localname": "ProceedsFromLongTermLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail",
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromMinorityShareholders": {
     "auth_ref": [
      "r120"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from a noncontrolling interest. Includes, but is not limited to, purchase of additional shares or other increase in noncontrolling interest ownership.",
        "label": "Proceeds from Noncontrolling Interests",
        "terseLabel": "Net proceeds provided by noncontrolling shareholders"
       }
      }
     },
     "localname": "ProceedsFromMinorityShareholders",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": {
     "auth_ref": [
      "r120",
      "r124"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.",
        "label": "Proceeds from (Payments for) Other Financing Activities",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "ProceedsFromPaymentsForOtherFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductWarrantyAccrual": {
     "auth_ref": [
      "r280",
      "r281",
      "r603"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers.",
        "label": "Standard and Extended Product Warranty Accrual",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance"
       }
      }
     },
     "localname": "ProductWarrantyAccrual",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/WarrantiesChangeinCarryingValueofCompanysWarrantyLiabilityDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductWarrantyAccrualPayments": {
     "auth_ref": [
      "r278"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in the standard and extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard and extended product warranty.",
        "label": "Standard and Extended Product Warranty Accrual, Decrease for Payments",
        "negatedLabel": "Fulfillment of warranty obligations"
       }
      }
     },
     "localname": "ProductWarrantyAccrualPayments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/WarrantiesChangeinCarryingValueofCompanysWarrantyLiabilityDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductWarrantyAccrualWarrantiesIssued": {
     "auth_ref": [
      "r279"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in the standard and extended product warranty accrual from warranties issued.",
        "label": "Standard and Extended Product Warranty Accrual, Increase for Warranties Issued",
        "terseLabel": "Provision for warranties issued during the period"
       }
      }
     },
     "localname": "ProductWarrantyAccrualWarrantiesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/WarrantiesChangeinCarryingValueofCompanysWarrantyLiabilityDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductWarrantyDisclosureTextBlock": {
     "auth_ref": [
      "r283"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for standard and extended product warranties and other product guarantee contracts, including a tabular reconciliation of the changes in the guarantor's aggregate product warranty liability for the reporting period.",
        "label": "Product Warranty Disclosure [Text Block]",
        "terseLabel": "Warranties"
       }
      }
     },
     "localname": "ProductWarrantyDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/Warranties"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ProfitLoss": {
     "auth_ref": [
      "r28",
      "r88",
      "r91",
      "r96",
      "r125",
      "r142",
      "r150",
      "r160",
      "r161",
      "r194",
      "r200",
      "r204",
      "r207",
      "r210",
      "r226",
      "r285",
      "r286",
      "r287",
      "r290",
      "r291",
      "r292",
      "r294",
      "r296",
      "r298",
      "r299",
      "r474",
      "r481",
      "r483",
      "r491",
      "r492",
      "r506",
      "r525",
      "r613"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      },
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.",
        "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest",
        "terseLabel": "Net income"
       }
      }
     },
     "localname": "ProfitLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity",
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss",
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Abstract]",
        "terseLabel": "Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r61",
      "r263"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
        "label": "Long-Lived Tangible Asset [Axis]",
        "terseLabel": "Long-Lived Tangible Asset [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementAssetsMeasuredonNonrecurringBasisDetails",
      "http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofPropertyPlantandEquipmentDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r60",
      "r261"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofPropertyPlantandEquipmentDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Gross",
        "terseLabel": "Property, plant and equipment, gross"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofPropertyPlantandEquipmentDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Property, Plant and Equipment [Line Items]",
        "terseLabel": "Property, Plant and Equipment [Line Items]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofPropertyPlantandEquipmentDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r40",
      "r41",
      "r263",
      "r565",
      "r614",
      "r624"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofPropertyPlantandEquipmentDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Net",
        "terseLabel": "Property, plant and equipment, net",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofPropertyPlantandEquipmentDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r40",
      "r263"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "terseLabel": "Summary of Property, Plant and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventoryTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r40",
      "r261"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.",
        "label": "Long-Lived Tangible Asset [Domain]",
        "terseLabel": "Long-Lived Tangible Asset [Domain]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementAssetsMeasuredonNonrecurringBasisDetails",
      "http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofPropertyPlantandEquipmentDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProvisionForLoanAndLeaseLosses": {
     "auth_ref": [
      "r128",
      "r220",
      "r611"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 2.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 receivable and inventory reserves"
       }
      }
     },
     "localname": "ProvisionForLoanAndLeaseLosses",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable": {
     "auth_ref": [
      "r201",
      "r204"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification, description, and amounts of all significant reconciling items in the reconciliation of total assets from reportable segments to the entity's consolidated assets.",
        "label": "Reconciliation of Assets from Segment to Consolidated [Table]",
        "terseLabel": "Reconciliation of Assets from Segment to Consolidated [Table]"
       }
      }
     },
     "localname": "ReconciliationOfAssetsFromSegmentToConsolidatedTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationGoodwillandIdentifiableAssetsofOperatingSegmentsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock": {
     "auth_ref": [
      "r201",
      "r204"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of all significant reconciling items in the reconciliation of total assets from reportable segments to the entity's consolidated assets.",
        "label": "Reconciliation of Assets from Segment to Consolidated [Table Text Block]",
        "terseLabel": "Summary of Goodwill and Identifiable Assets of Operating Segments"
       }
      }
     },
     "localname": "ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": {
     "auth_ref": [
      "r200",
      "r204"
     ],
     "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": [
      "r199",
      "r204"
     ],
     "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": [
      "r199",
      "r204"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of all significant reconciling items in the reconciliation of total revenues from reportable segments to the entity's consolidated revenues.",
        "label": "Reconciliation of Revenue from Segments to Consolidated [Table Text Block]",
        "terseLabel": "Summary of Net Sales of Operating Segments"
       }
      }
     },
     "localname": "ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RelatedPartyDomain": {
     "auth_ref": [
      "r400",
      "r557",
      "r558"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Domain]",
        "terseLabel": "Related Party [Domain]"
       }
      }
     },
     "localname": "RelatedPartyDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/NarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Related Party Transaction [Line Items]",
        "terseLabel": "Related Party Transaction [Line Items]"
       }
      }
     },
     "localname": "RelatedPartyTransactionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/NarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchases during the period (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.",
        "label": "Related Party Transaction, Purchases from Related Party",
        "terseLabel": "Related Party Transaction, Purchases from Related Party"
       }
      }
     },
     "localname": "RelatedPartyTransactionPurchasesFromRelatedParty",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/NarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions [Abstract]",
        "terseLabel": "Related Party Transactions [Abstract]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "auth_ref": [
      "r400",
      "r557",
      "r560",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Axis]",
        "terseLabel": "Related Party [Axis]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/NarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "auth_ref": [
      "r555",
      "r556",
      "r558",
      "r561",
      "r562"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.",
        "label": "Related Party Transactions Disclosure [Text Block]",
        "terseLabel": "Related Party Transactions"
       }
      }
     },
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/RelatedPartyTransactions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RepaymentsOfLongTermLinesOfCredit": {
     "auth_ref": [
      "r122"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.",
        "label": "Repayments of Long-term Lines of Credit",
        "negatedLabel": "Repayments under credit facility"
       }
      }
     },
     "localname": "RepaymentsOfLongTermLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfSecuredDebt": {
     "auth_ref": [
      "r122"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to repay long-term debt that is wholly or partially secured by collateral. Excludes repayments of tax exempt secured debt.",
        "label": "Repayments of Secured Debt",
        "negatedTerseLabel": "Repayments of Secured Debt"
       }
      }
     },
     "localname": "RepaymentsOfSecuredDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r49",
      "r356",
      "r423",
      "r565",
      "r621",
      "r645",
      "r650"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Accumulated deficit"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r0",
      "r147",
      "r148",
      "r149",
      "r151",
      "r158",
      "r161",
      "r227",
      "r420",
      "r421",
      "r422",
      "r437",
      "r438",
      "r504",
      "r641",
      "r643"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Accumulated Deficit"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer [Abstract]",
        "terseLabel": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r185",
      "r186",
      "r199",
      "r205",
      "r206",
      "r212",
      "r213",
      "r216",
      "r367",
      "r368",
      "r580"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "terseLabel": "Total revenue, excluding assessed tax",
        "verboseLabel": "Net revenues"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r369",
      "r377"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.",
        "label": "Revenue from Contract with Customer [Text Block]",
        "terseLabel": "Revenue"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/Revenue"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "auth_ref": [
      "r137",
      "r138"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.",
        "label": "Revenue [Policy Text Block]",
        "terseLabel": "Revenue"
       }
      }
     },
     "localname": "RevenueRecognitionPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/PresentationandPrinciplesofConsolidationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.",
        "label": "Revolving Credit Facility [Member]",
        "terseLabel": "Revolving Credit Facility"
       }
      }
     },
     "localname": "RevolvingCreditFacilityMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtIssuanceCostsDetails",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestNoncontrollingInterestAdditionalInformationDetails",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r550",
      "r554"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "terseLabel": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesComponentsofOperatingLeasesDetails",
      "http://www.compasstrust.com/role/CommitmentsandContingenciesSupplementalBalanceSheetInformationDetails",
      "http://www.compasstrust.com/role/CommitmentsandContingenciesSupplementalCashFlowInformationRelatedtoLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SaleOfStockNameOfTransactionDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.",
        "label": "Sale of Stock [Domain]",
        "terseLabel": "Sale of Stock [Domain]"
       }
      }
     },
     "localname": "SaleOfStockNameOfTransactionDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ScenarioAdjustmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Domain member used to indicate figures that are adjustments during a period or as of a point in time. This domain member would never be expected to appear in a relationship group without the \"Scenario, Previously Reported\" Member with the same parent.",
        "label": "Scenario, Adjustment [Member]",
        "terseLabel": "Scenario, Adjustment"
       }
      }
     },
     "localname": "ScenarioAdjustmentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "auth_ref": [
      "r455",
      "r456"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.",
        "label": "Schedule of Business Acquisitions, by Acquisition [Table]",
        "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]"
       }
      }
     },
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail",
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented.",
        "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]",
        "terseLabel": "Supplemental Cash Flow Information Related to Leases"
       }
      }
     },
     "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDebtTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.",
        "label": "Schedule of Debt [Table Text Block]",
        "terseLabel": "Summary of Debt Holdings"
       }
      }
     },
     "localname": "ScheduleOfDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": {
     "auth_ref": [
      "r3",
      "r13",
      "r14",
      "r15",
      "r16",
      "r17",
      "r18",
      "r23",
      "r26",
      "r27",
      "r28",
      "r267",
      "r268"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.",
        "label": "Disposal Groups, Including Discontinued Operations [Table Text Block]",
        "terseLabel": "Disposal Groups, Including Discontinued Operations"
       }
      }
     },
     "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsDiscontinuedoperationsPolicies",
      "http://www.compasstrust.com/role/DiscontinuedOperationsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock": {
     "auth_ref": [
      "r165",
      "r170",
      "r172"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the effect of income (loss) on basic earnings per share.",
        "label": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table Text Block]",
        "terseLabel": "Summary of Basic and Diluted Earnings Per Share"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r428"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "terseLabel": "Reconciliation Between Federal Statutory Rate and Effective Income Tax Rate"
       }
      }
     },
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Schedule of Equity Method Investments [Line Items]",
        "terseLabel": "Schedule of Equity Method Investments [Line Items]"
       }
      }
     },
     "localname": "ScheduleOfEquityMethodInvestmentsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/WarrantiesChangeinCarryingValueofCompanysWarrantyLiabilityDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEquityMethodInvestmentsTable": {
     "auth_ref": [
      "r28",
      "r142",
      "r225",
      "r226",
      "r525"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Summarization of information required and determined to be disclosed concerning equity method investments in common stock. The summarized information includes: (a) the name of each investee or group of investees for which combined disclosure is appropriate, (2) the percentage ownership of common stock, (3) the difference, if any, between the carrying amount of an investment and the value of the underlying equity in the net assets and the accounting treatment of difference, if any, and (4) the aggregate value of each identified investment based on its quoted market price, if available.",
        "label": "Schedule of Equity Method Investments [Table]",
        "terseLabel": "Schedule of Equity Method Investments [Table]"
       }
      }
     },
     "localname": "ScheduleOfEquityMethodInvestmentsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/WarrantiesChangeinCarryingValueofCompanysWarrantyLiabilityDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "auth_ref": [
      "r507",
      "r508"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).",
        "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]",
        "terseLabel": "Summary of Assets and Liabilities Carried at Fair Value Measured on Recurring Basis"
       }
      }
     },
     "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r244",
      "r250",
      "r581"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table]",
        "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfGoodwillTable": {
     "auth_ref": [
      "r240",
      "r241"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.",
        "label": "Schedule of Goodwill [Table]",
        "terseLabel": "Schedule of Goodwill [Table]"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "auth_ref": [
      "r240",
      "r241"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.",
        "label": "Schedule of Goodwill [Table Text Block]",
        "terseLabel": "Summary of Reconciliation of Change in Carrying Value of Goodwill"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "auth_ref": [
      "r39",
      "r54",
      "r55",
      "r56"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.",
        "label": "Schedule of Inventory, Current [Table Text Block]",
        "terseLabel": "Summary of Inventory"
       }
      }
     },
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventoryTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": {
     "auth_ref": [
      "r394"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments.",
        "label": "Schedule of Net Benefit Costs [Table Text Block]",
        "terseLabel": "Summary of Net Periodic Benefit Cost"
       }
      }
     },
     "localname": "ScheduleOfNetBenefitCostsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": {
     "auth_ref": [
      "r282"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.",
        "label": "Schedule of Product Warranty Liability [Table Text Block]",
        "terseLabel": "Change in Carrying Value of Company's Warranty Liability"
       }
      }
     },
     "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/WarrantiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r61",
      "r263"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table]",
        "terseLabel": "Property, Plant and Equipment [Table]"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofPropertyPlantandEquipmentDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": {
     "auth_ref": [
      "r559",
      "r560"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.",
        "label": "Schedule of Related Party Transactions, by Related Party [Table]",
        "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]"
       }
      }
     },
     "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/NarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r194",
      "r197",
      "r203",
      "r240"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfStockByClassTable": {
     "auth_ref": [
      "r72",
      "r140",
      "r175",
      "r176",
      "r337",
      "r338",
      "r339",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r349",
      "r350",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.",
        "label": "Schedule of Stock by Class [Table]",
        "terseLabel": "Schedule of Stock by Class [Table]"
       }
      }
     },
     "localname": "ScheduleOfStockByClassTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "auth_ref": [
      "r250"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.",
        "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]",
        "terseLabel": "Summary of Estimated Charges to Amortization Expense of Intangible Assets"
       }
      }
     },
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r181",
      "r185",
      "r186",
      "r187",
      "r188",
      "r189",
      "r190",
      "r191",
      "r192",
      "r193",
      "r194",
      "r195",
      "r196",
      "r199",
      "r200",
      "r201",
      "r202",
      "r204",
      "r205",
      "r206",
      "r207",
      "r208",
      "r210",
      "r216",
      "r270",
      "r271",
      "r636"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
        "label": "Segments [Domain]",
        "terseLabel": "Segments [Domain]",
        "verboseLabel": "Segment [Domain]"
       }
      }
     },
     "localname": "SegmentDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail",
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity",
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.compasstrust.com/role/DefinedBenefitPlanAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DiscontinuedOperationsDetails",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedOperatingResultsDetails",
      "http://www.compasstrust.com/role/FairValueMeasurementAssetsMeasuredonNonrecurringBasisDetails",
      "http://www.compasstrust.com/role/FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3FairValueMeasurementsDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail",
      "http://www.compasstrust.com/role/NarrativeDetails",
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestNoncontrollingInterestAdditionalInformationDetails",
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationGoodwillandIdentifiableAssetsofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentOperatingActivitiesDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operations of an entity including continuing and discontinued operations.",
        "label": "Operating Activities [Domain]",
        "terseLabel": "Operating Activities [Domain]"
       }
      }
     },
     "localname": "SegmentOperatingActivitiesDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentReportingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Abstract]",
        "terseLabel": "Segment Reporting [Abstract]"
       }
      }
     },
     "localname": "SegmentReportingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingAssetReconcilingItemLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Segment Reporting, Asset Reconciling Item [Line Items]",
        "terseLabel": "Segment Reporting, Asset Reconciling Item [Line Items]"
       }
      }
     },
     "localname": "SegmentReportingAssetReconcilingItemLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationGoodwillandIdentifiableAssetsofOperatingSegmentsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r181",
      "r183",
      "r184",
      "r194",
      "r198",
      "r204",
      "r208",
      "r209",
      "r210",
      "r211",
      "r212",
      "r215",
      "r216",
      "r217"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.",
        "label": "Segment Reporting Disclosure [Text Block]",
        "terseLabel": "Operating Segment Data"
       }
      }
     },
     "localname": "SegmentReportingDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentData"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Segment Reporting Information [Line Items]",
        "terseLabel": "Segment Reporting Information [Line Items]"
       }
      }
     },
     "localname": "SegmentReportingInformationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingRevenueReconcilingItemLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Segment Reporting, Revenue Reconciling Item [Line Items]",
        "terseLabel": "Segment Reporting, Revenue Reconciling Item [Line Items]"
       }
      }
     },
     "localname": "SegmentReportingRevenueReconcilingItemLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r111"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.",
        "label": "Selling, General and Administrative Expense",
        "terseLabel": "Selling, general and administrative expense"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SeniorNotes": {
     "auth_ref": [
      "r604",
      "r625"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of Notes with the highest claim on the assets of the issuer in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle if longer). Senior note holders are paid off in full before any payments are made to junior note holders.",
        "label": "Senior Notes",
        "terseLabel": "Senior Notes"
       }
      }
     },
     "localname": "SeniorNotes",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementAssetsMeasuredonNonrecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SeriesAPreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Outstanding nonredeemable series A preferred stock or outstanding series A preferred stock. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.",
        "label": "Series A Preferred Stock [Member]",
        "terseLabel": "Series A Preferred Stock"
       }
      }
     },
     "localname": "SeriesAPreferredStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SeriesBMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A classification of auction market preferred securities that may have different rights to other classifications of auction market preferred securities, for example Series A.",
        "label": "Series B [Member]",
        "terseLabel": "Series B [Member]"
       }
      }
     },
     "localname": "SeriesBMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SeriesBPreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Outstanding nonredeemable series B preferred stock or outstanding series B preferred stock. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.",
        "label": "Series B Preferred Stock [Member]",
        "terseLabel": "Series B Preferred Stock [Member]"
       }
      }
     },
     "localname": "SeriesBPreferredStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SeriesCPreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Outstanding nonredeemable series C preferred stock or outstanding series C preferred stock. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.",
        "label": "Series C Preferred Stock [Member]",
        "terseLabel": "Series C Preferred Stock [Member]"
       }
      }
     },
     "localname": "SeriesCPreferredStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SharesIssued": {
     "auth_ref": [
      "r348"
     ],
     "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",
        "terseLabel": "Shares, Issued"
       }
      }
     },
     "localname": "SharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r12",
      "r181",
      "r185",
      "r186",
      "r187",
      "r188",
      "r189",
      "r190",
      "r191",
      "r192",
      "r193",
      "r194",
      "r195",
      "r196",
      "r199",
      "r200",
      "r201",
      "r202",
      "r204",
      "r205",
      "r206",
      "r207",
      "r208",
      "r210",
      "r216",
      "r240",
      "r266",
      "r270",
      "r271",
      "r636"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]",
        "terseLabel": "Segments [Axis]"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail",
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity",
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.compasstrust.com/role/DefinedBenefitPlanAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DiscontinuedOperationsDetails",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedOperatingResultsDetails",
      "http://www.compasstrust.com/role/FairValueMeasurementAssetsMeasuredonNonrecurringBasisDetails",
      "http://www.compasstrust.com/role/FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3FairValueMeasurementsDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail",
      "http://www.compasstrust.com/role/NarrativeDetails",
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestNoncontrollingInterestAdditionalInformationDetails",
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationGoodwillandIdentifiableAssetsofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementClassOfStockAxis": {
     "auth_ref": [
      "r45",
      "r46",
      "r47",
      "r140",
      "r142",
      "r164",
      "r165",
      "r166",
      "r168",
      "r170",
      "r175",
      "r176",
      "r177",
      "r226",
      "r285",
      "r290",
      "r291",
      "r292",
      "r298",
      "r299",
      "r341",
      "r342",
      "r345",
      "r346",
      "r348",
      "r525",
      "r672"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by the different classes of stock of the entity.",
        "label": "Class of Stock [Axis]",
        "terseLabel": "Class of Stock [Axis]"
       }
      }
     },
     "localname": "StatementClassOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity",
      "http://www.compasstrust.com/role/CoverPage",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r0",
      "r73",
      "r94",
      "r95",
      "r96",
      "r147",
      "r148",
      "r149",
      "r151",
      "r158",
      "r161",
      "r174",
      "r227",
      "r348",
      "r356",
      "r420",
      "r421",
      "r422",
      "r437",
      "r438",
      "r504",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r533",
      "r641",
      "r642",
      "r643",
      "r675"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]",
        "terseLabel": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail",
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity",
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss",
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]",
        "terseLabel": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]",
        "terseLabel": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Comprehensive Income [Abstract]",
        "terseLabel": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]",
        "terseLabel": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOperatingActivitiesSegmentAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by continuing and discontinuing operations.",
        "label": "Operating Activities [Axis]",
        "terseLabel": "Operating Activities [Axis]"
       }
      }
     },
     "localname": "StatementOperatingActivitiesSegmentAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r147",
      "r148",
      "r149",
      "r174",
      "r580"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity",
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss",
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "auth_ref": [
      "r46",
      "r47",
      "r348",
      "r356"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of new stock issued during the period.",
        "label": "Stock Issued During Period, Shares, New Issues",
        "terseLabel": "Stock Issued During Period, Shares, New Issues"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "auth_ref": [
      "r46",
      "r47",
      "r348",
      "r356"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.",
        "label": "Stock Issued During Period, Value, New Issues",
        "negatedTerseLabel": "Stock Issued During Period, Value, New Issues",
        "terseLabel": "Stock Issued During Period, Value, New Issues"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "auth_ref": [
      "r73",
      "r348",
      "r356"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued as a result of the exercise of stock options.",
        "label": "Stock Issued During Period, Value, Stock Options Exercised",
        "terseLabel": "Effect of subsidiary stock option exercise"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r47",
      "r51",
      "r52",
      "r142",
      "r222",
      "r226",
      "r525",
      "r565"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "totalLabel": "Total stockholders\u2019 equity attributable to Holdings"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r0",
      "r1",
      "r95",
      "r142",
      "r147",
      "r148",
      "r149",
      "r151",
      "r158",
      "r226",
      "r227",
      "r356",
      "r420",
      "r421",
      "r422",
      "r437",
      "r438",
      "r471",
      "r472",
      "r490",
      "r504",
      "r525",
      "r527",
      "r528",
      "r533",
      "r642",
      "r643",
      "r675"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.",
        "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "totalLabel": "Total stockholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]",
        "terseLabel": "Stockholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsegmentsAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business subsegments.",
        "label": "Subsegments [Axis]",
        "terseLabel": "Subsegments [Axis]"
       }
      }
     },
     "localname": "SubsegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsegmentsDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Divisions of a component of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
        "label": "Subsegments [Domain]",
        "terseLabel": "Subsegments [Domain]"
       }
      }
     },
     "localname": "SubsegmentsDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.",
        "label": "Subsequent Event [Line Items]",
        "terseLabel": "Subsequent Event [Line Items]"
       }
      }
     },
     "localname": "SubsequentEventLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/SubsequentEvent",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r534",
      "r567"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event [Member]",
        "terseLabel": "Subsequent Event"
       }
      }
     },
     "localname": "SubsequentEventMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail",
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/DiscontinuedOperationsDetails",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTable": {
     "auth_ref": [
      "r534",
      "r567"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.",
        "label": "Subsequent Event [Table]",
        "terseLabel": "Subsequent Event [Table]"
       }
      }
     },
     "localname": "SubsequentEventTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/SubsequentEvent",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r534",
      "r567"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Axis]",
        "terseLabel": "Subsequent Event Type [Axis]"
       }
      }
     },
     "localname": "SubsequentEventTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail",
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/DiscontinuedOperationsDetails",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail",
      "http://www.compasstrust.com/role/SubsequentEvent",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r534",
      "r567"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Domain]",
        "terseLabel": "Subsequent Event Type [Domain]"
       }
      }
     },
     "localname": "SubsequentEventTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail",
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/DiscontinuedOperationsDetails",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail",
      "http://www.compasstrust.com/role/SubsequentEvent",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]",
        "terseLabel": "Subsequent Events [Abstract]"
       }
      }
     },
     "localname": "SubsequentEventsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "auth_ref": [
      "r566",
      "r569"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.",
        "label": "Subsequent Events [Text Block]",
        "terseLabel": "Subsequent Events"
       }
      }
     },
     "localname": "SubsequentEventsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/SubsequentEvent",
      "http://www.compasstrust.com/role/SubsequentEvents"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubsidiarySaleOfStockAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of sale of the entity's stock.",
        "label": "Sale of Stock [Axis]",
        "terseLabel": "Sale of Stock [Axis]"
       }
      }
     },
     "localname": "SubsidiarySaleOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": {
     "auth_ref": [
      "r81"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.",
        "label": "Supplemental Balance Sheet Disclosures [Text Block]",
        "terseLabel": "Supplemental Balance Sheet Disclosures"
       }
      }
     },
     "localname": "SupplementalBalanceSheetDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_TaxPeriodAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information about the period subject to enacted tax laws.",
        "label": "Tax Period [Axis]",
        "terseLabel": "Tax Period [Axis]"
       }
      }
     },
     "localname": "TaxPeriodAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TaxPeriodDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identified tax period.",
        "label": "Tax Period [Domain]",
        "terseLabel": "Tax Period [Domain]"
       }
      }
     },
     "localname": "TaxPeriodDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TradeNamesMember": {
     "auth_ref": [
      "r460"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.",
        "label": "Trade Names [Member]",
        "terseLabel": "Trade name",
        "verboseLabel": "Trade Names [Member]"
       }
      }
     },
     "localname": "TradeNamesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail",
      "http://www.compasstrust.com/role/AcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementAssetsMeasuredonNonrecurringBasisDetails",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TradingRevenueMember": {
     "auth_ref": [
      "r500"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption in which reported facts about trading revenue have been included.",
        "label": "Trading Revenue [Member]",
        "terseLabel": "Trading Revenue"
       }
      }
     },
     "localname": "TradingRevenueMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_VariableRateAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of variable rate.",
        "label": "Variable Rate [Axis]",
        "terseLabel": "Variable Rate [Axis]"
       }
      }
     },
     "localname": "VariableRateAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableRateDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.",
        "label": "Variable Rate [Domain]",
        "terseLabel": "Variable Rate [Domain]"
       }
      }
     },
     "localname": "VariableRateDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r163",
      "r170"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "terseLabel": "Weighted Average Number of Shares Outstanding, Diluted"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetail"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 7
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e1012-107759"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(14))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(21))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(22))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(8))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.13)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.19)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.9)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3000-108585"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r128": {
   "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"
  },
  "r129": {
   "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"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r131": {
   "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"
  },
  "r132": {
   "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"
  },
  "r133": {
   "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"
  },
  "r134": {
   "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"
  },
  "r135": {
   "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"
  },
  "r136": {
   "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"
  },
  "r137": {
   "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"
  },
  "r138": {
   "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"
  },
  "r139": {
   "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"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1474-107760"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(d))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(k)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r146": {
   "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"
  },
  "r147": {
   "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"
  },
  "r148": {
   "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"
  },
  "r149": {
   "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"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721659-107760"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r151": {
   "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"
  },
  "r152": {
   "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"
  },
  "r153": {
   "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"
  },
  "r154": {
   "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"
  },
  "r155": {
   "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"
  },
  "r156": {
   "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"
  },
  "r157": {
   "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"
  },
  "r158": {
   "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"
  },
  "r159": {
   "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"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721663-107760"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794"
  },
  "r161": {
   "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"
  },
  "r162": {
   "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"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256"
  },
  "r164": {
   "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"
  },
  "r165": {
   "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"
  },
  "r166": {
   "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"
  },
  "r167": {
   "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"
  },
  "r168": {
   "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"
  },
  "r169": {
   "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"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721665-107760"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r171": {
   "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"
  },
  "r172": {
   "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"
  },
  "r173": {
   "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"
  },
  "r174": {
   "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"
  },
  "r175": {
   "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"
  },
  "r176": {
   "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"
  },
  "r177": {
   "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"
  },
  "r178": {
   "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"
  },
  "r179": {
   "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"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721671-107760"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592"
  },
  "r181": {
   "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"
  },
  "r182": {
   "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"
  },
  "r183": {
   "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"
  },
  "r184": {
   "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"
  },
  "r185": {
   "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"
  },
  "r186": {
   "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"
  },
  "r187": {
   "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"
  },
  "r188": {
   "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"
  },
  "r189": {
   "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"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r195": {
   "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"
  },
  "r196": {
   "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"
  },
  "r197": {
   "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"
  },
  "r198": {
   "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"
  },
  "r199": {
   "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"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e1107-107759"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r204": {
   "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"
  },
  "r205": {
   "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"
  },
  "r206": {
   "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"
  },
  "r207": {
   "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"
  },
  "r208": {
   "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"
  },
  "r209": {
   "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"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r211": {
   "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"
  },
  "r212": {
   "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"
  },
  "r213": {
   "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"
  },
  "r214": {
   "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"
  },
  "r215": {
   "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"
  },
  "r216": {
   "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"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "http://asc.fasb.org/topic&trid=2134510"
  },
  "r218": {
   "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"
  },
  "r219": {
   "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"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=109237563&loc=d3e33775-111570"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(b)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(4)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.BB)",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "((a)(1),(b))",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "350",
   "URI": "http://asc.fasb.org/topic&trid=2144416"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2510-110228"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2443-110228"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2473-110228"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=SL51724579-110230"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "http://asc.fasb.org/topic&trid=2155823"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721677-107760"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "((c)(2))",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "((c)(3))",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(5)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "460",
   "URI": "http://asc.fasb.org/topic&trid=2155896"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=26872618&loc=d3e7436-122677"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721533-107759"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/subtopic&trid=2122178"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "http://asc.fasb.org/topic&trid=2122149"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12317-112629"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12355-112629"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=7516071&loc=d3e13374-112631"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "http://asc.fasb.org/topic&trid=2208564"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(CFRR 211.02)",
   "Topic": "480",
   "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21553-112644"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21564-112644"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21484-112644"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21488-112644"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21488-112644"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 4.F)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187171-122770"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "http://asc.fasb.org/topic&trid=49130388"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "710",
   "URI": "http://asc.fasb.org/topic&trid=2127225"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "712",
   "URI": "http://asc.fasb.org/topic&trid=2197446"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=SL108413299-114919"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=SL108413299-114919"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721494-107759"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2439-114920"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "715",
   "URI": "http://asc.fasb.org/topic&trid=2235017"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(g)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "http://asc.fasb.org/topic&trid=2228938"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "217",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=124434304&loc=d3e36027-109320"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.4)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=109227538&loc=d3e44648-109337"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "http://asc.fasb.org/topic&trid=2144680"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e961-128460"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(3)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(4)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "37",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)(1)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(1)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(4)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)(1)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "805",
   "URI": "http://asc.fasb.org/topic&trid=2303972"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568447-111683"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568740-111683"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4613673-111683"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569655-111683"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4616395-111683"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4I",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.E)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120398118&loc=d3e355146-122828"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "http://asc.fasb.org/topic&trid=2197479"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721494-107759"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=124256753&loc=SL5864739-113975"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(1)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594809&loc=d3e13220-108610"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=123389372&loc=d3e36991-112694"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(Note 3)",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=123403562&loc=d3e38371-112697"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=123406913&loc=d3e41499-112717"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=123406913&loc=d3e41502-112717"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(c))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "850",
   "URI": "http://asc.fasb.org/topic&trid=2122745"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "855",
   "URI": "http://asc.fasb.org/topic&trid=2122774"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(7))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(8))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.1)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(1)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(2)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41256-110953"
  },
  "r597": {
   "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"
  },
  "r598": {
   "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"
  },
  "r599": {
   "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"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721503-107759"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.15(5))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.16)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r605": {
   "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"
  },
  "r606": {
   "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"
  },
  "r607": {
   "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"
  },
  "r608": {
   "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"
  },
  "r609": {
   "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"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.14)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r610": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.11)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r612": {
   "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"
  },
  "r613": {
   "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"
  },
  "r614": {
   "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"
  },
  "r615": {
   "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"
  },
  "r616": {
   "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"
  },
  "r617": {
   "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"
  },
  "r618": {
   "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"
  },
  "r619": {
   "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"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.17)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(24))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.16(a))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r626": {
   "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"
  },
  "r627": {
   "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"
  },
  "r628": {
   "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"
  },
  "r629": {
   "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"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r630": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(20))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r634": {
   "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"
  },
  "r635": {
   "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"
  },
  "r636": {
   "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"
  },
  "r637": {
   "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"
  },
  "r638": {
   "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"
  },
  "r639": {
   "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"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r640": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441"
  },
  "r641": {
   "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"
  },
  "r642": {
   "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"
  },
  "r643": {
   "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"
  },
  "r644": {
   "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"
  },
  "r645": {
   "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"
  },
  "r646": {
   "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"
  },
  "r647": {
   "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"
  },
  "r648": {
   "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"
  },
  "r649": {
   "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"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r650": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r651": {
   "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"
  },
  "r652": {
   "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"
  },
  "r653": {
   "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"
  },
  "r654": {
   "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"
  },
  "r655": {
   "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"
  },
  "r656": {
   "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"
  },
  "r657": {
   "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"
  },
  "r658": {
   "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"
  },
  "r659": {
   "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"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r660": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r661": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r662": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r663": {
   "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"
  },
  "r664": {
   "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"
  },
  "r665": {
   "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"
  },
  "r666": {
   "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"
  },
  "r667": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r668": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r669": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r670": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a"
  },
  "r671": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r672": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402"
  },
  "r673": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r674": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Topic": "848"
  },
  "r675": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e957-107759"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.28,29)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a)(4),(5))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.9)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721523-107759"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "210",
   "URI": "http://asc.fasb.org/topic&trid=2122208"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(i-k)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721525-107759"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(13))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868656-224227"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>99
<FILENAME>0001345126-22-000022-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001345126-22-000022-xbrl.zip
M4$L#!!0    ( $."I52$8@KF*P@  (TE   3    83 S,S$R,#(R+65X,S$Q
M+FAT;>U:;6\;-Q+^?K^"57"I#>AM)?E-<@PXLG)QX<:IK2+73P=J.:LE3"VW
M)%>R[M=WAER]V+)3!?'%-G %ZFB7P^&0\_"9&7*/?SJ[[ __^#Q@J9LH]OGW
M]Q?G?5:I-1I?VOU&XVQXQCX.?[U@G7HS8D/#,RN=U!E7C<;@4X554N?R;J,Q
MF\WJLW9=FW%C>-4@59V&TMI"73A1.3FF-_@7N#CYQ_%/M1H[TW$Q@<RQV !W
M(%AA939F7P38&U:KE5)]G<^-'*>.M9JM%ONBS8V<\M#NI%-PLM!SW C/QPT_
MR/%(B_G)L9!3)L6[BA1'!X>'42>"5M3J[,,!CZ$CDH-6:W08B_@@^D^$1C90
M//2Q;J[@764BLUH*-'ZWTZH?[.6N-Y/"I=VHV?QGQ8N>'"<Z<SB>P?[A9U"S
MH<S!K:MQ)<=9UT^I$KHNFF.MM.F^:?K_>M122_A$JGGWYU,CN?JY:G'Q:Q:,
M3$*SE?^%[E&=K/+/LV#I 797,H.%Y5&+;!W<IG(DW=LWT7ZSUX[JT5UKUR?-
MS1CG[72.75'WFMTQ+C28'VMX?W U//]PWC\=GE]^ND: 7EW_?OIIR(:7['K0
MIY>LW6RQRP]L^'' KD^OWI]^&ES7+O]],?B#G?:'U-)J-EO;SO>)9G=O;IT'
MYW9>90,EN66_U-DU'^DJB\$XF<R92SGZ:N^PM[6;<BX$[J":@L1UV_L+Q\E,
MH-.ZM>CPQTXMJB\L_T%#WEV J$GPPA5F*9\",S"5,$.6<:FT[+>"&\2QFK,K
MR+5Q3&?L@S83%C5KOS&=(.U,<FXM^Y?11<[.Y!2,E8G$_A^UHD$LN[CHLQV7
M GO[YK#5:O8,C*5UR(_.OXAZN^B^HU?KOM;+<-][;G'1T3V3.;O)]$R!&$,U
M>-$$WPD-EF4: PF.P&7&>#9G1>9, 6@VAA8?9="IG$WPB<QD"8_QE6%Z(AUS
M.LAM"&00@[7<S$EDPF^ D;^7.BV^$V@,#JE\B,(Q2""6!D,2BF78'2T18-@L
ME7'*;$%_5OUG8*!40A.82*LP=E$8G$F7X@1M#K$WD/3F:)H6.$U$(R[*:+Z^
M#*\:;.T7#C9@B<S0G82,E?NJB#04QV:SUBZS!)F$4XZ$OV-5"-2)$%GS517A
M)8E]<O0P@9- J]0*?:7C[;VA$>#")U]5DB@4"B#D-.+"#V>]/3&W*4N4GMD%
M'E?,Q#B]#':CE=4U6-F%,1O6OFID=5X&LH9WW$ !(CKHV1([9<BG;:^31.*C
M=] YXP8\%-"U<J2 7,8 \3=2TJ8D3F(3I#RB/7H6TL9*VP+[$1D:K0(F<J-C
M$/C:LAV$@ #$5/#SX#9.>38&=HH\<U4HE(C:O!;M[<"N[QKMB? 4'B7E?UG
M(NEG1$9K$ V0(5NV'BBY,U"" ]$\[P,7)2B0?T=*M-=Y;C#RW><&8S.B&6.)
MA<D\^L7'H[\'395"9<P+NWT7BEDC8,N10A34A4$%2#A3:3V-H11D7@_ENRL"
M7"=1 XI[1)5A<(6*:DFPU"B1#-$6JY44OIRTQ<A*(;F1- $9@K6G]8PT%98"
MJ-^ UD=;3WI8KZ)!6$CZ3CEFB3(N%">NQFEY(U:!&'N$L+Z>C>"O$9 @TBGV
M!_$=]/G\B!V]2,1N34(;P-V>OK;&+V)^*@7!DEN=<>)IK!P*0]D?894;L< -
M(EGRD532S2DV/S0L[2(/,8^>L 'NB*YECSX<W)83R@N3(WJMSR7B6!OA#?!Y
MY!@R3!$4@AA;(*?=02*8(P>@XBZ2.3+RJX9J_.Q0W?-0A2E7A6<@\B,D"29R
M6#]F6$EL)F3+3& +1@V/#^=H'IG8$=G0ADQPI OWN 7;<#Y?2@.EN<G?UR!L
MM$B@_68K5P+M\<"B 5XKN,2S@ZODP>"W3?]3S5LF6+[E09!] _M1--9Q7!CR
M\EKH>T#K1%N'[^EH$'79&!7]&<Y7POG( UT2A"ORTCWITG L8,"7ZU3)9\72
MKMU@5<KM,D\@1O/P!N&IWJ]'2<-S+,IO0)6U^SWYZG<OT7="^ODKH[W77!GY
M,[WE9JBNB(=X<!V0*PXB2'U#XK"1;"Y-XYAP.FWL,E;[%ZAR,I'. 7R%Y4<:
MLP%J%Q+M\TIV$+9(JI9(&_^EM'>QU^#/0J+Y?E\56>Q+_-W_%T!/0*-TV$*)
MG41,475)=6HL 4%0QMEE(3(#?D.!,R16/G3ZE- ?'BX.7KX)6F7-$&K[![B*
M"SILAB55/0K#,I'$+H@ES/>J(7I;#-VVF" 2<)'\9,H0\> 1U:N/S"^E0J$
MG!BD@BHZ&#Q[(43\J6Z)I6J(7S*;:C4%"F(9'Y>'TZ8D/)CD2L\!6V>I#BS'
M[R 5D?4D$;[^$F_#?N7S<#VY5PW7O=L8Z:/(L?.%5]DZPMT IH:V*IY;Z"Y^
M]#!BY(K/NS+S@_M.O5+72#NG)Z2N-Z6P@YE)>>GI\1V:R]O?HZ/Z0?. +H"=
MP?_%8N#R;KCN[X8;3FRV[7?J4>?HT>9F/7JT[6MJV^WZ_M[C7=?5-KS)P6Q<
M&)OS[%VE75ET*-'=;3(/ZZ6^KXBV\EL27K\GIKVQL8PZ?QHP'6Y<'&_ R=_.
MOWW3P3WA_]Z]95W"ZFG7HX2=WSDY3I*.HMAB=B]]L7[$ GWC&H0MM_Z5Q=.M
MA5?4E0Y'BK=8G7XJ(6&#6X@+*J7999F-ZF2#HI[;TJUNKO_G5G_5QIW/X<@)
M ]+&DN[>^XAFB<"&9^L-DQ_X\&8M3MS[=B?7X>.E;CA3GL+&USRKO>RC07/5
MA8]P0Q?N\2Z/?2;SZ*=!Y=_PH9+_9.KD+U!+ P04    " !#@J547YM,248(
M  "^)@  $P   &$P,S,Q,C R,BUE>#,Q,BYH=&WM6FUSVS82_MY?@2K3U)[1
M&R7++Y+C&4>6&]^X<6JKD^NG&Y  18Q!@@5 R>JOOUV >K$E)_(DL>6;ZTP=
MD5@L%M@'S^X"//[Y[*H__.O3@"0VE>33G^\O+_JD4FLT/K?[C<;9\(Q\&/Y^
M2?;JS8 ,-<V,L$)E5#8:@X\54DFLS;N-QF0RJ4_:=:5'C>%U U7M-:12AM>9
M99638WP#?SEE)S\=_URKD3,5%2G/+(DTIY8S4AB1C<AGQLTMJ=5*J;[*IUJ,
M$DM:S5:+?%;Z5HRI;[?"2GXRTW/<\,_'#3?(<:C8].28B3$1[%U%M(ZBP_B0
M=0X/:; 7T3T:'_"0[X=A)V!Q$/#_!&!D \1]'V.GDK^KI"*K)1S'[^ZUZ@>=
MW/8F@MFD&S2;OU2<Z,EQK#(+XVGH[W]Z-2O*++^S-2K%*.NZ*55\UUESI*32
MW3=-]U\/6VHQ386<=G\]U8+*7ZL&%K]FN!:Q;S;B']X]JJ-5[GGB+3V [E)D
M?&9YT$);!W>)"(5]^R;8;_;:0;UUW]KE25,]@GE;E4-7T+UD=P0+S?7S&MX?
M7 \OSB_ZI\.+JX\W -#KFS]//P[)\(K<#/KXDK2;+7)U3H8?!N3F]/K]Z<?!
M3>WJWY>#O\AI?X@MK69SX_G^J-GMK9W=195<3VE&_E4GY[20M[ '$II62<2U
M%?&4V(2"SSJ'O8W=E5/&0$M-\MAVV_LS!XJ,@?.ZM>#PN:<8U&>V/]N@]Q<A
M:-:;1SCK"Y+0,2>:CP6? .781!CR1T$U@%I.R37/E;9$9>1<Z90$S=H?1,7
M06E.C2%G8LRU$;& GA^41/V&T(S-!7[3JLC7BUU>]LD.IU%2A4$Y>?OFL-5J
M]C0?"6.!4ZU[$?1VP=5'K]C5K:UQ]7MJ8/W!E>F4W&9J(CD;\:KWN/9^9HH;
MDBF(0# $%1GX<DJ*S.J"@^40DUQX @!0DL(36DIB&L$K350J++'*RZT(9#SB
MQE ]19&4WG+G]+E. ^\8& -#2A?;8 P4B(2&6 9B&70'2QC79)*(*"&FP#^+
M_A.N>:D$)Y *(R'H8?R<")O !$W.(V<@ZLW!-,5@F@!,6)1PNKP,KQQQ[>U'
M'">QR,"G"(^%#ZN..A0TZZ5VD<5 /10S+/@=R8*!3L#)DL.J@#&!=)6#FQ&A
MB%PI%Q LO6\># TH9RYUJZ)$(4$ <*< '&XX3V41-0F)I9J8&2@7'$4HOO1V
M@Y75)6R9F3$KUKYR>.UM#;R&]WR!\2(XZ)D20&6V@ 2@XEC H_/2!:&:.SR
M?T4H.?J-< !A*(5)4!S%4B _)$!\9L)$4ID"^B$M:B4],'*M(L[@M2$[@ /&
M 5C>V8.[**'9B)-38)SK0H)$T*:UH+/#=UW7H,/\DW\4F$)F'I"HGR M+>'4
MXP9MV7B@^-Y ,0R$\WR(7I# \/\-V=1!Z^4127=?&)'09Q\G#84:E 3@&A><
MOHZ;*L;-B!9F\RX8P$).YB/YD*@*#0J >,;".#H#*9XY/9@M+XAPF4PUE]2!
MJHR)"V!42Z+%1@&D"+88)05S1:DI0B.8H%K@!(2/W([>,]14&(RF;@\:%WH=
M^4'5"P9!.>HZY9!>BJB0%#D;IN6,6$1EZ.%C_')J K]"CH) J]"?LV^@T6T
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
M1OF6/KBR_?)"-$S:_:)"9E@>F7I:Y0?N1K<^\]MH<R]^\@]02P,$%     @
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
MLQ$XJ)5BS!K!7![]5<=]M18=\F#WNT\ ?TRPU>VCPQ?+@_E;J5M%L3:6O/F
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
ML%XX]$N2&(0! PGK309?"@&EBD%"-M[#68'!5&"]7CG="*#DG 23U-/O62E
M],;T]L"8H:GHVK.<S"F@_<&( =V,G)IT:5C/'?HE2V,:[@OGA$8M***P\TS6
M8FG"$HJ;%JS7+:<; !2+9..2!M^N A1 Z%,NV?L$WD=W5MD%9X ..8 :K)Q>
M-IRQ:PMG? ZU>C;2JM$;G3#89J,"*VPC.YD6K-<NI]</:".N6!6FJM8T.^!D
M>@<)<Q-CQ9ZM<=@S0,<=R&Q(3B\;SMBUA3.&*3:ON#:R4&)A"WJW#12#);A4
MI@7KM<OI]0/*J/&I(\?-(.A=QCZQ.'J-6(5\0]@F)-?8A33%1&1-5:/@U( K
M06;,4$AC82*3C"OLMP0:75_B9HC$V:G_[M3?,P&B4>^A66<3M]!WDREM6JG/
M:],(UY_R++YW\WNU(=:!!,45$^0075.]D,5."\AKE\SK!]3;FK+)$$N-X$&H
M-+&)F#@GI@S32G9>CV1N)LG)QI-Z=R9F !.!F\^$):=:(E,ITP+R>B5S(X :
MZRHY]*!Q&10KV ?VMU#[P)M,@--*;UZ79&X@K5FXE_1Q+F #I,0Y8,[.6XRU
M>0=I6D!>MV1N %!HH.%ST&@: MA6LZ)*5=1^4B%?_+02FM<FF=>?R(2<<\]N
M-6,1>J5Q1)\;6R=)8DXX+2"O73*O'U"LI7#T,0GU!21/O7;:A5Q-L8:3FU8*
M\]HD<P.YZ.I:9K'_/WM?VM1&LJS]5SHX=YF)4#&U+YY['<$8[&$NDFR0[1>^
M.&H%82T<+3;PZ]^LEH0QNXT "?==/(!:W=65F4\^F955B9,D/&#A,/A/JZ50
MGEN0Z_,2Y*-;YN,+-!%O(W5.$F=XR(<!4HH#41!\$I&87J94XL,<Q7GWYU>U
MUNW<D9JR1)03D2?F=(I8 <TV7%JF[+,LD7V"DUT?/;VHJ$A<2Z^LY/"RFO ,
M%]B#+Q=1/LN*RL<5ZY.D,E02T>=B61PTMX)JH1BC"4<3= +:_;PBX*<1ZQ/$
MP3@2%W@ U-61.YU7 Q0-!&L6I"7XF17V/)%8GZ"\QPO#.7?@6PGG&MN((Z>>
M>A&,D(0\+^[]1&)]? 8NE,Z)R"08#=Q;;,%<;936D[Q$H&;[9!_AN+P[3-?%
M4QV^S< ]]LD:+0*6QA@;!0=?9#GFBOB83[B0@B]P%\_A8/2B^;47!\.#]M'Y
MPP'%*B$MZT=M;SOSBB_*'GEG3]N$"1S$X6CXUTG#=L^W<WT;!QZ&;_?CV<5O
M!^VN'3QL5]?Y=80"AQ2"PUXERCB-U,C$K!/.YJ($7NG#_?7A];C3.5EO=\:C
M&)9$*4 1$F"CYTKEGD74,AZ<,_EP.VF#Q(O;!7-9E.(Q0&)^#3=I2B$&7+:1
MX<0F)P40(AHHL2+EMG&5/BP+2,Q/*?)QPQ%8D\<)2(2F+GD#\""C=: C@BR?
MY_BK>5L)]'.!ACGR!^8-4(6\X,1XC"#\9)2320MA"1.^TH(%!X3YJ4("=+%!
M2\5(XAP+0 ,&?]+&2.TMH<OG)19#%9:+*QA%H[8X2J,MCQ!B,VTM: !.S# E
M;:4%"PX(\U,%#/&DI#0W'7:<>^R<UT%'$K3V7KD%9@B/9K4_K90;@_V^LVY9
M:$)4FN135%72B6L!$43,E9TQE])3Q1>8)CRNZ?XJ^I"<E32",N0^:\P"7936
M\L "<Y1$QA;72U30,._D C68&TM5WG<;K')11I$RBQ0!8DOSK%7AV4##'%E#
M4BIY&Z7@F+.H-:?)!FP<24%((A;755PG@*WQONWU%X!#+E=JP3G*O6<@>F.X
M3L)!_*"\QA1+)H-=8/JX\(JPA-D%@("8M\IB304W2;I$!!-!22:X$XPLKIM8
M>&U8L@0#XR&:1"%Z,%QA:6(^' E[:W-3#RDK15A\6)B?-C!G\_G"01.!.405
M)FD*C,%9*Z6ST2V?DZC;P=C/&AXN@%(L%VG0W!KB V5."<X4,5H;%10'+<'
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
MCV .KA/+<X\>-#J@/S9K5T+R$D+8G-C43&3;9Q)KQ-$TN*N0:V[(M7.)1(5
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
M=T__@1&]%\UU>,<WFZ+YYO5!O;5Q C\3N"_?.]R@#7)%=*>HE9Y:@J+&&'&
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
MIU622Y<MMY]VAE,[?#-PQ[%D94\GE7?;XMW]Q1UMED)4C&K022A HWSI!V/
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
M;2BW^T-?*Z!_%-"WEU 5T \%Z(69@8*11 ,"-P0!BYHR:#*^M>,Z> R9CQM
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
M&,H8&&Z55DP&ST76([6*:440_LU^INW[$-<T,JU8[P+6YWV/*(4DWBO@D4A
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
MI5YL75=3RU<9TW<O1BJF[P?3<U+$<IJ2\!X(]PAH% ?G H&(@MHH/68SEV0
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
MPVGGN1SYH*[A@F-JY#U#)]5X:KZG827+970"JFPO.)VWHW_GPU'?GQ1T?'[
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
M/D3:V+.J;G"S.3]V(;!Q=8SK?^F9Y9*B$1#K$Q!ZP1"D)+;2@EA(,N(0 V)
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
M3V15ZK<P$N3YQ%U1":R'<0W>5LXUKL%U2[;OA^^.7:PQ3DB"X+]0PSM&62;
M5L@L@ XF3C/?\I!O7U51:=$UZ"N]/I1[$*<&],A$:<=!2F,J)$V5IB)-7.(L
MF[@'KZ.MQCVX8<3ZU1L/3"@3*\:1)KXW#0:R53352%+M'!B[F?;'H>1:/_9U
M[L$@H^8=@BX?#$?7^P,?C>L,Y))[0*_9W^-.50@\7G"9#<=J"$PS@F_YHMF%
MZ E:\005JO%'+_J#\^WHMZWJ#R&L,SJ .Z4^'</MHR$J-(N?>-9"Y7/;#2F/
M<!FFUO-:\(S/;5BY2R<1&L#</FZ\%9V?2F!@;<>CXO<3[R\8%"=S#KB\"C(M
MBF)W^SZ]TJ, B.17,[H0:TTG5B1@^L"1BWYM['XHI3WJE:!"8_!_].H/K)8%
MK.G9T'(GO*; U;/"OD!='W "6DE' A'JVIR*LU!8N6\2ACD*"I7M&52>.2YZ
M=Z:*R[#8OO\!9<97) =S>UHH'&8_ OXJ3? RM+8*I/72088#SDFS$K]3U:U!
M$^H[9_V<9U2Y:HW@D_XD&;!8 [74QNL%4'_HZX?#)VJZW6_3=PRM#%NC^M]M
M>/EP7+BJ?#1-.(_UD@4>\O$Y?D35IIK0/P1^& 'Y#']?"B8>07Y=51)6ITG&
M,QPG,9-QF@GGL!:*<$JI,T6B2QRG1:)+^*&)ZGUX&?4Y/MP]AJUS<<8Q2F2:
M^3Z1'(&U%B.NX>5""P([!@H5V<ZN\144?.NIM=#4^[Y#" !B: ,")L1-52-.
MLL1E.)7*<&8XSI+,T$020;Q"GNB@&I&%7-Q55*.BYM )C.]%V>\K_+E2A2X;
MXEF!>'ZT=X]C*ADVBJ/8RMCGW%(D="Q]BV"5DMB(U/"5PG=J\A&D8&Z_^;X,
M=N#A+&@V/>TIJ6M!).D2VWW6II=-X]ZHDK85I7DT"UY.4XB?VZE#CRQI9Q?6
MH&-NX();1?-;ZAQ:P=GSD!KC>]G5_8=2%XOZ[7ARQ!HV9:HPAK%%+SN@Y?@^
MS =]T$= J._WM%<-P]6MI:>KH&86MP["(Y/\Y<A6[^J6[PHGK/-R_E8>$>TD
M233-G(LMHS)58'3;V)%,2ZFL9F4^*YWDLS9B_J&0VE_[>HRM8S26#)%4<L0R
M;9# *D&$49X83N$7&AJ>T57LSW4>E99)#7GOFRV.8[T]43*)NJQ.K&ZJ,JR7
M0)?%@Q<T>U3,J<I@J.;0$.,5Q,@/CKX>"V4DHT8BRZ5 S!K0%1272,4*=DK(
M6%!0-.FUGKOM$CP7'/-9NN"8?SVPMO<-GK.MZ/ T[U?/3ESR0&CYH/*TST+H
MG/T,VB*HB9V)9>S-9FG!!@6#VY9=NES9OPM^Z>>=P@B3PUFS- S@E[SI!7?,
MNM.#M0GC'=CPJH$]]8X WQO-]]SSP;;3613Y')/I!FM^_]K#O(GL6L4+O[0]
MYP.U1GPH[&C<_;=IV7EP]O78Z!ASK@G")G:(<<",+%$"*:69U9;%0M-@DEYG
M5@ )5&=!M_7W!V:^"3U9+6,;*^*LD,RE5"AGB'")Y)@JJUSAV;^>C!K/_@;0
MY<3P):!6A9+LU&\GBQ'.&)"H2($Z"68(\T1*RE(#M!I(-+T^PF+A$*E0MP:V
M"]9OF=<_JKOL=-UI4;CN"@0NZ-D7,"K]SI6]\6L'"'U_5CMG,N.IR;Q@4]ZC
MC;5HMP>*U$H20/ ,<YDQ+%1&+-7:.,:IS)2VQYQL;42UD9_6%FF7,-,&GO7J
MR&S&B@/J5=0QK#7#2:JHD%(D6:*S+*,J6UI4:!92]D*[5-EY#4+Y?+A?>9CW
M0NQ"$<PQK<7M_]H)KNDC&,-?0#)?'Y;]\4%>LO\97"4'P/JONE_.OEY\/GOW
M_8!\R3]W7WT]V'OYHWVV?_%E[V]@X?W+>?8_^/&9?OX!K/X)OGGT5]Z&^[]T
M_\X_?WIW<7!T0 [._OIZT'U'#\[^=@=G!_QP]SC6@NHL39&CL46,&8L V F*
ME8ZUSEQ"4CP?#F,X 7&5P2W:L50X%7/)""5*Q"#6,@!2"YAZ#GOC>XR"SC*R
MT8LH:(?DSZB^(=%AK5;R#'G,!?,L]=1</X[9<?,D,[%.O4>?,INY3(!$CKG(
M%,D2H=F583P;Z"O;VMDUWV1/PQJ^R =Z[$-.#NS@!"!MMXJWW)Q3T9].I!:\
MCVGE6IH6(!@6:=A5OG71#?<W_[<R?/]#2%T<1N]G;JF"^2LY4^5XUY_<?1&5
M#]?O!C-"?RW,G?-)\^50Q6 XC."1JDY>Y=BJ7C:_'[/I!&?]@?<-^$SQXF0U
M-[FWCLKAA;F&8+T@JL*1')A>>:\X_]R=B:%]VRFBL<L-GYO2Y-[)I((%=&2[
MY_UH=^QCQPL3:';X+Z*_QI=V,!WU[O#<]J*:GR#Z,%:+3Y6#@&N3[X7FU//+
MT?*2>CCV)X0PNT)OK3Y:6H2%7*^?-)>%'L)FC$?^-+H\-=1@=X235[AQR:>"
M9B'#*6@53KS0TMDKF3ZA?\GC?HZMJ9,GZA9S]-^J3[CL?-TK=VS)B\(-BYP*
M@N=;_JURXI=O]^\!FZS?#4%OL$)]?^R^C& FRS:W\\7(JFW8CCY.HK-]$/^D
M3_2$0(IUFG)!L0U@$EM/<[,*6:D^38\F;I0OR&-L"8B:C&A&,I&!"0H:I1/4
M2IHFM(HZPQ15/ZR>"K#G>Y7#5H(P/W13=RO8"M,R'+U=Y\!J\ ?YC\(:N']U
M8&H-_ !K]7O[XE@8C1.:8 0*F4;,)@Q):C5*->B<.L-.*K>U0_&UJ2LA9M/[
MKAX!U82V*]Y)7UQ?M3K+,R>72U]74A$+>GN&LH2GB*6,(DFX03SAQ@EF1&KQ
MU@Y8E]?;CAK6_\:NB;532[O?\P,Y'+P%4['\I48UNP$)@5CJ,/F^P$Z#&[)9
MA6S:[XXQT21-78IB0@%EG'9($*F138V5L7!.I&IK)UV%:OK=;K]7JF_^2! 4
M#@6Z- C1T4!Z'R\H-.'$O71_+012>36ATFP^O-U],5%HAL&);L,ISD3X>AVM
MU%@F?QN?EXE-56I>*7)KITDSJ7QE,,!%?_ U_"[/O?Y?Z#M%+<YZ:M_^]+1I
M071WY>5$<M^L+I;CUL:)=!(SRC(>"Z&PCJFTQIB$8UM%Z\[QRVQ#Q=W)*5A1
MVNK0^05\$;;DPRB8UPU#7,\0/A8<L$JG3"*;D<1'GV1(87^L)&.76*>L<\ 0
MU[N):^>29>DKH$6_*;.,XC74$(X"='-II3]C!V73!RIZ @_W%S<6[C70GL,^
M@CY;N-_"@>9%;S[0[F;5KC!AU"69$\0:GY"3416GCF>)T4[&EBPGP5D*/*QJ
M<-7+6WG8A@_Y(E[ 7Q]JQ;XVIL+50]/<CX.+XYC()'$@K*6&?QAC*9()X8A@
M(#IGX@SDZ-9.LNCV_>^)656WSBH$7C1\/%W.5:97<I@/JVP=(+MPI%<AV4,3
M59V60F/8I=*^H:6*EL!L4"F+*0,M2_($\,L2@"Z74I3:5%H:6\Y]0=7T)[1T
M$F*@9\W/<WD93H=K"<>5%>MQR%-089GF(9<3X,[34LV[,CF<KE.J3VL/]+9(
MJ54>UR2FHS0E0TC'_-T%%$Y] WD8?H&_WN[IS<2;1QYQ3THO14U1D-.D,3T]
M%XN4'5U8[XFIE(PBC=I#\_8- \&.\B[(@;:]B-[W <.O\MN1FQU7W)^K\(J#
M_<G"M^J+U -Z\)L4=M'7YUCB5ZM<+Q/W6A%?MG0?9GR.7B[6XK9F76W%YOC!
MO(P ,+[YC_@Z8G5?6IDP,7'>O)RZ;6"6H>%]"(5004&LE:DL,/&;G/C(YL=2
M?/=4^NA]^RTO"IP-]:DUXT[I2YLNCJ]64N\].HD(Z5H[*NERID:F7Z #T#6+
M.BMDNP@+O(R*0N"D^#AHUZ/S0/I%DO_//N"W)(2"U&M.Y%U;B(%O>9F)4!WD
MA>TL@V>]GVPP\.4ZBP2(L/@5ZY>%/N=7)["J#RR1GK.B7M^?*HX'GI_+:N(U
M]^.$B0-(S.GT-:HK3^&+./%E^O_B'@57&PQ@",0U=+DU&Y3$]%,>]$@W!&FW
M7,!W[:B8_R 'P,SE)$NG/+LM(A-T!W[-_:Q# 3W;,>&^\%H9%-4]$*U>ID>T
MC#8-1%#$GY9_(JTJ,JKT^Q=O,_7SI5K[M,J!J4M+K\PM&?8[N0F'S-.(;!^.
M6I)4P /8J?,0X5+[U';T8=R%G0EGR_#'<:?(B*I]<>D"A<X[_KV>YH<^%0:&
M!3P*4QG^_D=38V"E&@-\\VL,7'O8.'<X22DGF8NE5@*T5<RDB!T&"SS3-*8I
MQJL>3DYVH^CK--ES+U!\I%I'G@_M']4/?U9-3/)>6.;PT)^SV^V79*XY2_A>
M<;E<K91N9S0L6-E7J_QPN9;;X=)<QYCB&LNVA1!77HZW\977?O9:0K<)3W[I
MM3^_EHJK/WJ+P3+.5WKM-;W+KFK ]9-;EW3;*HCH?ON9+42-Q(6T <TL MUY
M=!I"3NV\$%BA6]ES6Q,\LR9/O&^JUQD66M9=-[<2#D-HU/DH"CI Y(?Y\(WH
M5IW[C3N;KCCG>VU2M^ID;W ,E&6,9#$C0L8) _&;)4S8Q!#IC*-&F' ,1*I(
MLL5,RX5"7C-Q93\/*WMOOUGXPZ-HC?JKKJ*R?9V^./CQ[N+PZ.OW]NLOG<]'
M[[OP_U/__O;1.]8^^WAQ^/KSY>=/_YS.MZ]K_]C]T=[S;J.7\9?N/Z=M&->7
M[DL_%]S>.R'MHUWVY>SOTR^?7KF##_'WLGT=;O]X=]F^.'8.=".F+-*IR!#C
M5"!E8U]@76'*M;.6Q%L[A+8(NZH\[=UPSGI;VZV]8?.5DWBFJ/<$@<])K(5D
M OA#*IH1X[M4&*>!+^#*C=L]-\"W(<!W%++24V$,53%%,5,*,1<+E F5()>E
MS@J2:.RST@EN\83<-?"M"_N><"/F<%KD<]]</EIYW3>E&_+ZX?C!^R$_,54S
MD-?;0%UOX*<&>=>&O/F"RLDRPVFJ.8!N*A%C28HRQF- WB2$03J1^;2HN"7H
MYO=,?GJMVQNPVG3UL &K^P"K0DWDV#(L&$'4.N.K,VHPC2E!L<#"4<[3.&-;
M.Z+%XJL"R!X"JYZPD_)PDG!2)F#?5 M_@@"[;&:/'V ?3AN<T-A^(+$&9-<*
MLI<+&J'OGY$IJQ"'GT CC!62*I&(FE0Q1T@J-=[:25J<W!IDEP/=)GL:&[QZ
M)'CU< IA@U?WA5>%4BBME2[]_^R]>U-;2=(^^%44[&]W9R)43%VR;CUO$.&V
M/3T]V\9]<4^'_4]'U@UD"\0K";OQI]^L(X%! AN,#!+43+0!7<ZI4U7/DT]F
M9649R62,==$D:882)1/HC4*=DS/$5[H/_JHR5??!5W<='5S548'7!>ML\L^.
ML)ACI$L9_)1!%G*I1; ^5>[)DU5FW>IM=YV,@TMRRVI(F*EM<4EN4"U3-JO9
M^3?Q]\5#<UI,X6&9D-5+WF5C\<E&S/;M7O*1[SN<S#[X"O]JMF15MF3WZ9+V
MY2'XXH-@(=0B43$;Y@(JII$GI6*248>J?>&2+1XM&-J(:SV(:_7:MQ'7VA+7
M3 1[EZ.1-2@JDV*@ZG9'JR,CVX5"6%[(CLU$\%4'U[3(Z$H!^W,]AV12H7JQ
M/.7-\SD?(.T^S)##7>A%XM'GI>0X?5DN?;^1[,I(=CD]TPII2Q6&04M5B[-'
MYF.J9PS+8FLQ;.M)'8J^X+=6ARTRVFAJ@]7AEVFJ,='7,=%,[M5S30,ZS6AX
M'(.L@7F7?#TF G6(H>C*1-;>6NRUB.=713ROVJ>[TOBF7BQE<)/XIMSV]@OQ
MS1;>?-!1@A7+U6L$!&8%"%LH8)6V83FCTWDM# TEHX&L:9T^,X\(3$6%UBGA
M073K8>K*NG,MAGG_4'[L[+1BE=K8Z=[9::9<I22#HZQBP5AB)\\E\S6/TVMO
MC93*8XQ;.]"W<IW8J=.N_^@*2'SQY,G5@,I\>;^\_-SJ];47K^^VN,[EQ61.
MZ^A,OU00H2N*,RNBGY%>GU4;S3>JI7M;Y7/QR+D;) 9U%;OG!7I.JW<__^NH
MGD#V?/8<J3H/GZBJ7$E5K>#HEPKV[1(]O?CE3ZN0QA<$TS8CJ\/-D&8CBS*+
M$LFXQ"3J<;=?.O3GI@6;;VO VB3;E$GV\I<_4Z8A]LXRYVRM,&J!H4N9@<BY
M*&M$'5V:9%?MV3\K)C\O[T8T/CSI5XX<G!O-LS*-72U1&L_K%E6[\PIJL_I?
M7?V[KD[3O*Y8/1JB5A4[Z04<ULIAO<E^SO4<T=D\FY__]N3IC[-:=8O%SRXK
MI7:)>5BNKO;9.F0W/!7G;BM/D7#>YORK2D\9LVW5MZ@1Y<WJ"UH)M>VU^P:-
M-=9^D\::Z]7)6GU!JX=2Y^D,N%WEN4=:[.H\59WVP[T4N"+*N]LGGYUF>8TA
MO_$ZY4VN<:T:$+>YP?TT\HY66K[AI+D\@/3T].B4[@R56KSZ/2F!PZ^<1RV2
M^!@BB2"D5S$;432 ,LKSHF,.04N> Q3;%<I?[8;%.DV?'*;ZX_FG.?H8HHK#
MX>ZK_<&;/U[3_5Z+W8^_TF?_N[\K?WWW\M63OUX?_,A?O(W4AE\^+D857_[Q
MNZ V#-^\I6=[^[O:_>&7#[M_/%=O?OA%OWCVKP'=_V3W(UWKV6[=&'YR+JI8
MW?QDN561&^:L+0Q"!A9J^F,(R0F1! 0N:]ZVTRUONS'5>C*5#K;H$ PH9R$+
MX;%$88(#YZ2(0<R/])"-J3:)J?@"4T5NI4,IF?%UAPDX9#Z"9-)@)I.40HFX
MM:/ZYLJC!Q]PHO:=*\HG,=:#52;S,WEJF*9?3V/_IHZ)O%F_74K9FTAP]R#%
M3L=W=S3M#DW]J9Z)\^O96._F:2.[E9'=R9(LTU(%DF7 8N"\'L!.9 =<,H4Z
M&0DB<L]KO1[-5U75<8T2IA\]WN]!T#2\WRG>%\5-XDH';RWA/4@&AGN&21GF
M3>3*04$71%>?"]9I@\1##9?]>/B>Y/QH/,B3KQ<U7_ ]KT5RU_5#-Y'D[D'4
MG([KR=/C\9A^:Y2V*DK;?;HD802(6@+5,B$-$*5IP5 +SJ3ER+VH>22Y^FM>
MNC7RUQJZ-U;"-'1_0W0O"A;G>73!<T:D'1E$4YB/" PM85YR(Y*2733&M&C,
M7>R9ST<X2*?Y39-S1\7'&1CF)RVV\,S#4#+S 2='[64=Y5E2P!GO-6J[/K7]
MMB1<5$2.F3RP$#4R2*"92](Q*W(V&, 8Y;9VC+NU;&F1E[6#\CW(E@;EU4%Y
M*:Q"6@0+$H"5S0R"TPQSKIGC*AE(08:Z9@2W/Z"A!56^G(-T08A<S$F^CS2D
M1W7:X\V>>=-9?%6";,;%726.:R<&--]SQ:R^G+/$8XHZ1<-*A,# (F?.V,)D
M42%SD6+6Q.J2][V]=>'B&P%GS=.9&N,]6,9;E6YMC+<6C+>H8^LQ$LI:RVSA
M6/=^.Q90:):\QB(".C!^:T?8OKC]^N"=,-[##<35S=G3DW[O:(A5[!ZF+MW^
MZ( @LA8)4N?&5='@I=%QW99W/2NPB<QX+\&YV23XN4X!\NN?GTZ QI$KX\CE
ME"D!Q3F%2!Q9?7T#DB%*QX277N9L<G)E:\?VS<I.W[DFE#8HIO?8R.%>PGV-
M'+X].2P**$VC6F(N3&6P]6@NQ;P@EU%X:\AU%%8J$E"NSYW:#')XJ%'"'T:C
M]&$P'+:4JX>AA4['4S1Z6Q6]O5S.M=(^^B@#LJ),/=XUU'3QJ%C2ROB0,N10
MERQ-WYB6;/7P<'T/,J;A^EO@>E&V@.4\8-"LZ P,)$;R:51F//-LM;4!DUU#
M7#_4Z,Z/AU,\W!N$KHA2#92N143G05+:O62'GX[N+ K>R.LFY+6<1U4")"ZX
M8XE(C %&9$A"A"4O>'(YD;G26SMB50[7AH9<'B1Z[R7[NZ'W-NA=2O".$7FR
MAF64G$&2A7FM'0O))"TDTEC&K1VY3NA]J#&1+B^P1WW,5I#,W7RIM1,>W?CN
MC@[GHWO*7\VO6M%VVU=/IB_F]=1W7_TN=Y\]_S-*[[+GF@GI#+%; H:FEA71
MQ$=%QI03U,4B?GMYTN(E:X?Q>Y G#>/?'..GA[N>8CRC!NF<9EZJBFR?F4O)
M,$GC*D'7XQ3J45^KJ*&QJ;&3NS[I:W=)PRS4IGX QWRMPH'\ZLJF#S&3\V;/
MO.FVZ3YJ/75(_&2<FEE:G5EZOB0]P5N;32V)('UUK(-DZ)-DR96D%&A0A:2G
M$WTE5K7#<#VRUQOG-<Y;&SW>..];<MZB%(>@A?4%F)$U?SWKPD(0DFGNM;0.
M<^"1.$_VI34;P7ESE7[:BM.)#QVCK=I-OZ-K7"-C;=.:N/D+T9<? O'3 ,-@
M2&Y+_G0R\GV=LK#6UWBH2P)GY7>/\*369VSG.+3JZ&OD4,YGY\^SR=EV"*Y<
M8OVRY%:2=)8VE<!,09)8 B+SQ4:6ZUF)!4HRSM?#JYU:ITRQ1E6-JM:B[G&C
MJF]'58O>H(D*0TY8R_!D!@XD<\8YAN@X5Z9X;F*M'6C].E'5YOL25TK),2'B
MK'9@2V=],"*LCNLY5[&1V\K)[?<E'2:C"H%,%].@'0.T@7D1),N8DT/-M==\
M:P?Z7*QJ&_(:Q? ?/<[O1\$TG'][G"^)&*>3+,XRK^K6'.\B<V@3TT%E:[VT
M$$HG8E:VBM=29*^&Z+/CW)N.>ET*!VF9(QQ/3UIZ[!H*F3A*@XOL1D/W:O3K
M;.!^KN/6J.E&U/1Z28(467@V23!(2I,$28HY;R635M#+WKHN\4W(517'6Z-
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
MPRQONOI\+/S'<_NP3G=!/)]M GH^>Y!4#?TGPBI7$E9+6K\\ ?BYW-W[T],
M0[;$+'6+#024S&/4#-%8;KF,292M';Y]U5+EN=T2%S8CGI6OG._<NJ26PZ?\
M\<MJ.UQ:1N"+J<=7$8Z0ZUR.Y>DP4R.>XWBZW^MM3E&6%WC2<Y5>A+]>29:G
MS__]8^_)N:WDY\NQ_&WK7#=L]8C8ZL>W_KY0IZ5NYA;VGZLNUW)^"+Y4LN4I
M#L>#R61 7YC7E9GT9QMN+[G80MF6^DS]&Q1LZ;J,7NOZ]=+K4F=,>GO'.$9Z
M\G&_]V\<$PN>[]K^A9WULX(12Y?J?1@=#]-LH_^\UM)-ZL!\>J[K%H$YUX)Y
MQ9NNSL]A[LFS2;7<RB^6);AIHY>J#GQ^)LSV>CV=/]P7]WN=O]@-]WSYH+6S
ML6@T$7(&9WAP47LR7#;DJ*OI%7YN>H5?J@&HVYZO;[KGZXE^^>KWOUZ\>OUQ
M]]6/^L7>G\A)G8>(S!>I&%B3Z3<NF8Z@.4+R9$NW=B3WV^H+QC31'*7)^ODM
M6<)O$VRZ#Y7!F"SM4O6TY?VOA^>"V/1R.3Y,M]M1358W*1\UEF@AHPM6)OH]
M:ZV*-#9]21^:RSU0<B]_[5HW:9+N:^?DBP\OG_QI +P1B*PDXQED*5F @HQ\
MRV*"RR$:O[5COK@9MG.29H7[SE/:S);4VBGGF7!R1H6G-'A5.&Z^[Q#CW%K4
M67^A1M_D="_?1;_G6I7!NK&/I&@=N<M"HP/A@Y-9T9PMH!7-UIC_U'KK\UKK
MCJ3C9X4BL77N/>NTBI#_[,T3\*\E%==@F]VK;[Q;=-X=O\ZF8)T /],$BB?K
MLK=S][<Y#QQ4'OC7N]T?7LL7!V_V7[XB'G@6]>X!W>O5K\/='_YS\(+^V_VA
MWN<B#[RN//!'C3^]/GES\%P3#WS8_?A.OGZ[]]?N#[_SUP>O/]!__+7\+_'
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
M!5C(D1QH7J6W,$9P70\W;OA]</AUDF=#;E0@%(,(Z%4DPXO9%,LMJE8Y?=/
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
M97_G+>6K&F_[.%Y5>,]@-^)H[W3_Z WMO/REVWG_ZA3O1>Z]QWM\O]_M?.W
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
M&)O/BK])#D1&F7!694E;0NPRVY8@EPB[:[M=OMT;W=,A7^/P'^=.4*24P#V
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
M27;OU,/DNOZ[1Y7#M3P%-_]164).7Z: TJJ4Z%\)FGX[G20BC8^"*T],2)2
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
M%[,L;SW"=S,$SS$WRP.HIWV FY'6G)/<;M96Z\WE:MO%!8G3LSR/]<V'N +
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
M\P1,IL0["21G[0).HE)1K)KP6%"*TN)1^-/;[7NYB;5-Z;<(2VG'$C O-3-
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
M49W60=:/<D#+O8F, ?BPH!C!-O)  Q"<)3AA(S0A*9&EB:P:_IC.]J[&7@N
MFPCK@&1#21/*,8F(>6]!=; 2N9P5GB@#T0!*MDMIL?D\)JO-8GLAA30FM>L2
MCUIEH,)9NU5*@_/6X+@,#_+=+[%C\PGRU;G)N.KPXD/<8GW@>X6!>/-19(]2
MRO>.I86+Y59[#0Y)]SK%]EFOU2Z(;I1!>8UQF,U,4&#GCN& \QNS\?,X&&U!
MZ-\H&"V4WO.?6C]7;+&:J#1XW=-'I6D 8^J8]3P0SCC5Q@)D>$.S.\N(,BJ-
M:,R)KJ-]'ANUOVVSW:-#K(SPSC!$%0^Y$*$$TP]+1(SAU G/>'2+X]**RU"?
MD=][1)[V3A2A,#>2!\$TT5QS;C2H'E1:0A73@J>:(IZ2(GCS_# ZBK6G&FGB
M0$&T#.2XX0RIE%L+ >N:7&!!W$ 15[&"\YBSGR_]"9>NSO2FVE[D4)16F#N\
M&T>&35HMDT_+4AX^,14Q#K-3SA9G^2#RJ@L!H*F/,8RCH6?LR9&.8(J_8R<'
M4N;DC_*DM J.F3 2KXM.NPE1\_A&T6B@ARRI=Q"Z^J9!*],R)I=I227JF5L;
M@ % B[L.>SVTD28HMF7U;Z(F$A3RT?WP]+14.:;(.?- [CES5_$LDR/::!H]
MR6?2P5JK-.'8)>.,2:/8'OA/+7:@^6YHE=ZS\4@N]87+PW=;&U(WQ8/@O?VW
MM/D-QGWBSYO;AS8*!6MO$<MU.GFT'N6#8)1 7V)!)RL<W]ABMX>-7RIN<V$0
M0"/=8>^.YU3WHQ1>GU/=ARJVQ=[^!WC6P;>]_=>B>71H/:ALU!#$F")91 OD
M E=(V("E9$9I1D!$;^(%=/'?TP(N1TJ7P#@MJ>&#\OI(2F<BV9C#SXV?X?,J
M@O%LV,L</ZC,!:"Q+U50-5PM"YAV<UNJ=BNU2M,),'0PS*,!*G3#BVRF5&VF
MNKUP9=&_'P*"$<ZW)Z3LWSEWJ%662-WV@TK:P\-A@NC#YM^;.8*GGZ/+JSO>
MQZ-ANPI$^OO:AXSMK_&4 5E[XT.*Z7EURBBJSF#8BXVB.MNSI8$U!\_7K&;Q
M=GS_56B BX/S&#N7!F:>43F5,N6J:4?+M-WO=T=15N7)";!,?Q#CU(OVJ\^N
M-*N9B4V'2-G!.&2LE!,U_Z\M_T])A1R3$!@E ;1=9*G@8+2!=JZ3CBAJI;S
MAA"+K^?_JRBWLAE=3ILH<R'*E(D_;&=H>Q<%$8V2=#:+MS,Q=1,$U>H7H!N7
MYR79(V?[Q]./*%_PQ[!=_@XT5H9-YW9<F>S'_2GR'=571E[D]7')W1I)/V]2
MC-6NF97*3LO2*KDT**;,DRR <WSF\L=.RSHNGUWGGK&H7H[.O2 C>.4*M_;)
M8L5,Y )@-%%+E-).*BE5XC*9VTZL:X7[@1Z/=[AY?BA F@42$B+"T=P0D2,0
M:1%92XC&SA'0M7+=HT5P^KAJ]OWHHQ:S]Z,%#@:78=+F@U#DM,$@6KU&H.4$
MQ+Q6E'GK1,[3%9N+,B 7JM: ?Y?% ,Q(;\ZY/AMST/@]J=/WU:2G07<VD=X\
MKAJ],5*@K\YD+M^X0M6YYNDGY.G/M)D#NV/*QTO("6T0E]HA2ZA&6 416?+
M\N1ZGKY171X=$U:JJ]DL%FC+ES2T6%L>/R$?8</S]_R@6UJ2^8-)E;DBR=3J
M]0<3R7U5O=I1"G/G&B?V*#-ZXMF-D1MZALHM3.HH=LKLEF%G7*=CHG;X6+,=
M<UB^H=,=%$>@\ -OQZJJ1Y9S4^4V7HC2MXQ&?[E6\QI]J<#?<#BPX$@ @*$3
M*] H,;H\72Y39CNCW*-%80NCM-"^[^54Y,*Z[I=XB=WPU1A/[Z%K\$A9(#A*
M*@,W2FB=N(O$YB!0934>XQ*FMYS$U<BT1$V0_0\8M T<!-%1@H[A#$%<!X>T
M9*!^NNBH9C(DH3:V]/*./"IG9::<^MJE;VA]C.R[6Y3R!HNRKL-PS;*)]:_#
M<&M=A=DZ# HN,TJHH9AKH:Q,F#(NJ0N!*^_6N0[#'N#S'"GGB@QQ2LVL(7R-
M(?R [)X?!N6Q<)BC1()$/,?.Y& F!!3(/9'2X6BNA_ 9Y3+;2WU_',.P76D6
M5YKF+F@853RDW"RNW%-C[]1RYM5T5-N#C:8K@ZD*D!O]";35!C3-NF/61D[/
M2M(%/;'E8[^1)^/BL6VG"6VRK$MUW&V'4<C:Z..R]*;ZI;^ 5:Y4G9&:-'/]
M2K6>5'87N646WU\]'*:0%;V[^/3NQX3S17W_[':.<GQ+YL7?AKU>K+UXU]57
M@V>^.PQ,>P8J$_*)*L05&'A6&XT(X50':97,AR*W5E@;5XGJY;H&_2RGPV29
MPL45!:ZCHDL+:X:X2D:_I+ [X[S&ED3&@S=,<Y&,#HE:D<":-<I2%4?=4(#$
MT"):NR5=]/TES_[5 XZML3Z3V-MS(#$I*+;"1)1THH@[;)%.3L /T.%EB(J&
MM#@[[K]')-+J75'-."V\,UFM#XCNM#4\K<PYFPMYCX*+AYTR,.Y*.;C$R0F,
MS5@_*1TN#R^FXM]ZN7YF;Q16//.$ZRBY,5M6<#30J7%>#JY,Z<@L<J=04":%
MT!%+&A3'S&IMO&(L!EA8 3Q]S6&(F#H,^6LTR7_'=GC;>0TV<O>\ALW%-/V.
M@ G*K7!.>XZT(1C!NC/D(G6()>>##]JY7,A<<K5Y7=.'\>%'F9C1R]'IF4*R
M/Z2TEK((S;Z-204A$\TQ[%#V%DU^#A(9)';^9%R4[XHT&XOD^1*4F\L.#MN#
M*A/$%G]V^Z5RD#&O>/T5S(FC8:M_/.Z8=_\D),VC2D(&I008+XH8[Z-6@3(B
M2 3@F&E1-5?5'^BX#]8(_#8+SV]LJ]//XX[]O<[TD/=2GD=-X(L)_(#FO"3C
M* X4HT"T1YR(@#21#@5K9*!>FT1S"!W;G.\VM5 Q:/7+W*->J\S\'X<65V!8
M0G15(*Y7UFI> E?'&:M5J:11TFK) C'%7@G3K8X%D0%7?#=7.\YWN%R+^A*#
M1PKZ)*LMT$5N\_E,^"K6+-3BD4OO_STRN2INVL_R[0>NOY^/3(*)(1&AD<^Y
MH=QRAHQ6%$61$O;P-ZC3L^Z8P#V61%*N%>>)1B>",#8W[6.6!FUGZ^_GXXQN
MNUUF9A2#D5(QJKX]D?!W:0.6_O5L(Y85RJY))LV\L1-]&8XW=8D4U]7Z7^B+
MNGTRTY/7)A(5L)"8)!YH-,Q3!W* 4.\3QNZ9O:8_E5F0W2$\-?1_?I1LP!O?
M_^H2>Z[I'++842>N<9LNW+(EMJ"BLDNG;MDOQ><Z76?]^&K\RR^AU3]KVXM7
MK4XYD?*F7Z8Q,@]LMGU?'F=U^<H=FMT^V24ZZAXX>O/H\F9Y::;_2W6-FDUM
M^+67\2:Y]MI-CR5TDXGK+]_TV)NO@1VZ^L&J32[5(PQ6L/LMP8V#E9N<LY>R
MLGFP>JG'WM+[\M9^M6;NJPN:F%5\_9BMN_2FN*WE3\FHE=T\EB;7MLK^?A=@
M+#O':T"FUN"AU##19.^Z9E4+^E6MYTJ]3BD?W7^)5S$?^8!D"9I9:NX_Q!I6
M9356P6;?TZK4E/4HE'7G-LZ+6TBO61OGZR/L[]$Z_@&-2->]^^;"@Q3F8L+"
MQ!@=YL3"GS9Q1V,0D22FV.+"07>(Q;QDY>_H%&74>O/]Y^;.9QC+>WCO<7MW
MYQUK?GO+X?F?/WUL'L.8S_?>-.&Y_YS.M=Y\\P[O[1]=?'KSS\G>FP_GS1W/
MX#TP%W@6_?WTT\DV/Z"[YY\^?DJ[5VV*2?,$UN'\,$HAN$X,B: 4XF#V(6,]
M1\Y9)<#2DS2,PCD?VGGS3EQQC\::3\85_[V,[+@-_Y9N>WS;LBV%)R^ML?&=
M)[V&9'*7DFOW0L[Y*(=*<HW2(EY O^*7 9I_S_5V![PT+,B K+<D%Q*PR"4C
MD(F&9O\F8\R/<IQNR'-Z-&YX[ [NMT!9K2/=D.HM$R7:2DR8XL)IDPQPM8O>
MAB2%]XN;E-<ZTI/J2&1"1RK+>M'@,,,!.9W9W5B-' X).::-BBKDL*&-+;ZI
M3:TCU3I2K2,]BHYT/^2L=:2GTI&^S>A(-&EMA0D(FYA#N0D8EEY0A(46-NI(
M N8O4$>ZL]\KE?^MO=_KNFIN=]'I%DSU^]'<(K7>!TP-P8$+1@%]E(HV1B^X
M,>Z:LMBUYO:$('0QY]TB <QI3 BB3 $(44>0X9*@8&@T1FGN<\6W7-OGH?BS
MF,V_,_UL9I+W,OR^%Y"8UU#NAQ"UAO+TKN^=#PPT%"F53]1A)%,.R\/$(4L]
M12)P[T5*3F%2EH-<A7ZR&GRHN765(EU@ZU4BDA&E.#Q 2R&!=Y.G.D0A;>V,
M>7:NO9ASQJA(HC56(>FL0)QQCUQP%@'L2IJLMRY4-84>[(RI1?H/!A+S(OU^
M"%&+]*<2Z=]F1'H0$M0M%E'B.M?RI0HY0RBRS(,5X$3"7JVC2+_%JS".H8;!
MQINU@/J;T]_\/L.4_HS]_JOB0V?4'3Y>)B_U1UWDW>"JG&:5YO08_OBG/BQ\
M*0+FI\=OZ7=+UOD$:>RT^G[YHJ6UW+F3GVGL[!:2<6&U1XH(D#LR.[NMTTA2
M 7N9>$@JY[+SAC1R3NS\?%<G]SJ>]:_+,WY4&+$BJ!2TLYSSF*0#+34RQY*2
MB1HGEU54:QAY2AB9/3.S21M#74(J4;!M Z?(.&)1(LZ#@, :EW%%HD$47P\8
MJ177YU%<UV_ +^6;*SK K>2&63_3H-LY0F7+N&P%/*I+Z '/N.V^T3'^50V%
M(G2'.=NX#()Z0-#@2POR6>5ZK*&*\PR&TF0EN&:WX^]2#*Y6:VY7:YJM.>LH
M62=9[K"5J&0(U%."7%(,81J$,)@;T%!S*!#5HL'PO&9S/[_<*GAF78[H:KBN
MX7H-%N(N<$V(2Y*R2*3ARF,ML+/*!!JR\>'CL@9I#=>/#M>S5JAT*G'+++)<
M@15*'$$Z!8M@V[!3*I) ?077O*'IO#_KY<%U:1/\JRQ-<]>B.NM0T*ML&S-1
MHR]WUFKU!U<5U:XJ0WG;ZUWD7[[8]K J'1AAQ%47KF1;O=&%Z1)'5P6';E@)
M?4UYH:<M$Z39)F/L7E6"\":AR]5QN=LUJ>Y7=^>6HC-&/4;MH4<9+#Q6W*_P
MSK,,5E/S4@8K-BD1+VFPRZWLR$DS_L(8[D2IE3ZXJ,GW]M5>]WSV\.-9RXK,
M*I.+BXK\GJ7-/Z6T^7<K]G*MJ(OBS_@EMK^C2E'++<4-A;+6CA/6>AD'N7?>
M1;&S7(&?[VOV2U8U>ASJ6-\:1\LMWF]CO;@$I+HXU#U0_#G*0SV]"V3Y3+DG
MBHBX+P&MB4MIMD7ZHR[G0PI2+.6O7)-%?8K,1O$#M[D:>>@^?]W]".__]IHW
M/[X_W=M_]_7@XS^M3_OOOGTZ_? 5_F;-'7C/SELQZZ';VW_]]=/.AV^[^T<$
MQB2:.[\??_KX1[NYTSS]M/\:_O9X][3Y>?>DG<.<\:R'CDEOK3)(4$T15\0A
M0UA"$0=*K;!)V52E-;Z$O.HUSY!8 ZQ^>F%_C?"KT?EEI92677PR,(^CP>W1
M42\> 1Q?-DZJ6K?]" <J3P;7?#8Z.$2LH\&(!Y*;J6F-+&$.T>2X$%8YG^L'
MK2@KY4<L%E9S_])GJ-E>*\VUFN-7R/%?=W^KHEZ:N1/,_NM#992D 2>DL066
MY]X@;4E$S$4!*AKWUG"0IXHTQ,MA^24+UJ^Q[;YL=>=5^PC7!'M&/=]*4SOG
M1S]\]HM/'%XD_JZPIG5M&S\5]%Y<VL9D;_\#W3TZ3"P*$01&(02/N"VS?[%%
M,NKD8".Y)K$J:'U'W/V>K-R7>O)Q?[/T1T*RU1>8KNW(YX V/E'=0#2W#W7P
M01&AD&,Y,,]@C(R,'#DM4J3<,V?O7U+Q\6S"FO564=N]-N(>F]VNC+C]=Z!-
MO#L,CI#(*4-)V)"K!V)D,?>@3U@9192,6KJQ9=@S<=MTU.HZQZA6;P>R[/;*
MD-I78+S&7OY6[I'F!L7;<;&*WW*QBF6B3>5SSRF/?-12>%&]C1Y(QMC/?;!S
M .ZHU?""SL*7MXU"=4=]6O^W/]&HV/9ZMG,4L^G0WRS>=C+ =&*%/!,MBF<.
MIN&),+Y\?ZL#GWRI.M%==; ?O0E&ZK/C(-RI/W=T5'ONG<0!<ZF$ XQ3FF M
M8K)1C0LC$:(6MY>_,HRJ-?R]G&PLM_]-K]M?LDS2C]:%>W=_6X"= \\Z^+:W
M__8<E *IG9*P%<@X#2!EHT-.!HNHY8EJ@SG%97'Z6QIR9R*YKD=V27,9L*K.
M\0\F'NHX;"0,35'.G5?.>@=0RW#"WDOE*N+!#-.:>%;9POW;6Y&[4>.4L%$.
M21XMXI(3I&4(R"LCJ<@ENVG.QJ.;\R*M6()8@"3:)<0-NN/6Z>9Z7*HB'_-V
M;Q8YCZ$3!S>T:E^F,WMQ'GOQ3N28DE!4,F:RM#=>6F.DTY@1D]4VDL;D.*.A
MU>3X4')\]W7W_#"D1 RP/[)..,29BD@;:Y TBCHI K,<;VRI37H+?HU;F%_V
M6FV4V2TE-<2O9['3S_DPG6+D VU,2,( )#66O[!_\?2L))G1)W,4ME $EZZ0
MBJBO")\4O\'S6H/B=^M;[=;@8A625UAIB*?&<L-#4%HJ+80Q40J>"*_RH#$6
MN):\JZ76@RQM11 L$(V!1J5&W.N$=-(,_N1,DVB=-#Y[%Z]+8EY&VKX0]??O
M5E9;)^G9PZM=M]?KGC>R_FLO2@[LQ>JSXM)55)3J_Q63O(]?NNTO>0$6LLLB
M]?H:47##LXIC^R46+D;@W3;<WDHMN-F".()[>P5L%1HEE^:'1WA'F0(7"^M]
M-;]JAV#H)93D)+M\PE:.P=EV.;C^<8R#2I(M.^HIV64!K*9'9S,B#?T8D-I3
MY3T>,,1BFLKFDQXGZ&ZT[9QNJIR#=];MEYK@JU+2M[[$7\:94Z5K9.+&4>(>
MOKK%.AC1<'#]+=,I?^R:G,*G</241)[36Z?6:>+G<>_*FC^*R/6B_8QL@A&^
MLNUS>]'?^-?TU&!>,TLYNPK5S+;^S_7@U@4OGGC:M=R_Z.Z9W:V@VRDA$Z.$
M&HJY%LK*A"GCDKH0N/)N8[GW/5V2ZU4:ZRBG='@*Y (/Z0.BW*$6YEA5J"!Y
MG'93?GW<L7WJTDB5R)PVQ467K.I'J]HIH@4-9*0XG,%,NZ%?C!P!,+*?QKNR
MTG4KG_.J-8#-\4NLY&1F[Z.,Y\:W7^42+_G._=8I[&\SGA?ONZ>V\["WS\+>
M8N%*%IYS/7TJ,]E45-PGE5G(34;9ZA,XS:84]\THO3';U-PO._B6P6I&[Y)M
M^M(/2Y?MYGY#MN&/L0!CD+\T%5]ZZM+\Q!<?6SVH8O3C1F>NRQ)]+_T7EYWO
MLY2J?I#GX66?9AZ0YLEKTGSSS^?=DUV1O]ND!^+3_J?/S9-W8G>G>;*[\_[S
MIYT#,E?5Y^0#W=W_@#]]?'>Q^^US]E*P3R?M=O/T'6WN?#[?I;OGS3?OX3G_
M+.I9S;#&2EF"3,JMT)+2R(+FCP(G@LKHO*4X1Z0VE'YP!;87%H->(]N/CFPK
M*E96(]M3(-M<U6S%C""$(:]TS+'V,C=]<2@Y$$\X* $2ZJ4AVQ.UF7T.OMSV
M?G@ZK,X(1^IHZ3YYV2UGEYW]<_0&F5CQ[8D%7X16-5"M#*CFZ^ *H0SLH416
M>8.XBAS9R &WA"&",V:E"QM;LJ'U0YJ$U)TFUY"35Z1@U)S\/)P\JW)@:1B/
M3B+*94#<N)1C:!P84Y@H$H*7TF=.+GU+Z\#)M5.K=&HU<H!1[=BJS;\G<VPU
MXP^1$_-$2#S?>4V*@(T. F'80<2M4\B X8>TYXQ$*GUR)F?^-K31+\7XJ]U:
M-:ZMNUNKQK75XMJ<ANF$QL8Z)*1TB$><W?6!(JDMBX8&S+T 7",-):^+[%\[
M7+M'+=M';7<R,>&9?@.3,W[NIBSW&.5W[#W\]88 K%=+Q#*\S!X\W['YMC<.
MOYV.OGU(,\OO2U_YKE02;;Q(@D;)A>8R)9>3!CW3W@6L50JUJ;4F*LFB-FZ.
M ?GD1D">)L1A$Q$H*1HQK$AN-NQMY?2"'5R11O*"C*D:?UX$_BA&= A4,HT=
M5XY8*A.GVF$E')&6U";1^N#/W#D_#III&Y!5TB+N,$:P9QY%EJS#3%.7;,8?
MH<T:X<]WK(LOV6OXNSKUNTNF9K3,"BJUQY'SZ(S$GC@>>?!1Z6AK76==L&;>
MK2RPDEKF G+1<\1#Y$@'+Y$)/+O/O.:*;&P1WI!F50T0ZP/[]6%=Q\! L=Y)
M#@QKA,V530*VR446+&6^5A/6AW5GU82D.+=>$&2P!S4A6H(T41Y(R9B\C2E)
M"JPK&D2MJM7T.IS0W_/T9W&_U<Q_/_;QT"K6Y:6C8'TN_D)0<.^W.04F^D!A
MQPSR0F,$)JY&!NQ<!!OG'/:)R\ >YUQ\!9RSYKZ>&CIKZ*R/WK\;Z)Q5((TG
M 1M.$0E2(0Y0B#3F"@EB!7=26\[XXQR]/R-T+B@F>F--F&5K$2VJ1I(?4Q*F
M=Y;JE#0!"XL3XS2-S/N0N&!6.^ 2Q39NK8/T2&5(YE+'Z1TA@!L6C#92.(8Y
MD\2)&",#./#4*HGCX4ZI/1%,T!+%MU^G%/U@+_T&K^BUW#"__5?;C^&O7C>U
M!GL=0(6W'=\]C7]V^_U?H[?#?MQ+_^ZV,VF\_A)S;>YUP86+$2Z<?!"[;_XX
MW?T6<HVM]NZW=\#?_QQ_>O/A?'?G,VWNO^-[^T? R^\_S];N:NY_/C\X/?C6
MI)]:NV\^?&ON ']__/TSX,KYWCY@Q\Z1V-LY^ I\/EDU$^_N>+Y[?DB,-#AR
MC#S%$7&%#=)!.12E2\IYG*3&&UN2S== S(6:BC^*__E_FA+Z2_'WH.L_'\,J
MQUZ__$S]4KS^S[ UN%BFTHA9/?E>6PUF,4'O]X!=<P6O4Z#FOX]M+_:7*Y*R
M!A7(<DV@:ORM?F&'@^-NKXP"'W3+L.]87,NM_7*B*S%WWC9_GQ7:U6J6E%&M
MZ/;EV)83W/@'8]"]_>U#3I*VQGDD>2*Y4YI##L.?C@:+<4S$4;FQ):K2]@L+
M;H]HP5>T7&WQ9>&F/__\[3HJL7 +Z%C]LVXG8V51-8(IJSA5Q#5JU]*O"KN-
MJ]V=M]KM7$K*PC^#LDA166&N+.H< &ZSJ+W^645W..@/;/5&VQ^-O1KT9O$Z
MEY&:^.BJG'2>4:Z?U_K2RI4C7>S$U/+ 2I>/'A>%*V^O*E?%V<?!2N01#MK5
M.G0[L?B2<>T,QEI](U?4A$D"J<)3JVIU>8E !N4;SH];\,33LHI*?Z9T=5G$
M;O+I^<E+%35\FCKE=RR7M3U L.MHU_8^Q\$(VHN]<0E;D+Y'/7OZ0@!S#R ^
MG@VJXC>JL: 8>&KE3;/%6:];;O:P7_2'9V?MLOAX<3;LY6R:"1*8O/?47C0*
MT$R #_I%!ZC*P42KRFB#;F/,;$"._0@L,SS+3[F^\NE"B+9)1NECKF <N?;:
M*9%R6SRF!" W$Z-2O6:Z^.EC0/2SUS]]8HANGGS&ARGE,N_2(PY:$N+&<F2%
M-R@Q'XPC,6)N2HR^I?KI-$2/X&,DR3M%U4FF@F[ UPI;@59<+JJ9CYN!K@'Y
M+B:);[/8!F(%%.S#[O0K; [Q+';*FK^V^&)[K0B,"^]*,*1N;_$3@=Q3KWM:
MOK,L8 W_ N5V?'N8@;H!-%["0*ZQ61:T[%?L,^C9$LC/>JVJE/]UHFC\NI(M
M^J-7YDXZO4H0G 'CP4-R0>)^=]CSU?*D82DG-E^*8K:P14'KJO)W8V+#RZI@
ML/IEW608X'99G#$O\F53B+_+/=T^ZL4*AG[*=V=EF^)?9JZ5GY)??JY>^NMF
M\1X [0)0SP][L&$1]@NLI,UR+]Z UGX*;_P;I&._^!][>O8+D--FJ2H4/Y4R
MT\Z^YNH5^1&-[&YLYVE^B>U1M=KY&_KC057ZP^QL8,>S+ >"/+:#64"MENP*
M-1?1U1S%PD-ZW>'1J+[LQ$!JT'U9H+N[_PXWCPX3@>6-PB)EG$4<<X&R&PHE
MJKWD-%)*^1*PV[@_N/XU(?@'\S1<4?Z('#/5NE@1;M8E,ND"IUT29<E8$U0)
M*BH,%L"O'\]L#Y O<Q*,M)LAT?;@8;WNYPGK&K"VTZ_FE]$7](S>Y;/M&*!/
M+=S2R-@_<34/,A<2/>CV/E>&>_'ZJS_.O57RUS++5<6@1P_Y$CN@L9P?YQ+R
MY00O460\R8S[,33&*G?W2_;1@;;H\R)?/JB\#JC^I9Q<T8E'W4%5!7IZ+ODI
M$Q]4@)"UZ9"7.8RV:00P(ZP8#76,K/U+=.KG N/E9L)CWP_;L>!$3%3>OH+$
M+#JG%Q'PQ8UD5!8_>6'ZPU+A!WX-I4C*<O:E5"K?&9:Z>BFHCX%D"T"AP7$V
M@;()M: 4\+1.7%+OW2!3VL"H3Y19D3B!?RRC2D:ED@F!A:5#ORJ8S()P68C\
MX7Q[)Z_/=]\=>LRBE2PB3B6''TPC[2E'4:ADM3'6!+>QI0AM<#;OM%\H5B=8
M91KM-HO?N]6%/FS6J,SS7&>'"#I!9ME!]@+$4LS[&"OF*=6\K[!O)1[<I?N#
MY(Y[$R136H 2'AU3+'D:!4DQ!!V6=BJ/*>ROT;!^!R5BK'#M]?*,]U)E[-:B
M>3'=O;W8>W>H)$O16P92F<(/FP32"FPCQYT7F#N<;*X]AF]M7U(I<<>Q'RL3
MIG+<M*JLJ/  BEE5$$=6WL"$SX+I+WN1SXGVN[^6DGDGPH![_>U.^*T=;8;:
MO=Z1[8QJT[R4?B)/3S^L>7[H.<.6>84PXV!68R&0(0!C!HQK98W7 9.-+;Q,
M/Q%_M4'%6;5#L^I:V4#N!7CB;CJJ^*LW[IM2"<<7HH/<>E91F69/<6*!YV7
M:$GK(XL[\.\!WMT^#(;HJ*U$Q&*66X327'LRH)1 %E"I*(XZFV:W'5J<75+U
MZLXMKIXY<8)QO0OI1^[RHM:UR\OZ8/(U3:#@04"MO[U46-Z;:HV:K3]B)KV3
M):?=U?JC-@4AL$U@]'$2$F"+(E%*GH1.QM ,R\00&,&=8?DNIN"/!\E'%TU0
MR54D"70G%"S\X(R *4@]0Q)D(8LZ18KMQA:_'I&OW>P*8&>]HSHQ(L#LU,YR
MXJ5C@@H:$_,61VQ*BZS:;+1HU^?Z\DWO^DYYSML)[T'Q_ROV,C0""EUN,:(_
MX![O;1\Z"6@J'4>66 UJ,PM()PZ_26HUQ\%@'7/32*W$W/[^=W$K:#TGHA:/
M,H@;7UF>IVQ<NRH;H],46[1;_QGF=G*9*RKM(HY:5]]HD0+AED^:S8\TDCJ9
M DW$<Z>L%2Q8'SEH3CQJ@A?#)+V98=Y?]N_\*Y_%7;WZAP7%SQ?-[4,=0/Q(
MYA#E$2,>30(]-4DDG172)5ATGOT48G,1(%Y&A51."=C=RPXZ=$4BTW-+D@XJ
MD1"Y%$PK'R(S6"C8>17'(I-.MX2N1>;#J8.#%6.DX$0+@S31V8ME$[(V:&3
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
MOXF[-R5A$W<Z*Q,XN'CUX1T'%W0Q&RWNIM8,GVA8\=#PT/XSX[Z?#<N,+;U
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
M@M$T6Y&G J(65#LIJ98^"P<V.!.#QB$(E;-P$?%HNCPV:V5% B"1.T$D9Y2
MMH[PF)5)00@F?4V++(M9/1?.PJ<Z:$^.,>0^. MK)')%(Y&7N"*4E9"5%9)Z
MD($EBVJ#9Q4!HG<@[36,8=45>2C5/\M:"-EHXUTD++M2%D$UP9GT1"4=J<X4
M@O,U+5+!: '!:#HMXI7ER3OTH)4TN*:5=8X+9G7,@DM3:0L7$8]F: MI,E1E
M0VP*DDBE&?':44*]B0(G#2S,JT)K\;!H]2+\=Z8M?)(C]N3X0NZ)MK!&(5<T
M"GF)'R*S%-DJ!DHJR7)T: = 3%H*""""N(8TK/HA#Z7W9XD+>52Y!(Z)C3(2
MR4,DC@=!F ]4<%7JM5E-B50P6D PF@8AYUQA!\F462E\ &V%RY[Q9))VQE;F
MPD7$HUGF0LVBMY0(69@+70X$@C;$&)YYTCX"KRF1I8GNSX&Y\&D.V9-+A]P7
M<V&-0JYH%/(R!O48@D<E8A(4 G4!D'WFRD4:&/6&7\,;5EV1AU+]L]R%/O#$
M&1<$F)-$2I^(5SX336E0,BN:8)ZNR.*%(2L8+2L83>=E(\_.)T:S9C)2Y:EW
M :Q6)DA 3*KDA8N(1S,=91TD!*% 7$J>2,B<>)T$H6!\2$((;U1-B2R+73T7
M\L*G.FBW("]DJK(7+L:AJY&XNI*]\+<YL1?>0Y"A7F,)KO'0$97*7OAH[(75
M]UI1W^NR%A8L0.+>:^:=C,$ZP3F-S!A'F<K"5O;"!7&\/D]1AKS]%#D(=+*
M6%\HPZ2WQ'OE\0_%R<M4IV1K(*B"T0*"T7Q!J :"'@6/)BE#WGY*--B8<(YD
M+)0A5@)QSE)"!9<2:';9(![QYUS+U<.BE8MIS(&]\&D.V9.C"[DO]L):D;:B
M%6F7N"*):LY%9L:K)+/P-B=JE.5.:A &;&4O7!#5_V7*%7GW*5M!?1:).%.(
MU*EEZ(4PAZH_"LF-\C2I6AY;P6@!P6B^(%1=D4?!HTE7Y-TGRX/W25OB9$!_
M1*2$>!04B2 T9Y)Z)V!.KLCB8='*U7K.A;WPJ0[:DR-3OQ?VPAJ)7-%(Y"6^
M2#!<96EU,* E^A&6R1*:I"%(H9)FE;UP,73_]UGVPL"22X))(AC+1 )DXG%=
M$,J\U2H*K@!J6J2"T0*"T7Q!J/HBCX)'T_6QQD'P5$CBN8/"7BB)4XP3YS@P
MFQB7NJ9%EB;&/Q?VPJ<Z:$^...0^V MK)')%(Y&7N"(FJQ0"]91&*T%QJXP0
M/-/DHLT^0&4O7!#5?P%[H8@L^,B)U$P4(O5,;"EB$=:4+4]625[3(A6,%A&,
MY@M"U15Y%#R:=D6<CM3B'!(7:2SM'!2Q2B$H&6MMUB"3$S4MLBQ6]=W9"Y_D
MB#TYSI![8B^L4<@5C4)>QJ*>F(\R6NYLDMZ6QHZ&1T:MB!H8396]<$'T_BQ[
M8=3:H)F62.(&T!G)@OA"'J9U$CB5.0J6:DJD@M$"@M%\0:CZ(8^"1]-^2,R:
M&4,#"9(C'D5KB3=)$Q6B-53P)&*N*9%EL:KGP%[X-(?LR:5#[HN]L$8A5S0*
M>=FF]:"<E-(;KYB4ED*B2?+ @XI.:<8J>^&"J/Y9]D*AP#.<,&(R9412",0I
M58*1@2HMK/1LGM59BQ>&K&"TK& T7Q"JKLBCX-&T*R)93D9G]#UXR$2RP(B+
M/I"$/B9U6B)>R9H261:[>B[LA4]UT"YW1WXY M]-8SXI_#-^M-%U)!_>:Y:Q
MZFLG'NV.L?7<B<,7?4'/3@$_Z'6/CRX_91_ZGSL'9'2FF!S-D!"9^_,9.'?=
MJ/'R:().L6R=^[M[RO9X")\3\?T$7PAD?,(7T/T*)X-GOTR^&K[7U%!.C\+P
MS5[^M^_CJ1?<^-*!8ARO-OJJ\(?I9C'/89C,VK4L9OQR%C.YQJ\A,9LGY1JC
M-YK3UM9N9]"*YU1QZRL,YO@<]SIFCS!@0PTX^Q>MDRX4MDD<P5%X:+@+;6UR
M[=YFU9X7][WCP5$GGRS#0N:/LI W<=R//^,HM<00U)^W6IV#5J^/%F7KJ-?J
MY3Q(1RUH'?;ZS3KOY=;1;FH=P;=6MP.^T^T<G90#RY>#<]9H"_!_K7X:''>/
MQB>E;AI:RWA\@.-!:K[=ZI?;XU<>_S\BX!$NA^;DT.OC7:$Y TW;UH>UO]=:
M.>'5H8L/&7K[P^<X/,;C!FGPO+G<;[U]'+Z3_SMHO>Y!/Y9[KW?Z>.,>/M3I
M>H/6X! M8[Q00#=^4I3+ XZ?Z__\+\N9^76 #[._CS\TKSA8:[V:.B6W_NLV
MO96RD,"TM%91R9VR2CB( 2T!RUW@<N02.&K(^,.$2Z FPQ)PLH]J;;"9)\(1
M/^(=Z.7T#KKI?]Z?['R,AYY+W=[Z\G5['ZU\OM/9^./#]_9ZM]O^^/N7G:U7
M7S>WMAE:]&H3O8C&TM]Z@]?X_,DZ*K55D0@5+9$A&6)CT"0D#=JPF!1USUXJ
ML\8N,>Y1(KLC-=#:AY@:0!L)%AM53^ 2'Z[U\VMI-#UKK=<),>P C<#6U\[1
M;K,"_X/F%MH"K700<<FNIY#VFZ@H&XOJN?7>VH6)Y3TZMWLRLU"O7JF71-(8
M8SYK+A+33II <>%Z,"[R6 S8D#Z];786<<'.+U1^J>LZP$5;;,57^V@-'\U$
MS>C36X=B<WWC4Q%_PZ4BD0F!Z] XXIDSA#(CO0[61R%*U(O/!KQ:A[@TFB7U
MO/5UMQ-VF[6(B^$XX(+(_=[^#TV\,K8TI,Y*\"@#4/". TI%8 8%Q,CAQ%,W
M&;2H$W_CB=^FFUMO>?O[._P>G^7=)Z>]4HA'A,?HB$P&B+>EA:3*D4&@@8=F
M#0A]Q1HH2ASM*=2:^%6G%P<%??HI%PT\U,4YEX\CS3S$)9\*_*!*O4 #7V"0
M-1,5/'"+>HLIL)(Y;WD2(<0LE0#K$1B,>W:Y%5<LHQ'#_7T8/1?99\]>MGM'
MJ?7_6HUJY[^V1D+1/M['RX6IG97"9%.:L&=@T@8',B41$Q.9.2:I&;.\4#9D
M>1$%_X8K_WA /@,<OMCH'/3Z:"2]+8YG&ARA,(1N;W#<3UMXF]?=7OCRR&M^
M\^_1FL?[M/>^?&__\0[7][9L[[WCFQ__W6G_T=[#=<IWMB*>_^^]C;W/='K-
M;_.W?'-K@^ZLX_K>^\QQ+:N=CV_I-M_XAG?LMOF'[SL?-TXVU\N:1YGX_,F4
M-D0\,B*E ,2ZK(@W.I(H0G914!TA#,&H<W"<XJMBN@!3J)>EIMP:J04%K36J
M':<0+[4W]EDK(9 <XO ?]8]3F>J#<H%^#[4S+NWQ'+1:8]$9S?J4JXR_C>X[
MM#Z;Z;GVWI<M\/OT26YHYT^-0V<\#OUTB/\NQF,# U-&_LBT.+6!]V&O6<JM
MWM<#A(C!L1]T8@?Z9T<<H*\PLLQ_PD4^^+D%![&5_G/<> F[@+\.1F?[D];!
MY%--VD/W)):-0IH<CO&JV"IZZ0D+Y<GFNT\@:,*1S82!CP3'-A(P*)G9)HO*
MQ](@_+10!BZX<5)2;X7DD@,UKNB$"%X)I=2T4&[ATLHX]+VO0W6#HSZ8T$U_
M_?7;Z8HJBZ4_V.T<%D56HG?P.97UV3F:68\]/ +EM:RD]+GQB)K5U[CA^//!
M)3+@H0L'(34>*UYX _IA=VC4CPQMWEQF;'Y/_,1>_ B27#M@ER&)NB28V8SA
M6<BT..\EP-R%PT%Z,?[P*SH"AUTX>=$Y: "B.>G7R7"*F@U1-/<;_CP*-CJV
MQKDM\<91^<GHQJ-0Y%H3BIS*<@Q_DWQ-J\M_IFOLTM^NNBQC:];^V&6O_DW3
M'SOSRH?E:U;R97G8I1M9=:/+7E,\=6U*Q\T<^@.M2\:7N*?TA%V[6>^?_]W:
M/,78N78O4?P.W4OXFC.WZEZR. /::)!QE(9/)6'NT)^J+KJZZ"X=T)GHX 7K
M[JZH=RZ1/;0Q&O?]\*@UZ'4[L35^MRM6YW!D[C>;?;/Q^E>_@Z;/R4T2_S=Y
MUR<Q9K\?=[LG369YO5-2\/$&H_>D!J@NJGDOJ@>J<L?Q>Z":D.:=U1J[8C,M
MO_[U;CSM%U:&WGM)T<U&X=)LQ,%QT613B0AG5:3:.0=)X?4B2"H-"RDXQ[22
ML4E$C$(]9XD(<5TX]M0,^==I>.'UR;^@CQ]/DQ*$+V<P:%@TN?]6M=>_*'RN
MSC;__<O.^OO=G8\?%-Z?;NR_^;ZSO[.[_?WW;GM]0TT736[O?:&;6U^^M3_^
MN;?]\?V7]A^_=W?P.;>WWIUL;[7W=_9_W]OX^(%N?._F<0'WQM^4XONSC7>?
M$A@%P#C)AC$B>=0$N',D)*H2,*:XE<]>.K-FYE0R>1LT7(AZRBKJ%XDZE2)&
M3X/)7$B>N--9@%<X1$8(645] 43]^Y2HARBR#(J1:!**.HA H#1WUQ1XBLH:
M@/#LI;5K\ZJ.KJ*^$J*.XITI^""-49)K#D)&[YT&GC5$32^N*YG<$G&!7&_F
MR13/9"54E?5;R3J;DG7IJ$W,<I(X]T320(F5&4@2C"J7DP:5&[4^6Z!09?T)
MRSK/.:9(F8X*)(/LM8)$>>0,%TRTL<KZX\NZF))UM,-P*F@B+%A*I )#+-.6
M:&\D<)4HS6ZY]/H#,7@]<$3A]>:K'XHGW)379BD!QR:34@PZT R26NYS<&A6
MZ 0>\4>QZD<\,MZ<S(0,J I<,["E0: @DB/H>*,-D8(%*<"II"C:%FS-KC#A
MRY,56"J"0Q_?:Z&%3 GE-#OC=;9* 1,J5(%]=(&==OP9CR!QVM V2/A',DJ<
M $:"HI&6-B0RH#-@Q1JO KMZ IO18(=HM1$L2UF\/RWP*^N<M@$8KR;]XTOL
MM/O.<:9$BD"BIQK==Q>(\XH3#]F@E<^2*4P&5<6NIL0ZPY,%FK2S(!-0$!8
MI95FX8314"7V\25VV@GW00 US!'3T"#R8 CD+(GW61I+(?KD&QV[2!*[FIG[
M-_W//0_^\A*/&X3^5A-8*$]<<ZZEQ__*0+T/-MK$HK4A&%^=[4?&E3&AT?G@
M7BY$:M82[@TG,L=$4"E88HU&_%=>6H;.MF5S"^0O::Q^-04V&<M\<,YDFZ55
MV>N$OAQ/0FK!C:S.]N,+[+2S[30 TYRBK5Z:1:6, IM0?G6@#$UW;3)/SUX:
M?G=#H KLX@EL]J!Y0FGE/DH!V2I<#C***#QG28AJNC^^Q$X[VP%UJ0U:H+.M
MT'0'K5%V:2:9NV@X=X5:I%&Q\RJ!JQ*[0!*+$TRE VZRB#*"\4DGE4NT3,5
MLZL2^_@2.^ULLY"T<8:1K%DD4H=$/+.&T*2ITD9QP6.C8Q=)8E<SJ?W7\6<X
MZ-6\]HRKG8W) 9)6DDJ!!J#D&2)UGN6H-%/76.X55NX=5OZ>\;6%3Z*4-1+%
MLD-8H8J D91P!4XDQT4#*\JMN06*X=6H^YPDUGLN0Q HH\Y)FY5WPIA@*:=:
MZ C7!<>JQ#Z Q$X[V]P+[;+*1#B+SK9Q*+&,1I+0#1/%+A#,H\3JFME>18E%
M?9JR"H9:KJ3+VF>FA(I&"R6]$JR:[H\OL6-GNS#JG;2_?H+$ ROD1<IS123.
M&W$R.1*\": "F,A]U;&K*K%.R)A<YL"3DX9JEX1 "RL +@L06E>)?7R)%5,2
MFX+4/D5)N'6N=/EA:!7;0'@P":C 95#*/96]E'>W9K;G)6P;T#\.H5,3V].X
M(CP84WJ),D5E]N"RY>AQ>P"M/21?;??'QI79G>?21!JX0UP!Y8F4!HAS(1#%
M10X2T)#+J:EQNS.NU+#[XDFLE>!8B%QXHZ0PS%GK3#02Y9A"TK)*[.-+[+2W
M'3EZV$9$PD1"B8U:$*LX$ 4&@A6@%"MUY#6UO9(2R[W-1G*I+?/2:P:,QRB5
MCSP9QWBNMOOC2^QT:AM<4E2$IB5W)C)YA[:[,B0):6-03"MCJHY=58F-Z%,+
M%W@"-+.41U6;F\!H1./8I9K:7@2)G4YMBQ"4 913D0NYMQ>)>"HL^MTZL113
MXL(NG(Y=S=3VOU.W%PIU^>;Q4>SU^C7)/0TP*BIM;6DX@QZ;5M(%_*^W/#*0
M3+CKW.Y:GGK?^#*[>3NS8)SC@6BJ$%5RB,1J*= V4$$ Y]+Q8A&XNY-%U/C[
MX@ELI$D*@("3;&7@V@5F0DG)0.$+\K6>_/$%=J:>W.KH(F<$(16=;J$ G6Z9
MB,FZ9$W0"0\HL'8.!(U58!=/8%.R#I4LA82^=U+,:9:% .LL32'YFC!; (F=
M=KJ99.ALF4"2%BBQRF4"UL;"L,J%1/<[6-^H6%$E=O4DMO#A*"5MU"[*Z, 9
MZ0V%[&BF+*?J="^ Q,[4DYO@A0J:.%"NM)8-Q$401'LE(1K/FCU;=@YLB37%
M?8VPO>H>_:"GO=*A/,H]-<Q'JJF3.6;/% ./%H#4W$5A:KKLD5%E<[:<G*&/
MQ9UEA"D7B33&$I^U)M29&%A(TE/[["6NAC6Z0+&\&GV?5TV*%2(QK[FR3)8M
MP-R+5 +R7HC(KV4VK"+[ "([[6PCJ+(<G2?H8@&1/FEBG7,HLHDK4)"TXTV^
M[,[UY%5B%T]B-??*4 MH#3(I @4KDA6.*D=3-+$ZVPL@L=/.ME5>H;L="%I'
M'"56EGR98D5B@3(%&92H2G9E15;9PAIL0&NJ901N0T+X+AV(0G:*A2JRCR^R
M,U1I5-'LP)!L"J61!55V;PL2P>)GYU)@:N&4[&JFN%_U#W!1U\3V3)XLR<A+
ML8R443*17'+&VJ058@V/HE:G/C:L;&R]*I#2N-SM]<_X_&\^J1R"",(3FV)
M7(F60 B&&!.58"IQ4TIGG+V[)5#C[HLGLC9 I)EZ(;66+H++@@5J;!2)"NMM
M%=E%$-F329&-VD+.H DPDXDTHK0N,8FPR*("4"8Y]NRE56NJBNSJB2SBL5'6
M1!\\E9$IE%7C2@#&\!P!9#7>%T!DVU-:UNNHF(V& -I!1()"X0672%">9NX=
M@FRJ6G95158+D0-+J$=1/BUS-DB'BR%Z"DQ$7K/;"R&R4UJ6>YD"H):5@J&6
ME6@BNZ -T50G29,(FN:%T[*KF=[^^RBARWVGON*K"2Q<0V34!T,IES%D2!%2
MME;0B(O7IVJ^/SJPO)GQN"/+0&4 DI.C1&K/B(V0"5?:^1BTC-;-IYB\QMX7
M3V23!NI$0K&%)(/TW@3+.'C4)J:4P%617021G;(%F*#2\^119+T@DD9%')>
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
M$IN8\ZA)E)0\2@7))2U8$L5L5]S%2S8D5HE]4(F=R0X(JTJ;/Y13KX@T*+O
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
M-YU<9]L:S?0W7Z*M0Q5C%A-C;M7Y$+QBT22MM33!68B)BV2BM3I2>NV&Q=M
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
M[5)2OF.B*^;4F\""%"37>1<D8":T_]/-BKU:<%TA;YCS(!@CRY!I28B#9S<
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
M3-, 6N+<,$3"?1Z R'(?#._C6=L@OSG4UXV<>O*XS49./8B<FC*MF&N'9I3
MS@06TQWAQ#K0J*N'7F(RQKAG8DC&"AXL)>4MRJDY#>)O[1?8Z+VB)JRCW??>
MG&J_HIK8R(_2?@S>QGL=+WJ8J<Z!+9G77_@!8$L>85_F=T)^2%27Y9I02BZ9
M_7GR6RU]Z@;7JND9=B93W5\;/5I;JL'<%?;?&C=@'(S!#&KTF^W1.;9$K#NZ
M:Q_%>=K'EGMW]$>=?'2C\>U4+[N9CL1SFZ OV7H[N*OUMO50/+!*A^W.4W78
M1K0CT2\E.GH_KJI+/THLYJ\93&1=&H<=[E1Z\6^KLWOTL[/[5WIP >^\^-OM
M6'\[9R?<.?N^;QZ>X+U_WYSU_MV;;AS6V85G?O[;..CM7Q]8?Z6=W9_VV6XW
MZ]QTL].+;^X!CG.WTSO[?I8<GOQ]_2,&BT0P%NF>'<2@U,#XCEP#<6&XQWW+
M\FUGIFNT(;CI6H$-]DO@&%;,7%>XC,>Q;]B<N>9TF[%=6&IL"*@67<-5O[WM
M]MS^KW>_=G*83I3X86 ZW(L])W(LQCS7MPS$+ V .>R%_<^\Y^]_MM_'R?1E
M;T79HY&Z1O+_C-*R+@S9+OIYIOIZ<M77LTO")59+KC#'M0$LN5;W2<3:D2&#
MM6)9=HV]7,</&S< 59Q"8A+;C'X9#9+TO*4=PVAN1)%5G9M)@%&7Q0K@G/H1
MHO**L7LS=HHDX#%8BLN4-[JT56]0[]2ZL  "!"6#8;)S.:6*=[5X1$/'&[%7
M):9^J'Z8=W8";3197J]=QD4;]9,1*:LL95&:88=?6*O_7NA6C,IXRJ<P RMA
M#@,/.HX<U_="*[$2+OQ(^-R/$_YC?U[(0W>G1:5BTX9HW*.142\)1/F!3R8/
M?,'%T>-\J*NGUBZ&]\8DZ<'--Y"DIN&Z;N#JGFMXF+ N=.9;@>[Z1AQY'K=L
MQA 48]8[T("@,M4H5)5^W<AFJ9*Q^V384Y?8B,$F  ^572&&E1W1&^34.17H
M)L> N@8/UZGC*GQ8D54J.7E.ET-L[?E4W3P[8JCH:R<OA^5:->Y\!OWK M6X
M4108ABX$0X1MQG1F)+YN1X:9&#ST'7]&_R9FY#(G#'UFF [S61381I(PPQ:!
M :S(IO4O++H2E;"WE4;@L/Y$6VDYK!O R@:7*&?OV2ASD5J?J]#OGL?DO+D5
M>9Q' 1B\L>.$+&(>6+J1" +'BH)$/+3LIN>\3X>@(/@2TAR[F6/KW!$\-BX?
MT'M:4IO\\;Y6A#,.P]BQF'4DU.#4LQRK[:,O.NNIJI:8,NK5N%&I5V-\"XM
M8HV&BV^95<SS.J4^F>-IVU,.6.-GMQC'%\Z%'A6"_=19 B-\S[(K=EUN_7-R
M:C"OJ:6<7H7%T8Q;K-][6[/N@M6=^Y8E6.QI^]?Z;COP_7OUKW7:CGF_1K.W
MMH1UVYYG/T+_6O^>3[USL,ZRCYUS0%!M(XATL1Y7;OKLSN^SNXYK_<I:T6YZ
M]_Y6[]Y7(F%>:.G,L8J^H-W_:%T(YQ[4SIO\TQ\S_??C37H-#]56"!_]9NJ,
M/G,F/1M'4K2'+G\=([)?IK<O3Z$OSMW#[Z=7IS=9[^#S@7UZ(Z\'#]\Y_+YW
MT3DYZQWL'G4/OI_>3)]"'^[^=,\N/E[(^^.+CHP.I)V3<_?T^X'9Z9U>=3Y_
M^G5VT9G7 3D0 8N#V-1MYONZX\1<9\Q@>B3 /C>%9R0FEOV8+Z$!Z4,FIFQ$
MV!L68;^95;,188\JPF:072S;$;8P](C%#$18&.D!<YDNW,@,8ML+@L3$RL4'
M3J-Y:A'V"@S;%U&;M8\.CRB'<RW;UUC@L5ZV7;7\&\FXJF2<Q=47011%@1WK
MIAUPW7'=1&=^P'1;^%$0>V;$0I2,L[4;FT*LE\VG3V# ;/CT_GPZ Y3KVCYW
M$D\/DY!A=\, _"_NZU$0A@*KK +?V_JP_O62K\!$>1&Q-^R4Q3%]HQ##4=''
MK"A*R)*0-6\!I&9Q4>JS&"W5AAS1?ASV\;,I8)J-:+Q;-,[IW>PX#C,,+\14
MEDAW/ ^D8LA#/8!M=((PX:'A@ GS.P!X&SR:=>/8)S!?-AS[4!P[8\R(,(BC
MR-"].$C Z0A<; K*=69'/(#]!"$<K3O'O@)#YD7$6K9[.;S^IL;<&_4;^:I8
M4_,6XB]K9LLT]^0P^<S2?OD%=D)L!.-*@G&VLT!HN[$P/*&;(0O GK%=G5FN
MK_,X"EQ/!'XBC*T/_GH :6SB,&L2AUF AK/AVT?CVVF#)O*]T.#8?BS&S@%@
M>^B1R[G.S2#@P@T\$,);'W[[=&D3G7DMT9DQJ/"H&+(T0RBJ35#FR0V9H]J4
M[(@ARD,4A[LC<9(?B^$P$X00MMV/=\:[5)H;8;F*L)S-)[)@]^S0\T%86EQW
M$N;K+$RX+ES#9P$/_,BPMC[\3J?&3;CF#1LY&YY^ IZ>-H""V'=]*PIT._$-
MW0GA1^0Z7 ^-, X-(V(L"+<^N+.>R[H!@[\""^A%A'46%HBN:@P_,N372TO#
M?/A5>=F:YPF,2"#EKXJ2&X7F&XVRBD:934SR8T24L!S=<R-/=US/T0,SLG73
MBMTX"F+##SBXU+\-T/C@#//,X;2-O-S(R_5."]O(RX>0E],6N"L2Q[?C2(\\
M#A:XR2*=\3 "*C)=WX_=Q!7NU@?3>^T"<TT-^!I?<@%.QF*DO.=&C-H=HV M
MA\RR(@S)2=H3I=815]I1WF/]WQMLZ^DQ4-"-D:LCBEX-:X,H8BAJV3DL&<88
M6@KMC,1MD48C3,Y;!7/K=RW91>!;.]5XX/V4]B(QTHK=M.2%P$]9<=V\:+L'
MXF"X@>6:![#4N?AV\\-G@<],YNE)8@C=88:E1PXW=68'3N"$/HM#@=U-9I/J
M:UBN82ZI"/:CK>TI8*1"]!CBR!9(9+C'$H9/5*F>O+%)S2=H5_!4<+(U-A@4
M^2_8H*'(KM<$\*W*LMH;#4>%J(BO26_E437OPV0O1<(Z%:S8T-]<^KOY9OWP
M0L/P.?-U)TH<':16K#/7M?6$![803!AQ9"#]S9H"%?W=B6^(RBE\?MUT4E&X
MZL2)*)"#/,^ &0C 4GU<H]0AMF[*TP&H7E!I"@VR* E+#._MYV"H"+B*L(.0
M@0H!9"8DHR4L+;1+EHW$C)B?&,1<R#OM"IXET<^ DF& 7\2ER#1[#A#O?8%W
ML5)G141*Q(!^6BC>QP??[:7#.L9/*WDN^CP5)2JT+"]!RJP)_)][4,'2]\[2
M@Y,#^^RDFQY^_O;K].:H=WJQUSV]V$<8>/.TMX_OSPYN/KG3TN&LM__KX";.
M#C_#.$_ Q?@,S_J^!U(&QG;R;Y TY[\ZW[_=P#B2@XMS\^#\AVD:'F.&H?N&
M _I)H*O@^*'.A.D;H<-B[GG30'@B\@0+.-SI,B=RXQ"VP03QPKC%8SN: 0!$
MQ.5#3=<:^T%<-K$C]T#DO7L<D^.V(XNYMNW;P@H=,W9#[ONAX44^*#$_BN/;
M0.+(^EXO@;<O 3K[J/HRF.JH* 7*HFA4PK5E*075C@+FQ05'<%P$WTWCE!6$
MR%D@H/EEGEU*P,]+^#@?E=C>..W)3<K$.3P=; 4N!+II95O[WDTS00\?94.R
M(, <(<@]E9<)7\%0X(LA"E2$!+X60[1"P.Z(!=K&J/@GQQ?G,!Z4N9'(4A"'
M\"4(3_QFU$_894YB6,M'0X1?+Z49TV5P'<,7"5Q.C<7@))856CO6N33>\/_*
M22Q3,#X84!Y.+J\PC0N<"$Q*JHFZ>45;T[2UTX+S9>H7P4I1+C/8-0$@OI4^
M,YP-[&]_E(!5(IU/^$T!RK:T*R!@1+S$W_,D08"AYM?@LK T@[F VH8_Q7]&
MZ0#%#[WL4G13GL%+1F1&5Z2O=AU>Q(J"@70B>=76=@0>$5?D+4<F&0A&?('D
M!O2-<B^3$@I8:$17]+'NJB^ND- HU%5*N.I;)U[G-:LE0+N^7X+M(9L(X/ &
M8#C4O*11\]O&^W%!P J!N1<,5US'U4=4[!2F>*F\U!2,?&0 ?,K$Q!JO*>!O
M</LB1.HN46'.3$=+BKPGO=ZTI_CV3LE#_DF>C5\9HXR!)PZOVYHD8F6V]6>&
M:5I5W $8%G:PK.TU7+8BEL#?^.0)O.(_P>Q:M+ 5X&Q9[^S=JR<?@(.:H Z0
MPY-3)2FEGDJ+@W/'BT&U=-7&$58R'GE*@D%B)'G7^+Q&-&>\BP*RIS"7>?7J
MFG![ OPE7K;'[2OJYTU.&EM"X+(U1.@DG#-,99@/X>.YB[4J.N\DW3=2]Y\R
M]#$3E#ZLUHVH3H:?7X [^?0&X\G?UP=7/UP/3$/N^KKA&UQWG,#2&?,=G1N)
M:_G<\P6WJ/&[LSBB@02QRIX_^$'$9L^7WO.;@^T?2>0(RW<3W?)L=!)"0X^"
MR-$=CX6!EX1.$,">!W-:](ZQY?NK2HS9STW4Z-A] ?&@LVM4AK5((IAH>!HH
MX;$@5$)WC&0?X[7QI!U8#N$?Z91,&7TS+L@C^JI?0(T),4F77ZJ6# <,;9_A
M]3KAU3^/PWKU0YB!:QI6K%M1'.E.8C$],(Q0YZ[P8!^L) Z\:0=TL5OGS7AU
M3VX ]^3FIC*0)!7MW5T3R.0!]2TA\TOMW:,<=M!SEH>@7QL ^MOC7M.^O#D7
MQ/;)L<8]OVT:[KVPQH-V8"^-L[W"=T$0/C@HN.57D.IW/O:)"CZ>/@F#./B=
M^%4Y67<UC[-F\MV? K3RU27XS)O7RT[1N>=9W(Q!?*OY\95=DWWT&V=OSYS(
M<U]C127R[-N=BWWW[',G.SOY9IR=''4[)WOIX7=\SU%Z:IW]/.T=F)V+SL5T
M(L_!!;<.+K*?I]:_L\[)4=;Y_,D\^+[OTIQP;#VX_^:;!6-.#G:,ZZE$'AX8
MGI%PI@O?\'4'3$@]=!.N!Y9IQW;L13SV0)HXK=!SURB=_HG2U)]%;MOWDL2;
MNN>UD6*[(]&!-Y]<B>Q2')#*W<BP!Y-AQ[,RS \CP4!H)49DZ YF)#+?LG6'
M!2+VXE@8"!EN&RW+^^V2H <LBG[-MJ?S&-;D&R]K?&H9AK;7R56^$5T/)KK2
M&=$E>.(9MBGTT/9BW0DB6P\\,,0L)W+L&';8,4-@*+<5^@_5\&!C?MTNNMR-
M^?4Z1!=&/#;"Z\&$U_6,\(H]T^9A8H'P"CW=B84'=I<7Z4&06&[L.)$?H? R
M6TZX3HC>K]GN\C9VUZL07GOY:!/W>C#9U9F->QG"<P5XB7KD)PEXBDZ@1P;S
M]=AT Y,%'/[PMCZ80<MP?AOF?&-XW<V/)YC\3EV'-^;7BY=@V[B/),;2RXT)
M]G!B;#;TY26^&;@^![D5(Q2@:>DL=H&D/<<V/=L60#M;'VR_Y;J_';[?F&!+
MB#'*982!IR7'ND5$#:9\BX'BCN<X97U;& MOK#7@4\OVC3A_,'$^&P[T/9<Q
M*W1U.S%"W0DC1V?,#'4KB5W/<Y+$3VRP2MV@986SV:]KVCWPU=JLR#+OM:KO
MU,9N?9FR[5M#67_ZQ>'252 '-H)N"4$W&SI, C,PW"C20]<3NN,YILZXX+H(
MN>=9EA\$"=OZ8'DMT]F$#I^ *;^"!,.2'*HWGYLE_(R&ZP8][+%69:,>9FMU
M:L6P40 /I0 .9^.O5F FPC%\W;=#4  Q#_60F8$><3\,8 ,C2X ",&VK9;JS
MX-R_9>D^(XC8)#A7#<'1!"5X2?@ 6%P"4^4C61G%R&ZJRGQI.?0\T4>EJ,%*
M^O&<^I.J<HMJ(5B48\D]P@;T!HR0AJ)K50W;/Q]V)ZN(J6 7GUK9<%J!8 &C
M4A9J#2;4&M[62_MI;]2;BLI,U(W^OZHJO$;3PKJ9H>BKFF70CWV!A<&]'$:9
M#ZB6"]]&5<N:JDWF]</B&MJJK8&WH)W#907+6EHZU-)25177)=!5L2W5\<IQ
MJ&KHLD96$K]$P5.<8WT-O Y&RD5=?%ZCR4P_I*ID5I.)M64@810YJ=UWK+:/
M!2<5K,%[JHU++X6J,U&2O'&CHF%C? N+",]A\2VS2#+S"FB>0B\1K=O.U#HU
M?G:+:@@#=B[T"+;SITZ'&>]9=L6NRZU_3DX-YC6UE-.K(&?VX7^CXI\?YKUX
M+ES)*X,?47*A605_),Y9$5<(@1-,WZJXEM-G>,WY*(VI.K] 8(:"JN-).* 0
M85)4@)3)4HZLV'S;51?819;A XO*"Q$S@<4PN1IA! 566]LNIZX"#INZ:!*(
M9#0$R7>C1@-L6!#7,F#MO"CR*\)$P&<I25>7^E]K1/7X?=I7B&MJSF,@"87*
M0+5C0Y0S5/].P (MB2S M#*%/6*%DIX@$F+<7L1X *F&(Z05A/=A*6R:I!R$
M>?FS_935JI,V67F82!]^@ZIT<'%N'6S_"#T/EI0;>N1'@>[X)M-9Q S===&,
M,FP_]L021:K/59(J+T %!A0),E.A#=8EU0K><D:SEY)$00TJ\(B94FP"/AN7
MK2Y;L1FN9<%F8+:!7^Y3L.GX[="X7VGE[667H6<]?,&FU0X\^Q&J2WUC\4M_
M:[#>0U27/F-4*&B[=X$]P=+)$<4(>4-6QGL",L*K% R4=E+9W[L5EQX!ERX1
M*[HSXKW4,DFV?/Z%VOHP64S[UA? G%B 5QLU_:ZTF'Z;%M/>70M6E(]27[W*
M,U8);JQO7'"NO;E*(/ V,[/:SVVYG4?5;M*7*.K,B9@@S(2_CT?%-14IOT0K
M5$8!>]^<L^_?W,X%?'_QZ>;PY&_K].+?:<<ZO3G[O'_5^=[IG6([@(N#7]-1
M0'A/=G;RTT(K%=[K=G;/TL[W??OLHO/S]&+;/+7.TK.+;>O@9F]>Y5X4FI8;
M"::'/(AT)S -/;2\0/>9F=@B]IEO\ZT/;MOW%X)W;KCIH;DI$MPR?#,V/9$X
M=A!'IN^:)C=\PXY<US:)F\P--ST[-QG3.<V6RV(OLG1AV*[NN)&KA\(5.C>B
MR(QL(_&-&+EIG-$\EYM>;;[&C+J><"TW^1N_>4#7'_4B\)$?XHS.64FR5+X'
MNAY?18$V<7T\IUL;67*W+)G-1(MM.PF3T-'#$%']/5#*46)Z>FQ&@9U801(R
MD"5^VUZ3-N-/1O[_V,B)QY 3JQ@=&SGQ?')BVN80S$J\)#9TP[29[E@V ON'
M7+=BT_=M7\1&;*&<6)<TKF>2$TL<_#_N><KQ:##(U#G31XE9?8R0U>,#E?(-
MGZB8G?,?D6=$89P(W8JPFMEPF![%S->Y[\2(#LR2Q%@>]G.Z\\D:M%9KDL D
M;KF6]J4CAG*Z@7-;':G@$>$&"/0^0*#39+ >QTH@H=J&<:]S)=MJA\;]3H!N
M_\XUET/L7.FHQFL[SG)'-<\_6--O2^)ZZ,':_OV.UNX<K/N0AV KG(.\EB.3
M+]CR87\H>E7NB4H0^9__"BS3_[/$]D5C%'&EM352VV_]@.DMGK#M"B[0<[KU
MD&TJ4\^CF3^TE_I$SU@JQKX9Y*,,\M6>V1Y.)@S-2U-^[K.E]5]#:F\)WJK.
M1P4U$'J\A5MEL5Y3E<_:U^DTWX1G=WKZ2^^F<2SZ[U]:Z$ %T8XNSDX^W1Q<
MG/WLP!@.;H[2L^\PQN]'%S"FJX.3?1/&ZW1N^-5,$.US)X/W77=Z?]LPQIO.
MY[^RL^^?W+//!S>G)]N_#BZ^.9W=<[MS\W%>$,V.+689 =,%QXXCIF7IH9/
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
M8"94O=;DI?V4$ZAX/$(,5)8U+FUK'Q<_A^ 3>)<AW*HHJ!]/C<;2N*JJ4HV
M7<0ESE4AH1-0!J-&9%1>2D,FL% %GY(6C68"FH*:0$@5; #[??Q$V1UM5&BW
M3)H&FPE&A%\_'CO0I'R4L0*Q?>(1'U9;<0T$U%F\,*O,/<GYJ,2YCIOF$-@9
M3!99!7^?'4>I8&3J=Y<(K<*%Q$7#UG42>R])^3(K<\L>SU^910_?P*O-@U?S
M)U>E^?-Y@-+65-2=$,X5UJ-3.S@D<BVO0(- E D&(AS^)68>B[7GK=6?CW54
M"<8=)6O6!_*(GK,\C!MFW#P#5H,NT78(Z0>E#XE!V6J"@'X4HJ@>C=)LJ T%
M[_;1^D+ 3!!8$H3H'+&XT ;(V!68*/ ;)V"QEI:D!9@H\#H0:BWMT\%Q2Z$6
M9; NV)=,X9;F-0A)$U$LE_D $ETS1DB+$<A(^*<+-,E*M%,:HY=ZZV<?];3L
M*]K/+UF-3<]&(%'[(-X)C!8_N<J+GXA15H!,S51_7H&@=26*8%#TV'D05/SD
M$JB)P]SR?'B%,Z^7(!8ET),$<!+]+O4S)?@QE@AZ*78.91Q^@WDKU- &L!T9
M:@BHB>L+>Y (PLU@F51"C7GCT+,8Y)%H:_^:!GK:!S;NBY:V X0'C^ZGK"4-
M#%HJN=*@;M!>0[LE(6V&+Y@ 7Y?2N]3.LSQ"!#VY9/2(L6HLL%]KC#W7ZGOE
M&$9]?'4/[=H"+9UZP\4OV6L5$:/4[A9BR-*LOA1M3=S"B8^E:=Q7\S#-:IG:
M/.\M"R&R?BS?C,L^'<OKU,'O!#D9WG,..TMTGA>5HU"(2W4N#CO6(A3#6 =-
M@7C]+;"1AH)Z]^)3]M*A=GQ=#D6O1<83@@I(1I+VBEZ)%&).8JH>^ZFL:P0=
M(+X!$XF0CH?8,'@7;"9017A3DE+)G3RBGV)#Y/ )4,BAZID]'A**A01F-E*,
M,6987N0E< "("N!$">#%KWE&\^NFB(X(_K+X^9,^.,^SI*45(S5_#DIQ6-^&
M,D0^<RRVFBR-,&RUD.B)F'@;%@-Q=A4*FAPKM?Y%UJ9-P-9?V%[HO*"6]?"J
M]PB/G<+ ==FPE4SU&(@!1WS>U6%3RA0^RG"GY?Z#..:5FX%8P$F12AA$_%P[
M'P'G5F#,L$"T:\"W_QE1'V*0VB.%!\:P'1J7XKGJAS[,SP7A^R@9R;!K&K;M
MAIEFF*HN/5W8;S6(:,1_9OA+-\]_JB'E ^W=OT4&DU)(8PHANV US"8B9(^*
M"JUXJ%8+!/\G-%$FQPG;74M@*3"!^P6)143.E'0U'B<^;DH"MRK4.PS^2$C0
MJA7[EQ1D."(H?P99RV!K0/3BY^D<J+U=@?#4((&1CUF<TU/1?ZZD+5RS+3V
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
M",;#[_"+E"4@I6"3WGT]V/[\!P;AJ#4&+&5>![!PPHKS,/]"?O%NZXCU.+4
M@8GPE(#M$]R>FK?>?:V_V"1IS$G2"%Y DL8:--<]P>RB PPO4)NSK:\G!U5#
M%C"8?Z5HN==DO >?P!__\U^!$UA__C&V\GNI[+W ,=N/D[11I%P)(/D[L&19
M$;XTE-5)BS2J:SW;;DJ&6I56A\2RMRJ=SV%8&QA7$C2P9S<=J)-!ZO5&I@ =
M%HY/LJM'JXY$&=KW)0F"5B-Q39[T482QSD; -U<)B]_:Q^W;[9#&N9!<0&#O
M^EQI/(89,^@H!\L3/8V&T?QRM:<$E'H6[2E?W9I=X9V\(-MRZFQF?I=AA8C5
M[$6D?55"&#E%??0OC%*KCDF-CRI>.DI[,J*E+JG^QK9&ZO*)2.&M$72\DUSJ
M!..#5V"GD0*6M*7.V='@!95?Y;5461!T;DL'S&2"XZ"3@IW38=64DI/J6Z56
MUII1#5;%$O ,* >OLO:AKU*58'PNR+-/)D8&'CPH1CSSN11S#K.R%*QPJ?2;
MA[-7[!>XJ?V87%U.G0RQ?UAML=,I+^L-QN=/4]O4 E'&>J!CL2NP?-#<19D]
MR&KLI%RQDLNL!!K3*%(/PBT0C61.BH3B&M("4_,=*5''2ZW$7O6BBA[:VJZT
M7V2&MWH_>1V4XC-$A^$<)$E<*7^P;QJMZ201JZ #<D79H&&B4<HMKE^W/G+E
M]J3I+B8=3.8)@FZX%*I3)9+!>9%?H=R?:-1)EEH^5(<PTMN"!9'7DKS'8-*X
M';5L@D=DA3'=<G&:HEIXX+52KCIF-B,/M*H 4;=2?106;\GGU.VIJYU'FSX?
MH2$/(R:^G7#1>DRV!Q6JJ5^54 V7P)5#V=D.$\%(2<(;*PL=="(=!M5CA!L9
MA6PH&0IMURF3F><J7C8YT3^Q=2EZF,H[E6\B%JP:%LG(]UA,*5Z"D?3@=N+S
MLE37JJ.O9NMPU7(=TU"&JH,3"N",]@&C:,T4];6CV 5Z#UZ,&=4,*.D$Z!.\
MCGW0*9S6 %O/?AQ3TOI,:<6(^L[AO_=W=3/4O@WB9KN/9T^*O3,M>=R8K@0'
MB^')EU;/A@H3P/1"UL18='7Z?)D6(XS?8C!K?!Q=/PO94!7@:&5C^V4/7VP(
MW^ KF94%FJ&?]X!954 , RQX9IU.'!-/I"LHM4FA(#)/U>#0.!92)HXGA]FE
ME @) ZK21"/0'Y1D5MU)UG4U"/Q@!%X\'MDAXP/%3JQ-WI^8ALR&&F"'W#[U
MK$U&E#VKSO14>\YF&V'X;C3F\^;[I<E-SKA0>:H+=D"-LSKVR,#4'G:KG(]J
MT/UZ63"^1PM]W6KTA%8''G7O:'72@+E3HTPVFZ9$VB$FGL*^QBD?RET;C"+@
MCVJ_0(B-U&F?>AF6L<#V@7P%P3NJ\DI!1\LO:"'D**E0I-( 54BG$#T<3I)5
MQE ]1'7FH5ZL)#6=/>)EU7/*(?LIJJJOM*2+<++HY0PP)VV<FJP(!F\ APWW
M?4"=W\2@E-1,@45,9J/\ GE@@GG&4FV*/FQ(WL==EBNC&LW"A9@!/2!Z)2>Q
MII^K-,LF.$9ME]Q/V8 :)U9G:D_$*QNZ' P@J==@J<XE-Y"4P</LND,L6D8]
M&1#;IGQ&H)9/'_=/=K<QJZ/:^%G='M=&F+6&&F>9:@ND<*H@:PBBH=1#<IDI
MN"S;E8OQ]M2RH*KC&N\DK.\UB,5S)GL+UWPV:K;D;<;!*&_"LI:JYUA*+2RL
ME7UJO?=9\ODQL 4LQ XELDDE/\_1?;QAWVJ!O)2VW$BW<5H6HX%,KYV0VZ5<
M8IDK&$N) 3Y0GX+74HO$H 6NI8BEH Q)*I P&-7![Z=4HGI^DA8@#E58 "6
M;*") @Z+/WYA':)2H$WU3CG-Z!539HJ4WR7H.HRPSX@1\)9'&%S"=\K0<TLK
MNVDBT\7*+K@JLAP04]+[9:W/X$450[8:RJX<C15CS;"UADRG*PZ[HZAL3=2Y
M4, MD=WH6W-,!3FIA<NO3MXK'8JA.2E*Y*JJ)%4=74OT?VM_HZ <-ZZDN;I,
M;5N5-M[':F(ZH,;L9UBY>BN5 J'14F'PJ"_3"7+MIQ #C4X\5%8YQLI%+#WT
MM!^1G88SA-'#X['< /WX\? S->]N*G="*MLL5\4$P+=9?J[&*,>"*=5ERAK#
M*4?1A>!#Z0["/O;2X9!"2#*EO*RIMCO7GJKV#QW_^CKU9M119"#1JQLQTPFF
MJ%D'SVR403BESBJ2AH7O<W+8NL@^BC1[%%*IZG_&1RP4[VBHC\J3I)N20B;_
MD].(V5,R6D915S("JE0'(.IK,C;[-(1^B4XL9F%43Y V #+M>9ZKX@T\L*F"
MMXIUJ-*5<B<P9ZP4HC(G588)GI+2$ IV-9Y2JWEX*[/[^VG9Q6 RO4SNB,Q;
MHP!+<VGA9X:V)9;ASM),M8+HK2I#8G(EU97H$E!Q08Y)IY<"18F,/[2U?; Z
M8VGM2^NW*D1H/!3I;9JW)]/8F.)#O"O+,?Q^CF669)>1B$,EW@<22!*B))Q&
M/7'<L6KUQELQCH0!.V;7;6U/-EINU3X)\&=++1F(I;&(TS"A]EQR9$WEM:7.
M(DR>K=>.DI?D^6$7!@(K+Z^X8I200F77%,V$"^;=2V9MH;Y2I/B]$M\JY8]3
M#%^:/A/B7 5@R,C;'*'-.4(+7\81VC,'0?;[B3Q\PDC5#A+;I[%;] )LWSO1
M*AKV3ZU$2,$VYDU,-J$@4*XTQ+!D417:;YIO<[B65:Q[VRLF'<EH-)2?1$+"
M*]!I'>CB]%S%7]'U)=W'N JN5!'&L5%(WC'E)DP83A+HH?*(" )%2DIY?^7H
MD#C'7RBNK&9#X9=Q;D$SNL/Z\81=VIAKI3/*AH=<G\64&&Y)^T]_IG8.VR3S
M%5-,<ZC'""93^A-=0HR91%2G)^/$TH96I;CR3!B,2)I@#LQ%AS[3TSHG/Q.V
M<<;5K%+Q;Q/7:R49JA O)DEF>?[S!3ED"P,Y9'$A"Z*Q(;%.\*!+D7T=7%-9
M1WAB+LLZE<D^_RREBO&(I6,%"AU+1S2Z]_;\19,?I12:?*^;P:-!1LQ?1BQ3
MLKP_GYI-)Y?&=!#-:NO#UU%1CL9'->JLK#*!F*K/K<.R&/VN3A$;H=SZ-(D2
MT!MU_"VZH[;8&X<[97VZ4]2)WW2"A(>7?RZSW=9FNU?>[B,FC6J2U&45M)<N
MC_)'E=F=]@<CY<75YQ<%@H?5(;TZK+K9K,?9K!-YQ%M!+W5!?J(H%05Z_F6)
M*5CD=C5EIT1X4K=422.UX]UJRE\ILZ7O38XEY4&0;3,&YY+)5V*88FQHPY:/
MM-/'(##I'!U5IOC%L19#1<HG @_C+(26-@LC-DY]15<?PVR1"@9L-NZ1-FY'
MFND4<LH1(J0<C5F*DBGJ1 9R4THLUSDGDS?+KV3^%*S_^-A4I>8@?-#XN!!A
M+.AJI7KQD3)HN=G8I]S8*>L(*\S3 3XO;C4RL&:,G"(]SPN9RC/.98&MY"J-
M!J[9;./C;./WO/BI]C NJ-8'H6TH!RM!3)IJ*ZOP >9W#)NGPR))5'[5E7I4
ME6?5E,4"CQZDIAV[[54:5A7T:)S_K-W)\?R3PB.!P47M$R$9K,^85_2V9[%D
M#R1([?8Y$,.#!N/6'NOW'?Y!'&K\N;VC'<MZ<OK _/./A5# Y/6#=H);_B7K
MT<"4E!G+U<.F%[EZ9@N!H]@%)9>H(OER%)5IG&*X1PV/)K 87+C>*!K75P4U
MK'9Q:DKUM?6DZ,3A1/0&N;:--4TJ)V=R^#O:Q]&U*,:CWL:PD[;=R$8\'D6S
M=ZE!P'?U^V12R0QV,ND0RK;(53RD>JD,4)+:H&.L&C(Y+<N1*G9: 3VYM2!A
MG4"8:^]-0B*TYMV.<VPU8@ *TQG?U9RP7%CEQ>?S'D07S+)?.2HNI;E+F;7R
M@52Z(6"X,I_G"B@VFT\P];)-[;P<6;4-;>U;7<*.IZ]UJEB31EK5)XH1Y$[@
M87$JS\ 1&:B"]U+YJ;U\U*<3M?^V30.1!3,B)SI.1 6"WUA._8T\ 2_E0OVW
M/_EYWNOE?<5R6&BN,L@P8EJPF)(0)4"E I^;R(ZMMK:BQN.OVSLU$<J\8!G@
MKA>,4M<DE=6?C08J(0Y/&!O)?Q2-ER'Q%KHD*M.J.GR<UH;C0VB)#]>3U3HS
MYYB-M<9P;K745MNI%Z:Z =,,T.>5F>HPN<GU4@#("=ZNJ@8;1^YTO;Q01:7'
M"4@R)0T+-X"\2@Q$%ODO2FR$A??\?\Q%+*_V:):<";Y:EB?&:480E!$KT[(1
M[*802C77R??YX_?);+5)JANP:PJ1CO$8FO2+,\$729I,R\IK$'S8$*TU+E)S
M0ED.^ZO-XUO)TO O5E* T*88G2A5DL,L5ON)')02#&DY/LI ;D $HQX>_"IP
MO:Y4'E,4Q\8>4#/B&(GA%>92U-0J$PUQ<]LK&I@GF#Y"A5-'H +ZBS2QM5P1
MT=.?L>PCP_?[0GI_=5U"O?"MYB+U\Y$\BL-=[ ^+ZSE*M9*[M6ZE M;Y^]"4
MM,19)V/I,*EGY>;@8#XA)O)EE;/;5*0[>3%H*M%/8YD-L\R+6(JJ/"))0S)
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
MA25Z<N<,-TD!)XR8-/;U#:.ENRYL!+8M/;6>T<5>THW9*K>38#E6V)VR8?]
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
M>&(:@W/S1"J_I:S+E5@74Y]>$WC]%=F82>N=^!7:&?GBSJX\J<"B:L%$7KP
MKM"B#KV?>A*T**MG6(5KWQH0I8#IE(,%$/;$U!B^TRM"47N=V]"^3T*!O-1P
M/CIA$80^,02QCCB^#$[27J_#X"]W9<?,VQ"&1B^?5LC6(8M I_!SE?F;!7PK
MA%(2*!DAO+ .?,*8JEY#7X?PG1"8PW%O0B83ODWBQ5IP?M2+!9!AGCC MSEB
M4+BS) 9AX P2.! /D6O?_VH[[L)UX.E'H#C( .RD(T3J*O#R[227M_3EA1M&
M&80$,H[+@P *J^%KKP!&4)7&?>SE."C94/#7>66*=E24@)@O5B()H'ODA!P&
MU-1^3SQ;8S"!U0KQF<0B"#!$"_ &N0N:&08;VXLWVMK>(,((XG<P]XGE1&EH
ML154F$Q083U$ 6IG\?4ML+!QZT%J5.@EL+!\TO-$(DU*080$I \Z%QQ40/H4
M0/[.;V_S6;G^# FC+4+Z7;O+P1%M-TS__#[S5>0@%@@-"&8S@0%*B('1,@B1
M*S>"%WA$O#));$0;=+)41>?H+O,P*/.R& Z)_]"U9S=>9F]2Y%1XAZ-YFHA-
M6 L[=AA2(7YBFD=GH88'5CN^4(PP>7A08X>JD&:O ,[:/_.=4&OX T0/,.D-
MLT."39/.XBWLIT#,V]Z$ 9BXE"8\;*!(+Q;!V1/$0?2L>";B2& 48F609[AJ
M'HZ$[(F!U8GVQG5-PPUIS8K W+KSP.V];PP4)I<A24&-M*6-3,>EU*)W]6K0
MNQH'&Z68'3>3ULZ@O3DBF!_$^]# &F)=6>:;%Y(VPRT)/+G6UF=J?DH>;3_H
MB%Q]%LP"NQ(\8Y3"8Q(2IERTP-^@H0R>W'EF2<D\P]]0S%9V_7LD@IP>+TIC
MCGT(UMM=X!=)UIT_$Y<$#]Z=)1&L $0?9.Q_;1_LU$:KH$Y(8+:-"T2@Z%OK
M64 .@/,WA>K&1SWV9,/>$AAXSQEHSU'^"-*2>+4.V3T1GX/L"67GFU7P+I[M
MBP\\+T7*!^PT^AY#(E90S '$N #P**].2'E24(2E#8HS8\S/03Y3;$X@)UX4
M)4==QTUN\O%1? 9_*G((1OG*UC%;S<!YEQ(%IUAVO?%K"B<ZJH $2H+#-S85
M#I^\$QZ,% Z?5!3NQ+E?5YY4.'P*A^\5_+M2.#F%PZ=P^#Z8XS,I40.9:M6]
M3II!COH]&4K$ZC7@US0?\1JK<7;FR*>&77GR '/1W9O!%X7MO+IRY(Y<V!N,
M]9YYF7MAZL+>R>#AKJDB62$$WS)"\%0?] \T3U(A!"O#=7.&2[YPMBM/'B7L
M[LI58P5=>9L7 :T^N#9+W024D#6#J;H*J"S-U5@:<ZB;8W7G6$9+,S2-MFA)
M5VAIY(M N_+D326H%73E[>6G)_I@HI K971=YL0P59)'&9HK,30#?3!L&R,K
M0W.>[8LR-#+&GEUY\J:RR0JX\H;S/'U]U!NI/(^$K+':@R]?89Y'69HKL313
MW9JJHRL9#4W?-"[C :0R-/(%H5UY<C^*I6#$P*+[@1_7 ;\:_('0/]PG)NZY
M<D857Q1WO7KY*_8L"KPDWOW*-O+0B3 S7Q0[NGD\&):O'A?_N<PV%VO[D=W/
M0F;_<6\O8(8?;._9WD1OOBDO#=95(665"GQEW_[W+(17:SZ\$_'A.#0Y$":E
M<$-B!UQ BA!01H5(<1Y** 'U. WBEGL%GN%#$SP,E"%AY>XQ,/C0SQ R7'\.
MW_QP;TZ.1<$)Y^O+%/O/_YA8UB@SU^?[=)D6YL"8TEW"[Q$_TW$Y($"&!11%
M ?X-&$#04,B^%)6,8!/%2WB;W@-#0&QW[#7*#;[,XA0_9M@8/R:[:=8((4@Q
MMPES'U8!N.]_-V%N;/N/+O)3L"]$\".!)N$$OL\X*E3VQCH!GJ$XK$/7@;=
MMQV!*I&#4W 05DO)P 5EX&?;!R]%T)\+ED)X/0>)-R]@AZSM30HMBOSA[X3:
MG*/X,AM8PQ%;&C'F6B"O<^]V7/#K+J$H=A\/.P6@V\WS''"S"C4]SI&&.0SB
MU!B_TPF_<# NPE#OAR%^:0JFD5I,1#&,M"4LZ!X>UO[%GID'<4\.2@R2&"2/
M2[#/L>T23#:/L[1/0'-8LN_:NO8C4-B=VX2N] G);<\#G?[KR;6U=;"^3]8(
M!_H<!L$*0J]86T'PYJX1ZN_/A"'(LPV+(C_!@13!UH<NA\]9)+[#HSNR"XAU
MR-$82XC06^!_%71$0H,&\? \S072.>B.9AMZBBT6X&VB]*5/7_[Q^?M[<PI&
M"LBW<AWM>>G"ASUWY<8"RLM/"*8(WD ,0HPFXY@3&\84I,5E>)Q#*9YU#C59
MA_&8  O!:O(%"FBSXA_U'(,I(N\:NLS'86V_%"UE7W!C>M3U(6**N6N=):Y'
M(A(D,?P>\8=U#;C]!^/8UXB0A8L":MF+!?UW+K#EQ>>L$9]*R5"'E7<I]3V:
M:;IJE.<X  )M620L57Y'(H"EA.^J-FXOBJE?:WD09SU:8W3W!!\PM*),VQ@T
M@@!%",X'4WL.PC\(TAE1A5W\7&J-N$;"3-!4!: DC&P8SLMSXXTV=VUPG@+O
M#:*1* Y\%'/^WLK^@VE@D6PM L8@ACR!R94HPXUJ%&>0TMSF)+X+!HNC^/&'
MQ/Q3RPE#@=;;I-4++W'B)-N::EPV!/2E@)^$Q\2_9?B3SQ@QS1G.#1: 9BN
MX&F>=SAH$1IU3,5N&T,90<O?3EKL85^ /!X4ACHA8C%$$VU6F770@,&PRJL"
MPOS"E[62@<'BC;8@SB^[^SQ4F#'4N07S8@Q:",23@7#YY$$7PJ"ANI-J!CL!
MC0GE78=/8'8[\>P0;&O9Y=IS2GU'^-]@'_$O\#^,F2*]*4U@@0^P)>,=3;Q-
M*5XH@+S#VI=HH9P@ ;,GQO;LB$<9(G#@00.QP\[&)$\"MH_^ WT&F6;8\].@
MCV'P'"^OL;^#P&#N)OAR_>0+ C%OVSN'XZGWBWN5JNF9%I"<,WS0?9U20#7=
M?%)D"HLM!G9A,A\.R3QX\T)281N2^5A\JD\8 *$3QW&UKZA0+PJ7Y$BD@QM"
M(AWU.S;A0:]C2*373N%.G-UVY<EN()%V 9%1P9"VQ!&4A7''PR!M!4"ZJ_;G
M>FAY5;"D^RQB=Z]Q7A1G4(%_=0?\:VCIO=9EIC*"?[W">#>XQ_4*D9:$T:\
M##L9GZ6J9U5F\(;-8'^DCP9M\8B4&51F\.K,H'R!>U>>/,H&HRMW8!6BXFW>
M2K/Z>G^@[K_*Z-H& X6HJ"S-]5@:4Q]/+B/0RM*\D#2:*D1%&2/0KCQY4ZEX
MA:AX_$23[+[+[.NFU5=(9Q*RQAH:!QYW7)/O4I;F2BS-5$$JRFMH#CQ0N"9#
M(U_PV94G#R@"ZVXZN0XS025[;BC9HUMFVWA9Y7K.DE5N'2Y?8:I'V9DKL3.F
M/NXI4$4Y[8S"5)0P"NW*DS>54CX* +E*^'0RX3/6)Y.VAV\JX7.6V$+UT%"&
MYGH,C=G3ASW5%DQ&2V--C,LP1BI+(U\0VI4G%0#Y+@#R40< R*\%Z/6X\*['
M7O^QD%O/-:DWWTJ$-MD2++8AX!)!DKT=6H99@%PJH'X2\/70&&282Q4\IAP>
M#9_LCW+HIG8S$1!J1;31?&C$;)HG!.HLL(S^*^+(^MPFXK=_<O]MAW/MZQ^N
MGT.W!DD8+XO8K;AFPI1Z9IZGE=#+'& ;[/M#;<Y6MD!)XTAJ6K1$L$3"6?0W
M.$P^BS\X4"1"LVG(%L)4PU8!!+_F)6"QDA6-]1P0%".BM>%_PK]1MN'1"YY8
MU!3;3!*-K+NIHI1R+T;J(2#.;\V".M4 ^S: [6N.T]K6<,!@>#OBW19$V^,+
MG\S,!98\OVL!I5^%+A:DU%-US*'^@7 E@$J[>!0N0-\0A]"/@W #PL (1YJ#
MPA$N(T+:X4-%([.[44#%_!C:#W^E)B"'@4Z_FWZM.">=?GF)<,UYI979-#9&
M[[A]!77.[&OSSQ5P_&K$5]L%$_K"\_!/G%V."#ZO,R4[SRA.J[O<V^2JN CI
MUQ1O$QT2A.X;<C6Y-R \X0UBC%.SB63MI;TIA%-A?\&>,1,,(I:_^2]B*'/L
M*-938._\RPGWPK8;9I. WU>,Q46D13X\R6T^G<RE(0)PQUS, 8"]R@.]!B/X
M /N/4)UFJ:T 5@)78',KZ)W#ZO.3'3"[#?S!5LC8!HBXW7HE,DT<[]2S8P)7
MWVIIE%%2YY8G_8U,%?SK'*R]@[Y*$ *>"X.-#8X/_Q6XM7()AQ?^8Y9$+B&2
MS]D3\X)UUGN%A[ !?#K,H8C3\8 OG5"/PW%YE:%I" 5\B$T9&]/"5C2/6'!_
M:17BX><E\TO&Q:V? ^U@Z_IW%7&\!5JP7HA&FN$$<PM3;I-AUS6KXAJ;Q465
M[6K:M"H27:M> 3\\?O-RJNM$LE&?QOH'F X'>R=\2>)Y$(2O:KQT;KAA4\$-
MRSOAD\$-GXH0UT[A3IS4=.7);L -][:QFF0$6Y4'<?A<_&N .-P1WAT/=+BX
MX%LCG$(8EKX&52$,*VC-9F QICYHC1BFH#45M.;506N>SPS>I"7L@C$<#?51
M_]APZ[+9PY.;Q%NWBM=F&.4+Y;ORI,(<5I>VK__2=E_OC]6M;1F]FS5J[=RN
M\-JVLC178FDL4S>'"MU<1DO3MQ00C8P1:%>>O*GDO,(</G[>27;?-=8G4W5=
M6T;7A7?2U'5M96BNQM",304Y+*6A,17DL(RQ9U>>O*EL<A5$35.)GMM)]/3U
MWJAML*SR/&<Y(5<)965GKL;.F*;>Z[<-EI6A.0MK1JI=IHQ!:%>>W ^BIO"Z
MS@S=L'/]KT;PDOPZ\VOAM,P<,&OK#K,Y,*SL+C)"()C&Z)V^!9Q2<SMY&\+E
M8/0>-\IDJDC5"R$:%"!@..Y*%"QB AX00%X/;OB8^"D<USQTGQCA^@#%8FVV
M@7]=>"1T=HAP7/!F$N)=:B^ K:C 7TG16H($-N-+=[W&;:JSM'V?>9'15,7.
M()E'T[K:VBZY%>] R*Q4)^8('S#9!YGUTEBM(+/RS\+H6+;S,II59>*5&>*!
M_+M4Z!OZ!E(9B90YR/#P5NY?'&H/RVSG?+:K #0Q0J0N!DJ<FC8@1*QY 5A/
MC<MCAO=70E2"D"%,U@3KL!O-Z):A5L<=@%KMF!$] (=*<AM[:E"H$H +O(]'
MM?LPH<;&N/R\V1H3:@^4J$26L35$U3'Q&FM\(81=,$8:8T9I7 7Q5+PSSH1A
M(I@<0=@%[5:#PH%AFK9A=G@?P%;^'O]-P%1E*#$.K,3U$\+("PBE,8H)N@JL
M?K+B'@*B0/B]*:)=E\S-?N"I?0OM7]ZR'!$%J@0L5]E!38S>82A09N'%/2A0
M!)<X1_'> ?IT.#I3O_?FA<3&\,SH3+^X#BSRLS\'><'1M.\$Z%O=9KWI*D<O
MK=(ZI[#6+_S! [9J7S' :ZIB$TE J08*E$K>"9\,E&JD0*D4*-6EGU2@5 J4
MZA7\NU)L)05*I4"IKO7>BP*ED@.*1?JZG%%?GU@'UDHK4*H;AU^YJ@(@!4IU
M\Z!4_3$80PDQBHYJ#T]N$F_=*EZ;890OE._*DS=UC4B!4MUH9?] -_M35=DO
M(6LL!16C+,T569J>WINH.T126IJ1<9E;I%)9&ODBT*X\>5/)>05*=?R\D^R^
M:ZB/S;9!LL**.0=GIH<F@*[)<RD[<R5VIJ^/^P?VF%%VYL1VYC+V7RH[(U_D
MV94G;RJ77(6D4EF>V\GR#/6) HJ1U(.9*L>C[,R5V)F!/E+)9"GMC&FUAHF^
M0D,C7PC:E2<5(-6K *FZ=//Z^!A5%X(9V :O>AE A^-6C?HY>(ZNV7Z*H<"O
M72/ 30FH830Q)C7(50T@=@KX#!5\@7D2TLW_PCAX'UR@P>"?;>?/Q.4 +3BM
M7[W-*DCBI?9C8*]PK"].',S@-?P23O/1]EU' SX\PT/P.]W[_:](L]=KS[5]
MAQ%F@8,(-1QEQ@%F!@@T$#&Z^:V+!_PXM)TX$2 '*>!!NHRH .Z R I.>3&>
M'>-:EK:WP%F3$N$P=,/<#:,X6R[_U3(J*WN1HUJ%F>8PQQEKA)1P89D^FB*?
M!/;J0KK<'(L*M<0B^"@4*SQ$;P]&Y<^%UH0L6H/PNT_,VVRCSCTVGI1 LMHG
MK3K-? L!KJ16 JS$H=%3_>6O;+30?M96-@P/Q-81;,2FKZP#;P.\"T%-M;LW
M/_SZ]<U[KLCIR/,4'@)AX((H!CU'.#G723P[A(EX]BP(CP<QT@'%N034T87T
MZM082,,<TZB*O/.V7_BM';!1C4_.7?*V5VT#SB.TK-85M?' -Z4P-7@W=7!3
M\DRX(<Z)!"!E.Z"$A'+E$(]ML!*M;?TQ"UBL-0A93=7R ,"@\N'+3:(53G:C
M%;8!&YJ^^58FC$-!7M2A2G[@1 JT ]XH]'%+HV"-Y,2PN7;0G1:44+!&"M;H
MTD\J6",%:_0*_ETI.H^"-5*P1M=Z<T+!&LD!YB%]<4=_HINCH61P-X<(JX(U
M4K!&<MWL4+!&G8,ULO3!Y-C&4#9[>'*3>.M6\=H,HWRA?%>>O*FK* K6Z#;+
MPZ?Z='(9\!Q5'OXBUHA"-5*&YGH,37_<5X9&0LY8D]97MJ_0T,@7?W;ER9M*
MS2M0H^-GG61W74-]9+5U70ILY"P)H$%K/+XK1!M1AN9J#,U@T';/IPS-60S-
MR#BP>\PU&1KY8L^N/+DC1IY<92ZY"FNDJ3S/[>1Y^KHU:6LJ59[G')R9&&T1
M$Z\PS:/LS)78&4N?3B\CS\K.O(2?ILZM) Q!N_*D@C5Z%:S1V=9_>0RC5Z^M
M)5114Y %A+BQU^LP^,M%\ ]OH[W%.Z"[T8N*B S5:]Z1#1LHV%"Y <*#"(RB
MSRCI/I'8]E*0%8ZL4T!=:'<!G1 8WIJF8:;OM\0+^-U=P31^8<_:;\'*]E]'
M?:WEQX_ \#;4VHL3Y18Q8VP$K$F\&!F=P[O,V8KCO6B!*S";[$C7XA#FOP["
MF%@K(&'F(/RX.@U&_(,A%LP\=)\8L1=18;39I@[ZXC=[Y03:#QYSX&U'^SG@
M>%&??<? -_F=(%K*2PI9N)3?70BUDR OG58@2P!+!R"]5&R0V2N8AJ*9J3PW
M-095"U(T0@(AS-":XS^E $WT-:QK>M<"_HU@-K!&X=T>R*:*KP3U\QUW;7LY
M:!/,<YXX,:SLKPK4$@$LX80)54G7H@31UV#:^%@1P2FZ#4TY!M32A36G#812
M.R<I0%Y&]<X<QDJ'!7FJZ%4O#P%NS+.6(*:&!?/2#F+*T-KP%3F%Y\/O:F'?
M6L1$>/;SKM5[YD<PAADJ'1I,PWS7$O4J*IG4TAIX[!%Y2.$Z4*VFU*G V>$&
MW5XL< !"^,E,XW'##9H5H=F1>0X6BXC1H+ )O ^9DX0$3%D<'M_PV".LB"9T
MZSA>G4?*>GTLTS?ZN[=3O?Q'[7G)&NVI=*YN>:S>'"VK(1;4P'KS0CYC>$Z&
MU:<OON*^,CA NA0P4^E'!<RD@)EDI' G,L!=>5(!,RE@IE?P[TKQA10PDP)F
MNM;;'PJ820XX$NFK4\8C?6K)!MASB+ J8"8%S"37Y10%S-0U8*;Q6.^;;5O=
M*6 F!<RD@)G4DPJ820$SW6)]NSG0!ZK 74[O-FE]&?0**]R5I;D62S/2K4G;
M:$U9FG.PQC(-4UD:^2+0KCQY4\EY!<UT_+R3[+YKK)O3 S-+"C'EI)R9&I?A
MBU2>2]F9J[$S(_,R $#*SKQD9]J"EUZAG9$O\NS*DS>52ZX",ZDLS^UD>?IZ
MK]\V(E-)GK-P1L%O*SMS-79FH%L396=DM#-#HVUSM"NT,_)%H%UYLCDN4^4>
MH\)EZAH"Q$U#-8U'QK1PM[ATC_]M+P<OT+7LGFQQI:>[4KZ7!*'6,X;O]&;P
M40@?D",B/-GP>=]A6L@6>'T_TJ)@@?@J_&<[UGYS5PA*E"$&.$O;?R3$ 3 4
M0!W"H0HW\'$_2E;PYBS9X"YSQI;VDXLWJ#.H@87'H8W6(8NB!/ZAUV(!1'$8
MP #9#/B]9.W9C9<%O()9$@$AH@AQDYX8QSN .3R!P<%[YL9NW12T&UAT+?/C
M.N!( Q\(^,!]8N)Z,?<KQ1?%%;M>_HH]BP(OB7>_LHT-<R+C^**7)$D93,M4
M*?YSF25"UO8CNY\!G?^XMU$8/MC>L[V)WGQ37AJLJT+**A7XRK[][UD(K]9\
M^+K1&[J..M40UHEC-)F(<M(.T@6- I93Y>\5#=9.P\U-6&:9P1 ]%F<ML%H6
M;AC%&5H4QZVR<$E5(UGWH$FP$P4<MS@.W5D22V3S"6FA!."2(E61)5R$]+#
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
M'C/S;#7+/)\_V2WVZM.#?4%9''?(Q>D<0?:%%QP!B?)>1_  TND)-V!-Z]Q
M]JUZ-Y .(/Q >H2PTP]DPYW*#TB45'Q1!G-P$ [7(6!LHCRY2PMW8C 7!>P5
MVO!%15&L(!UGD"R$RQ5FH%WV8N&&*PK*2P N.[/KS?;"<F"03,:&->D=@D$R
M, UK?/RN/4-CU-O]Z\$8)%-C;!U_V--,UK2,?J]9ER5Y 5.:-D7YGD5.Z*Y3
MJ-/?4AW^)#1-^PWU]C3 *1*3I;S\E"R8.3X;*>1IG/- MIR;ZVUQJ&]?,-K3
MON!8+8F.W;WHTI_L8$59XRY$$!LA 2@<_=']"RW,$MPE(T,3(M!V4T-S^ 60
MZR#EWT)FQ[0/PJX+(:*1(W1KH)G&L(>.36(:2M,+9FB8V[3J8'WR0?HG\@1?
MQ?;E)U;4P-/>?;D.:OZ$V.1;^M=_C?Z=AX#2Z%_/Z!U!_[ICM$OZQ^_V'$/M
M;LOSU:O=L$Z4Y"*@-&K7-WK#>K5KTHP+,U 7/0;85SZ0)0%_X 6;'3DFP(Q:
MUM F*E7.BLI37D%+C:E<)__5H? YXM6C^?D/'0A186LD,G61=G>29'7+ YPB
M$.OYD^?O.X1+/.D9XYYY2$YP.#4LZ[!FYGL38A/#F@R.WG8<ESD\S62;#=NE
M[-VNFS1U5VBRM72^V7E^7:(C;<^/Q+AK:KNM^I2W)]A%NI.OW/G<8^?5@^+1
M;;G314U#\I?6*S?>MVK+?+K;H*JCN!2LO#71-?5AKR^IX)XIF7UIIU%[:Z"3
MB$N-A6ZD3\9M\5V."+ETDW!8C9ECZ6:O+0AQ]_"P+J'U?_>I]'G!J 9PY[6J
M@XR -/!_C<\OK<'ET/]N$IBQ*6<LZ\"(0#G]_0BAE3;BLX" )=C*35:WX?@/
MVR@ISW\>[MQ-^JT!RI3'WTO2+]3/O7H>=AL.OM^V;X#R[V>*O)1[/^F>WO41
MV^(V//J=.;F(SU".7.8PZT@>G1-Y^K*Z7X+(GRM.74>,EJ-"0>*T;SNK?@RZ
M2*FAYE@?F*]K$GL$VG3C1$DIQZTI1U^?]%X'_WY!Y6B,L%N"S6D&L%O W^G
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
M9N\ET;)0M'YAL>;Z3K!B(!<LTOR _MM+YBS]^R(,5AIL^QP8S/43-M>"->-
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
M$-GA!N7B)Q<T!C:R@8.Y!FX,N(,!#>H1[^,]K_\0/@8S>U9^OV1,>K#;_RY
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
MMVE(RH'%I](7\H)5<YDH(IRS;0Y$M@)V]<69, $\PAZ4Y>XUTVC:_:%4E/.
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
MM_U[W$?>KD^+C^\G.'?V[MYU<&UT%NQE_VT:=_9\!*>.#>UQ'-^<)KAV_@3
M%2KJZ.G,P#,!##&HU$\S(XXT28>#S 0?D^B0)Z*(,!;W%G[H*=V 6^9^?S2^
MV NCS#$*=SDC)W.O,O<J<Z\R]^IOZ%Y][K2_/<8Z60"ID3E:J=NXS-%*TVYD
MCE;F:&6.UME(AS0X6BM:"M'Z_,!/0&1?JPL@RZD=G,FOOWQ_'MK?&82\M)_<
M93DEN<O8?/&A5G@S6')! TLV6@^WS;]2Z^=5S%JAME.-5]&LW>S?SRN9M>+^
MX=>K5;-Z4SY!Y5B:4(G?!BM]7GK^L(C-E7.L$DXQX%J&V'P^0!898G,F"#+$
MYDP09(C-.R$V9Q)COQ)C2\3F0\7C,X%QAF#(&7KZOGEQ*]SDC!?3PHN;((EW
MPZE[_[QXAC"<A\8HC@V\' V&,Q,I*1$I[Q'^-Q-1QQ%1AT8*SD14)J(R$-ZS
MDU%'$T$[X/6>5W(L@\+-F" )$VR)FGOVM:XI Z3-*'%7[-KW3HFGA87-Z')7
M!-GW3I<G!6?-R')7'-?W3I:G@DC-*')7--7W3I$94&E*G-X,J/0@0*5T2:H;
MG*MFGK!$=P W+>57__P&<-.DCTVK-EAJC#@_>-.;A'/( $[W2!!OA#A-!4%D
M\*9G#F^ZJEML@QK+4%$CG87EU9V%USUOL&!_AK/QZ+?_!U!+ P04    " !#
M@J54T'0+DPH8  #P#0$ $0   &-O9&DM,C R,C S,S$N>'-D[3UK<Z.XLM_W
M5W#SY>RM6D^,(<_:F5..,]G-K4R2F^3LGF];,@A;9S#R")'$^^MO2X -!@3X
M,:N[N&JJ)@;U0]VM5JO5$C__\WWF&Z^8A80&'X_,#_TC P<.=4DP^7CTKY>;
MWOG1/S_]\,//_]7K_?OJZ<ZXIDXTPP$W1@PCCEWCC?"I\;N+PZ^&Q^C,^)VR
MK^05]7J?)-"(SA>,3*;<&/0'@_6W[-)$_=-3]\3N>>=CKV>[ ZLW[GMV[_S$
M.K/.3^R+\POKI\FEXPY<?($O>OV!=]ZS^X[90]AV>J>GY[:'3B]LY(XETO?P
M,G2F>(8,Z%@07KZ''X^FG,\OCX_?WMX^O%D?*)L<#_I]\_C?7^Z>9=.CI*U/
M@J^YUN]CYJ?MK6/Q>HQ"G#874LHU=^ALCL*0LRCDXL>QZ'+?LLP40N C"@HD
M"#D*G"4%E[,>7\QQ6 X#KX_%:T&GW^N;O4&.DLN78%DR)\?QRR,#<<[(..+X
MAK+9-?90Y -(%'R+D$\\@EVP!1\+;><:9%YSQ":8WZ,9#N?(P0VE\>D'PQ"*
M(K,Y9=P("N >"L>2W9!Q 6:*S@DQQJJ]HP[BTEY%^S#M7P'J&/L\%+]Z*QP?
MWD/WZ+@Y!U'8FR TWX"++&3,2?*D/3<9RS4O+BZ.WX4IEO-1:E>R?4_\V3,'
M[<A6&6ASVO"KE\+M@H?5,&S'0PJW)0^E@Z[*(NH@Y>^P(1OE@[BA$%( T?N3
M-@1#['R8T-=CAT8!9PMISC5#H PD_2&-?Q/Z+B82T3>[(?45@/BS%_^9IXR"
M@'*)0SQ)GLWG)/!H_  >";.Y3&WG"7NI@RU,%B4#5/YWB9C#J%\SFH_GC,XQ
MXP2'V8E&(I@R['T\$M--+_6A?_AH_ $X29L4".0'@'A]#"#8OUOU)(45-OCQ
M* 0U^#B6C<X=GS/<MN, $L(D)A7]_[[_#O+;]A] G,C_>W3?Q5[;[@,("<@&
MO1?0+_#>(.['HQ&%*/D138 [\?Q?3[?J:$>27@&EF%/<*Z8^]2$8A7]&;Q5<
M]PP):0C0GX_7 =9012%V'X)/\N]U4T^ DR8*P#4;:0R7%VXI6/(PE:92QH&+
M P"&/T+J$U>L,*Z0+T*'YRG&/&PG_%IL"JV84BL#4,4SB!,OU9+@-+)(C02K
M$:,]:"PCXT?$H'M3S DPO%OUY5&K=2G<P2:Z-'[,4?GOKNMV*<"0>@_@N"6/
MVP_+"K1JG5K]OMU,IROT!O6,%8&#-E=B'X&V&)Y"&_**;P/0%[ZCX6Y56T5#
MK6<;EBR;Z#E'S8C)&3\*@H=AG J*>L^<.E^GU'<Q"S]_BPA?[$[EI=C5RC[I
M]T];*EOH.DOG'T9,Z:#DS,A#X?3&IV\['L]+K&JEGO;[9QN-8,!O2 (=TN5C
MAGL4N(^,! Z!Y8GTGZFHX%T;33;&J=#CP.R;9KQ.(:'CTS!B&'YD41N VU@A
MCYUP!OU!BP6)/\)?#JQ^]Z'-)6Z55N72>BNM0HR<$.K2O-I4"?>(B6CS%5]C
MCHB_%T47:*@4;O<M>TN%]XPE1>/'A&:7=#]T(, (25LOG 53.UK;E*F'G(8R
MT-T4]=!UY?_(OPT\RF:2L]CZ-M2""J-Z")W82@6)7TO<1@9Y.EPZ.EI>T-AO
M-]<5@56*L?JG5M&W917S8XREH_(7!0]NY&/J#<,0\U"^8M@%AW]'T)CX1&3B
MX5TT@X<PS? ISH!?0W"^U8#;'7WU\#RS9;I/,3Q33L3D%O-BI,S(Z2_#CI'P
M8R Y%0)+.5R"J8X/ZY5:;Z$[P83 $(N%^H0=RERART?$.*@]H\S=&%)[BFK3
M.;=E5K&AZ:RHIU:4TA?6(CB0!I9U0)VVE$=&13$1*LRWFTX*"H1J/5_8,JNH
MT#.@-B3NL@F\4S.($!(-. DB@-\HZU^!01D%FWVSZ,6SB+J9R2\79?8I73[=
M)+NP$7YEAL$T!\5HN4*1^><K2MU,,I3KHGT4K<2C#*A-B*D;ZZZ#P77%:&D_
MIZD1*><RT[+EIDDS'1WFKT04S]%LAACY,U]6L%UDLB4EM9IM6VZC-%(SA*E+
MHOF:AD,T4Z.CY%DP><)AY//=#>9Z$FK]G\#J9"/]+\D9";U.ZOT)OV(04QL]
MIB#J./74+"X9$\CNB;=]<)('5$<C9U9Q29# =S'Z2+H.XD"3"<,3R0[UTL?M
M'5<SA&HW=0Z+ZRH=R<<9U"([LM1?!WW2TC,_XXDH>[A&'+715RF\VEM=F,7$
MQVJ"2/"(K";JN![:>S(%%J5;&_2MX@Q2KI,N>KDRL>YH,[ M:J7G&YBVV6^H
MQL,&H5J_<?2ZH-X]YL](ECRL-PMWH^X6E-3:AZFOL/58J?V$JIC_@*XA"6>*
MDU< X<$BUO3TR*A'N*CCW;]--*&EM@K+-@OYLR96$5-.ZI4/EM'(,JXQ=,XA
MDL5?*'7?B.^CP+UUH2'Q"%IN$N[?<'; BMJN;-LLK(2:V%66L9^,E#6YYYUE
M+MW./!C>LMY/'E1</((:.4A+U)C/A32$5H-74>W.6I7.-T.HC.4')V8Q\9OB
M_<F0F*5FE[AC/:?8#^K+2[M]Q-\&K7H)<&H5EV4M5-G%=4$CX6>G\O+6[3W_
M;@FK_?R9;1:6AFWL8CVH4  >O'J-)I=/]FTRZX34)G)NFUNYCIR)9#Q*]\PA
M$ZD]\"EFZ\5E;31>BTL]M5^8Q<V^7+0FD18+T [:6DJX_73>$*-R)K?Z5C$H
M:Z*Y+D[A=0+?49IO&S)*WVN9MKF9L@\)P.96L)P717%MX!"?)/M2HRFTPR08
M(<86L$+]#?D1IEZ*;_>&LB4G:EL:V.9&+C\_@><YDX>W)&\&"8R4.T.R)]XM
M\1_,KEK9I6_W:%PJ>FH3LFRS4"+2WH0J)ZB#C53J['/(R4R<88?1QB8XY'0X
MHXR3/V4'/K_/Q6GWXG&%/5K1=ARI[<RVS<(>?WL[6W)H)"P:G!I9)HV$R_*C
M%ATTQ]_%N=N MRSISD I%QW6B5FL,%L!=U+.[1<1!5CU<N'4*B[T5BBZN"A8
M];XBJA(W^Z!@$28-%^EAO0WR,EO34OO),WM0J C(*+>GC,T2TO\(4Y#%\EAB
M)[,SUWC,6U7ABO9JAW=N%FO5!%C'I+K!B9(5E-J]75@E1<L W$7')OJ]HXQ&
M'2JE6[+[]J!0JB*5<LA*Y+5U&X:1.#HQHN%F!P&J<*CU8]J#XJ&K6#\I-D.B
MZV31K)!$IM!BS'^EOOABQ0:+J3I4:C6)\IX*->4J+N!)BK>+ VF[*P;;72$X
M,&W++%9A=OQ^P*(,V\_XE3B4\[]M6\4(JTP;78P'BB+=4730#K':R9V FVND
MP$/LH-+L<I:Y0B%Q4.!>$S_BV/V,6" FAD?,GJ>(;7"_SM:TU/H_M0>%ZH(*
M_6<F/4E99@(3VD9*W #JAB3?1<.XIX$XKPG/X-WD-N 8NM-J55N!03TGGIG%
MVO0\(B/%U'EEM)\:E7C4T^.Y50Q6*A33Q1FR7+)I3N[A+0 '-"5S<"F.Z.0$
MBZ+Y\ OZ#V7@DL1[MU!>#4[I"?MBVZ$<>WL/_!=RJ?;=%_:@4)U095V]3+YQ
MR;*QXEEX=>#:2-F6C=RRZG#A]1/>JVWYX/IC290_581K._!,&]!4VME)WQX4
M]C"J-%_QO"YZ[)3;NT&$R6V +Q@)<8IQU4;MI?#*".$$ H1"RDF@2;8C,H@Z
MKH?VX8$"BS(X.!E8Q:BM7"==C W*Q+I<^63N[Q0;:P2[B*\#N#1XPDX$;X.)
M6*]LD#_<&P]J?VO9@\*F2H5AY%9EV5M-$Y8,Q$M 70,\[Y(QN9KK9.JR3+_Y
M KNPLO;O#K]BWRK#L"-#VQTC:FNS[4$AA5=I;6M,U=4?2MX,JP+?P>820<05
M3RN? 4$4*W$;6T]+C>FH+>;$M@JKVDJ+2:JYLIXG2S;O?#H_P^TH0]P6M5K?
MI[;5-% Y9(E7^HV_2?:"WMO%DUDP=5!_9A8/B2<?0I/@W91U^PB^"*P.W,^M
MXF(J*_<NANL9&>9CA#'F;Q@'-]C%#/GB"V"1.'_XA#@6!R4]#SM\^;U @'_:
MZ"L$^R"O=HH7MJ4V@O5@R4A8,1)>C"4SAB :G^%,^<F@BM]VT']>"V38O<(!
M_,'%0==VM1\%:*4W/>V;Q:/8"1(CP2)/VW9: YN4$E;@4/K84],JSFUEVNBB
MKRV*=&=EAVT0*_WCJ3BNU$B!AY!1I=GL_66/F!'J$B=Y+4H$=Z'C9B34VK9L
MJY'S+-Z-EE)<-A,TNZC[$9W-"$]W!T?RVN<)#MI^X$&%1CT!VF;QHHD,-AF@
MY/ =E.-L=(2H'IEZ;CRQBI&*4E%=G"050A8[X33 0>YZMCN,0KQ)HFT[0FJW
M>FI;[89DLL\?$\U?[Q;3[62F3:&B+[ &$_4.(H\.\LELH>S6%.KIJ"WAS+8*
MM1YUEI#2C#/Q0#6W0W0PA'8*^L/\7J8 E [&\)<:@Q30"X:5B*BN#1T:!7R5
M&=J53ZBCHC:"<]LJ5.74&4&L>$$R*=Z-B>923 <;B,7U',WGOMS50/X(A=,;
MG[YEEJ=)"1RG^P@<-J.MMI<+VRI4%=392Y8/0S!B"$YRJ_2T%)#30X11J\O=
M?8IJ-P25%G/6MZU"98#:8G+V<O@N5=9"DG$B/AJ[>&$H")$C2RC:?;^E H=R
M82].!Q3"A7382EQ&%EF'='(O+EX0VRV;U-ZNPZK'DCB6O:Z#GK%$TLDA\1R-
M0_PM@@Y\?FU9 KL.JAX EEF\>FV%P9 HNBOW#<ZDE2)0#P#;M@M%).LZZ&+:
M=TV6[0[MKL.JA\&)6;P^;ET%77+_Z^+;X-1T.09E^O;LU"KFV0MJZ&+*=EV:
M&\S*52C4O@F<4Z&6HT0C?^\I^N?C]_ 2S><$ G7Q)/X=!#3F73Z")SB.[Z7"
M'.J2/YYAU2?V;@E?R(]X+U[P.[_RJ?/UR$!C4!#$E1^//.2'^,@(T R#HA4@
M@;C\$"S_XQ&H%B#>Q\PGEW.Y2RB8_7CD1O%G4(^,$'3$"8_$KU\8C>8?C^+F
MA./9D<'CYISUQ%_A)4^IW,)K@>OHN+I7Q3/VG#,RCKA@[H56'-LK^S)LM1AV
M2:->;B0(.1)A5OQJ'"_/H+\,NX0WE&;\9$8#& MLT4"0Z;V10]6EVUD1Q>S'
M$FH(O .;<?GE%%HR)QKCVT)_@3>A@?K>BMM@2'*'3_HA3#P'8(?,0=XSD6VK
MM(=FP+HJ>CCHF^<C2>(&.?(:NR]X-L:L2KD*@#TZ 9?.$ D:].<W#*Y"'."-
MN$LI4_>EHK$._7ADU,'8#7_%OGL;? X=1M\J3;"\\>8FY^+Q_BSN=TPF4X[=
MX2MXP0F^CX30'SQY^T3XX+V(T$#Z6-"*8,]-CCDXX$YN(M]?))=75$IC=P1V
M;@B)7Y*<-!#5PUQ@&XK:TH;3S*_QO%0IFRTPMA'&=W5ASS@@E$'$@T,WPH/^
MX%0]ZJO;ZS#P8^[N!7?7@CMKT*0W9>UUZ,U5%)( AZ*F8DP"26Q$@Y"X200D
M4Y@>9F @MP&8"0KQ-8[_)\'OE'T%2QRA.>'(K[3IG=+8PLKWZC7+:][SM>KW
M\MPJG<3KB ?OGOKR<-\-96^(N>&0B^41<0EBLCRM0I[[(+5'6YS'MV$TD.$7
MQ"+'(?'X4(^JTJ8Z#*A8.0^>V,&1OAOPP^2%W?C;I _!O=@R$GH3'RF]P@Z"
M1>2#EUQUF&1LE8K?$K>VT\3JUI0'#[ *?Y%Q$F#-&$R^.JIH"MXBZMJ;H9=X
M1#&=3V)>GS%[)0X.']%B?157YU=56'1=X=R1/\$C/8.7#]5COJ2A#B/^,>)Q
MU":\;#9"DP'MM";@:PBMJ_*N23BG(?(G B,LJ?U(N!HWDTRA:3*%KW9#'7$-
M;_6"?1N<NL8'R81U15&CB2W33@<;3UW-T/D6D5#&%.IN* "TZ,_#L(;_50,=
M^$W3=)C%?A[Y:O:KV^O0F]O9'(DX9AF"+C[/YCY=8!PO^^=)"4>%?V@*KD5,
MFV8W1CZ)]R$K.E5HMZ?<!A$1 MA&<]<N$=ZF;K@T3RXMS8EOPDOS$LE7B#Z_
M"T#L>HS.5K&I^%6*J7Y6^-[LZ#JA9#\\'Z?M840DMPE6#QTED*8)R5+-_ *N
MA@:I45"OM!&LAZ@'ZV.546V-6M\%%<-Q5D6Z15%G"CU9+AQA84#<]%)C1>:Z
M!8[].EQ)I)FY+!E,1OW0]ZFS<@VX)OIL!*ZK7XC3Z$\XV2$7N7-Y!-0AXK1Q
MPOYM,(HW^J]A4<Q"\ C83;^V4)/.W!5Z'0*13'0:#I/N5NZKE;;=UPY$TYW1
M7,9G^(J('^\5K#91H$4^!31T_P/O9JI$TY98M?6()0.Y9C.U&D +^_5YW19J
MKHD6/&<^5?G@%;[U(VH2&)D0<3<"/,?I89J:7FZ'5 >YE-QXG>R%+G?ZL.]>
M+1[!_P;\,[A>\4F8JFW$C9!IL6#*SK\OM%$.306BZS2=UN"(Q2QA\G9;T IX
MT^4E<[!4P=B5>U^9FRD3A5;*8FN\.N3''YG(\/&%N-N"P^ 595QS>=M>X-X&
M8KJAK$%!7%LTFA3)E0S>[!&5WW#@4E4)04-P+4;[,Q;[CZ/5,J,07B8MI/-:
M-DN]6'V@>2W];_7F_'<BK\,,,QST!V;+4K(J !WZ4[)2RRNRS;RA1J#K+/+L
M3+$;^3"YK]=P7BWD-R=&/EBGK.=L4#^\$3)-G*8X?7U'4<VVQ'HK'<RXQ%]G
M$YB"W>&$8:Q<L;5#HL4<[R]F-.+3&XIF:J65M=1!<6N9,+G-/I3EQ+5IM2:@
M>U72)LFT\ MR\0LM=9&EF<%FW6^/5=O\PLC'*/@,4=:T63*MNKT.]EVZB-R@
MQ*$U'AW<T_]&H!;,?)CY F!8O+S!.-N#>-4<Y[VP>X^3>^ KQ; %1AT$DMM_
MNXY@R&97%<VV[4K ="UL :<L=\5X1=EUV&9/83-DVKJYG$X9GL>]HQ[)1!P^
M1!P--W/5&#3=E%SE5\0@#</DKV@65Q^LG7$06<@'KZY0>BN<6BSG[\A8)%SJ
MZOARC728ZM(!^N#EPHV&^<>&T-J.YY)"TJ1X_$_L%DL&Y$X8,(0"-W/9F314
M'!\HK)D)]T9/4U]Q%TU00&L&1:Z-#F,BSGP-:W-CPTUS8^JDW%X)ZR#?>WD,
M9CT4>"@O-ZD1V6:X=)#"VA'/Y5JAU<'0 I0./2N>0[\#KR< PTK+5X'\U:4&
MZG/U5:%MRRJ_W1+1?W&1S&WIC(A#65<F\AZ962^N-<M<)C92UL_O"+NVX<IG
M-JF93+,MM' %:V= !Q?MSHRNVNO0FR$+8(!^01/0&''J*FC*&^O0CW0SH-EF
M6%5K'7HRY"]3_ 6QKYC'3O/!@Y@('&2-;NK =.A;<>]:W:GJ]CKTYED<R:"/
MC+J14U=\5MY6AUYDDI9IY)6]F*%F.Z<9L []+*^#Y/DZ2)I?];<LJJQ#INTL
M/#SY8)HO(F1PZDXCE3;50;]II'1#&2PO(^9,48A7QXJD4FK#+#6PMOJ[(S *
M(2Z<#"$$I'+-C#E>;A+7GL5M!JV#EN-LP55M/N%J/XF,O1+60;Y)B-<D#-2(
MZ[4-R-6Z<P1:FN PO1RMVI\W1J!K]=#J"W'IW4O/C\.1N(N<!FK?UP!RUWN6
M2;:BZ=5,RVE4>.?XOL>E1M2FV@12!P/.[:'%&7!1U W3T3-2W!I1!Z9I#GV7
M>P;9)W+Z*DDI?9?-BV:,Z)K%*CGC#XN5&_$] GD!2WPK3:T@Z\!U]9[EZFI8
M:]D,6)/:RC)-Q<'ORQ0H3:9Q]D"4U-<<+-L DZ[J?\'.%&(:.EG T'U$O#YF
M5D'H,*$\>!Y$]3<1"P YPR+XA 4Y$Z[IF7K\#6;>FELGFB/0H;])R3<$+_$Q
M*/&!<7<8BLQ16K &P3=V$]-L6 RP)58MRCAR,<(+Y1 8" \U9R3$K^*T4+/H
MHASR[Q5@I.>M2N?WY345WR?&V(X73?72Y+9#>#B*Y#'/_Z%C$ =_\ 9]\^R7
MV[N76WA7=V9NER2T&+_I93)?4!!YT-^(R0. 3F(1M9?05,+M:0\:7 :)Y=_B
M<II5EA1BQHHK$5=UE6FVKEE->CN,NH8H=?>\U]8CM$#P5U<G/*&94[,KG&NB
M0P!2LA/RR(CXC'OK'90U.!UZ-W0<H.UFQU6[XWG-$>@Z .,=O!',QSZ^0[.:
MHJ:JUGHHD]0D>%<-=.!75(",T;AF(*VWTH'S8@64\EL>E<WU^7I'&E6LRI"$
MVZH^'5;9?C\IY9(;\>1'>D)GBF?HTP__!U!+ P04    " !#@J54&16=SV$E
M   *@P$ %0   &-O9&DM,C R,C S,S%?8V%L+GAM;.U]67-;.9+N>_\*WYK7
MFVWL2T=W3ZB\U-0-5]EANZ=GGAA8$A:G*5)#4K8UO_XFJ,623-D4"9!'[HFH
M<(D4Q?,E\@-R02+QYW_]?#)Y\A'GB_%L^I>?^!_93T]PFF9Y//WPEY_^]OXE
MN)_^]:]_^,.?_P_ ?_S\]M63Y[-T=H+3Y9-G<PQ+S$\^C9?'3_Z><?&/)V4^
M.WGR]]G\'^./ >"OJS]Z-CL]GX\_'"^?"";$W=_._\0#,R9K!<7% BH+"9$5
M!4Y+*YU6WGGY?S_\*661T:,')HH#Q1*'@"J!,4Z58+P*.:Z^=#*>_N-/]9\8
M%OB$A)LN5B__\M/Q<GGZIZ=//WWZ],?/<3[YXVS^X:E@3#Z]^O1/EQ___-7G
M/\G5I[GW_NGJM]<?78S7?9"^EC_]C]]>O4O'>!)@/%TLPS35!RS&?UJLWGPU
M2V&Y&O/OXGIR[R?J*[CZ&-2W@ N0_(^?%_FGO_[AR9.+X9C/)O@6RY/Z_[^]
M_?76(]/LY#0L%LOYV6)97SRM'WKZ;#;-.%U@IA\6L\DX5U7_'"95BG?'B,L%
MR;+Z[N7Y*?[EI\7XY'2"5^\=S['\Y:=*(JA*9_("T;]L\*U/OZ!.89+.)JM!
M>D6O+[^[PNL@ 'Y>(OW%Q:A=(9C,TJT/3:K.9O.KOYR$B)/5NZ.S!7P(X73T
M;CE+_SB>33)-J!?_?39>GO\Z39.S.IO>S.95E*/E<CZ.9\L0)_A^]ON,YMIT
M29#I&S_\.EWB'!?+45">V*X0F.01E**? I,&2DE6*RV4E>'V8-<!6="(K/A1
MPB*N2'()B\@B^%.<+!=7[U2]<&#\DBO_TA;_A18?/HJ5,6L@;/+(Y^-%?7<\
M/</\^A3G*]J,DD\E6LXA99U!)1W 2V,@R< 8TRQS8;Y'VM:@;@_.#9(?S=.3
MV9R>0,OP3T\^85TT+U?D"X1AGKYB_^WUX/(33Q=G)R>K[X3Q$D^N_KXNSP>G
MZW(V %U?$)%&:UNF7@W@;^/I;+X:MLNA\!*9M03 RJQ :1W!FQB@*&Z#2VAM
M$5UF[ETDF]!,_/@T:Z*H9G3Y>B!&4GMEBRKT8$4XI D0)?.0HU,H1)'2N3TM
M]9M01O[S4&9'934CS:MQB./)>#G&Q2A)#,63CZ>2(#=8B@S>>OHG1XXAEZ!9
M'[;< +&K/*^7QSB_\7U5=6?S.<44HZ29-B4D*-J1NK*E\57>@Z$9R1%S"MAG
M];P?TY#,];9,N,OL1AIHQO#G6) >GVF*ST[P??A\$QLN1\6&F$.UZFA(X,(,
M..$<Z&*\D\'KB*8++;X#;$@VMA4W6NJBW1(XFWYXC_.3YQB7-\C*66':J0"Z
MKNE*<@_1V@P8+&.14"6>^ZR&:_$,R7ZVHD.#D>]A")]=X7":2VW) A>+A(/^
M<=P0&S$R@9BB%:6W/7RVN?;58]/^;B/>4_/9N^2=RA DEZ!89!"48L!,L4ZB
MMMRI@VA^)^E>%PIN3V>+,/EE/CL[O?9YUX:\5T/!N(N<9TN1;TF@',&.C-9E
M(V127,3,HNT]%-L 'ZAKM0W#OC%QNJNTV2P[2FEV-ETNWH3S&E1=89'%ER@"
MHU!'TUJODP:7K0&T+"0G%7F&L@N]UN,9J-/5@C4-%-#.)S^CJ/HM3FK>_$V8
MWQ11HS%D_@-@$8%B!&,AZ.)!:JYS-LQ[K?NXX_=B&JCKU8(4C131C!AW@\<K
M,"0@$R$A"(FT9/DLR<^0 H2)63/%HXQ^+['[L/VQ%I1HH8*65F-.)FP-',$Q
MF6P%%,LI7HQ"@X_$4::M]A0H%&F[&8[UD#;AA'Z<G&BCAAX>^]$TKTFE)JFX
M2TI##$AQ1*'@,11AP!LR:)Y9ZQ![.ZUKD;5,UQ8G4ZY)9\1:W*!BA&B$ )Z%
MD%%G=)'U%G*@7O;NK/B&S_V@@>^XN[/5GD6VZ!73$I(IBK S!2&80#Z?X\)Y
MH2+R1[/Y/QC_O#W?#J#N=D9[L<#E@L+,:+@A@\"LH6F"G!Q(%B)(88VU@0R#
M[$.UB^?O*L6;^8P"Y^7YFTF8+DG!50NGM3AME:A.*?$B+)",I%HN*6K2Q0#+
M)A4C&!F^/IL&WT(UI,5X"P[<G0+-%-",V+_,9OG3>#(925%429(\8&WJ1I9G
MU>LA@Z #^<2,1<?[A"-7"(:T#C90]58#VS;HO)#BQBZ$TABL9PQLX,0PX0M$
M+@HX0RNH4R14[I.(6 MG2#F(!@K??<B;:9]L99A^&),5O<2#RQ>?+TWM-2_1
MJ9*3CN!05I=/<8@Y!T!B*,K(0M"I"QDV03>D9$0#;C172&/'YCI!)I53HJ;%
MF+<D8[+@,UFD'"FDIDC )=EG@;@%8TA9AP;*WWZ(>];1\82: CL.F=72+!O)
MIT\N0/9!62]#]J+/]&^?07@SOZS!6'WUOX?)&8Y8<%JRR&G)I7FD$"4MN4G7
MQ9>&/,3L5!\FKP$S)"=V1R9\[=#N-O3-&/YL=G(RF]Y 864IL>@ (OH,2@8.
MWMD$B,);'9DPKD\R]2Z2(?FUC;6_TZ"W3*B?G9RM]GM6/ABA.IWC,4X7XX]X
M49;U:K:H-O=U>1\^$S^17/(D('IRQ%0@L:-V- !.HE$E)L[[9%(?"'1(_G%C
MXO1463->O<5E&$\QOPCS*?EIBQN@GV,9I_%RY+E3Y)AA38?I6OU)8R!% (W<
M9.]"BK%/.=7WL0W)@V[,GL:*Z>1+QY@M<=:"-6B(LX'8JY0%IZ0M,LN86,]<
M8:-:JU^G'^E;9O/SFJ$2C(PW><)09/6"<RZTO)<$4606M74QESXV]2:*(7E3
MVVO\ZPAQRW%N7LWT%A../]84/$&YWFFE&:.1YI.,2%$+\PQ<L!2;>L^S](5F
M<:? \!NHAN19M6-",STT8P8Y^:=AG%]\/JTGA(^F^4:JZPH8>N5Y21&8L21Q
M)L\_!$DO2Y(4UN9B?)_5;@-P0W*DVO&DM5;:A6)A<4QPZO^JL?\8)@1E<;1\
M%N;S<[+7%Z&"R\J9FN/*#AVHE!W9:A*=!B(:S:12H<_)K(W@#<E[:D>9]III
M[#MM5?N;G R:&4'4Y@$4#QI<H6$QRIH@),6>MD]E^_:8AY?A;&*Y]J/#.YS[
M\].[@_B*7C=OYO%N2?_6K=K%K%S#;]?5XYZO[]K>8Q.1&O7YN/SZ6L9Q%=R/
M,!F> R8(*I'."V<0R4Z!MM)GYE5QI4^QUQHP.V^CS^E+WLQGA6)/+E@2V3H*
M;;V@T+8P\-YHR-Q$G0(6[+0>W0 QI"!I5]U_M;.^Y5BWVTW!5472+S@EP29D
M4(_RR7@ZICE'8G[$2X]LY*7AC/D(R4A1.R8P"+0.@&6B,,&<X[Q3IX*-\#TP
M>H)'Q9$.*FK7 R5,PX?5NOL2KY$HY!BL,Y SRX1$$)%9+""+%-&CC9GU.9.V
M#LT# Z;'18V=A[^=SWM2RQ[_9S4(K\O=&H&1SJE(3W&;98I<,5$\^"(4:$[2
M"9FUMWV:6GT;UP-#H\=%CH8J:4:3WW%Y0SI90DD\>=#!>6)JB!"$4H )O<N2
MW.74I^7'+1@-*E')?*\$4HK1#%,(#@VIR^4,47@-S!5>K,\:.W6 ^H)A2-[2
M]MI>4VRZS1@WK$*[$N,E2?GL(O:CJ?HEU/A6O?<+^OCR?.2UX))S =XJ5I$G
MB#R3+JVUR6J=M>C#CA;H!^5BM2/6WA7;B9)K,Q+7F\X;'49PFEN!T8!AO.;*
MC"!;8PL8RW7D,HK8Z4! :TD&Y?+UHNJ>%=ZN2/]&Q"M"U#9'!^B\!.6%@Y!K
M'UMR311-GA!,GZS)O=F%;2HK/B+IX&KUF(>T_/MX>?SL;+$D;<VO2V.KUT7_
MY5H"XHT*%./;6C"@B042P:/PP"T6YXKP4O<JM7@PV"'Y$]MRY^NBB[XZ:U@)
MN*#Y7*NJ5V?8</YQG'#Q;C;)HZB"=D6JZO=$DM]9\(XAF)!38L)9'?HX$_=C
M&I2+T(HKC52P1T_T9RRS.5[W<,/%B\]$<1K_\33,SW^E45O<8Q!0HV3>,+ H
M:AM=S!"8B6 S3\Y26&A+GRB]HU [GSY:$Y5G2WZ>RPS02%)\+ %<U7XF4FDN
MBK6Y3S;TN]G^PZ[/0^'F5\>9=M1AVZ-L).#L-J#K%*YCEJ680'M!F S%MR$E
M29&N5E+;8J3L4Y/V;5Q#JDT:+,7::;933O8ER3]-A*Q:M,6H<"Z+<!**8N3/
M6&;!E5P@:8-&6$ST:@\9V=NH!A6Y#95JS=3:\HSF2JQ;G+\Y&6HAJ)%!TAS0
MM>2]U-!7UF-C'J+6ULBB#+=]SN1O@FY(-5)#Y5US+1^^^.6>LQI=*F'N>];>
MRF(V$K95C<P&)V'6-DIY$U8U5%X$"JR2JB%: J5"@,AE J<3QLQ+L:'/8K$C
M\"8.XCV/?TES?OSALLPLG;^?A^DBI!62:5Z]NERR\G\1,2X[<5R<.1)%8<D.
M05@FR-EE-.WKE5LF<!MU+%S;COWYFLLSI)AGGTQ?ZW0>EBUM0Z-[9'E3WU@!
M7WWJ#7DZ<UR.YZN5[6><8ADO:QN:Q1IA;&U)GK@&(['4IA4>7""OJ 1M90DL
M9=^Q3TA[@0:59!LJ^?=%F)9'ON_*<05HJ\9BTF(,(3DHY'71%+:,!E9Y^DGE
MB":F7AV0&@LRU%5%%\6S< )BJ!GEXCCXK#3D$%P6&IW2??9*#[BJ\'VM*H><
M#/M:91Y"H(:'WZZK:+(,GN6@R*AC;1]=ZVDDK;RV:(DI9Y=TGP7B895*^THK
M#HER6VII+Y[8#EYET,;:I"PH'VA(>$3PM6%Y;<CJ;&31JCZ;WH>+0?9U$'-(
M[!T >_;AE8UB+NB+%, T\AHD&2!D"-F(8)6F *H3G;\!:FA>J"NQ^-KE)#M=
M.^Q&#R&H#*7D9%3@VG5J M_5"SULOJ$5)]?T/SJ8[ON4EV\$,_+B38D1A+8"
M%#('OF0/D4)/^D\[LK[]2] []-8^F(N^$PO[*G O+M(W\Q[W"4&A@+9>0)!2
MT63! BZC!!$3&;:<^.#2W8^@\K871P^I_ %LF87%\<O)[%.G3;+K;]_?MMAZ
M@1IMA-5^-_0 BND^CNG;?C[_VZ+>KWJ]:W]$[N_'BWLK<LE:F:PAA7H@*YD,
M@7X$+:3SFM:YH/M49&R.L4$"(B'FU<;VKXO%&7T_OJX;DU>M%T?D(P3+BX8<
M!;D-+B1P0FO04;M2F#'&]W$9OPMM2$Y@)U:MR40T5%?+--8UK#?A?#6/*;1<
MK<OKAB"BTC0&'(R3@0+(4ML48R;,-BHF#2N^S\1Z(- A)<0.P+#6JFS'MTM@
M[V>_C:>S^7AY_NXXD/&_: (YRE*CCI;\3B$SU P)S0$T8(I'XYQF0O4YQ?)M
M7(/RQ?9%IW::VID]U?NY!K2\Q_E;'$U6WT C>/W6*&NNHB:'4,?B:C]12=&,
ME(#(6$$IG,GA>Y[6UD\?U)'XSK39CXH:-O$]O<3ZNES=S4X.<;UF^-D<\WA9
MLZ0HO!90 JJ+HO:@"&4R*7GD1BK=YU#0=Z$]L$O8HZ95'WVU69">U[XQ-22M
M=:2_A5QK,:[[WM]8*^OXW/KLFS#.(ZY"E"9$, (]*$%1JL_T,C)%P^,2LI W
M6IEV@K$)E\P/PJ4]*ZV+C[Z>^Y@M2TDF"%[3$IJ#!Y=B;;+O72XR>]7I?I;O
M0MN$7_;']<-W5U=;WVG5A/$+I]_/;OETM<-ZM,) 2BZ2U%:"LZ4 UXE+[;CE
M4CS(6?KFXS:AAON1EI[V2NBRQ'S)3KS#Z7@VO^+P<XQ+6@ Y)AD]6.W(RB85
MP 5/U-4BQL!"<+Q3@+8APDU8Y7_<!:>9\KI0:VTDR;W/(C,$5EMX*"$B>,D1
M=.9><V^"+OV-U[91?QVP'Y5+.VNK2[3V#M/9O-[H081VR6;O)"F7.0Y*FP!1
MYRJST[S>*155GT/V]P#:B#%[J_T\0&BVK7*:YQ?)QA*&J]7PXCPG]](49RU(
M&DX"%!T$3!H$LI(QD0L?.MU%<#^HC1BSSUY@^TPM[JJDMK[QR]F<J'PV3\=A
M@>_.XF*<QV%^?K$Y8WG0W+H$QN@,J@0.CN55SE,HE3&&$A_D&G_K:1N1XD?)
M-_?10<LRJ'72UWMY%LM;TJ\[73QRSMOH2@8:%5:;%11PSM6^-O7:;C*ES/>I
M1MD-=[MMGJ/TWV?C.?Y\MJ@A\ (ORCI6-TY<_":/!$,?,S-@G:^LR1%<CA&*
M,=XG[ZSIU-#V(2@'=:ICCZ2\?UNHL6:[!!S/QZL169)3\KI\03I*A"H7$<#6
M5I,J6P&N1 7,>)&<2 2[6W/9[X%[!%O7>R%:8S4V=S')5MW$N-IG7S,P(VD,
MYYZHH$6H5[UK#[[>9H(A"Y>TL4K&KLO;AD ?PR;W/E>X'OKM4$=QN=@25!)_
M>5X/R2V/IKE>Y'1:/S)RFMG$9 (59#T>YRL^'VBF%"&YB4SZ/F79FV-\#!OE
M!S&N;;3:] JW.[>$O<6:RDY+S)>WB-U^X\8GW^!\/*.!3',DY_XY7OS_^D#$
MB\_D]$\_X-NPQ!>E8%J.=);%QYH%9_5@9SW<[@K*>@&9MRAYYJG/RKE?.3N%
M*.L"-%3:6AT<>*P[3]%E\+YX0*F$,M9SI?H<5=VV+O; !X2&R_<UISUZD.
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
MOO7<O9NOC0>A60;G]J/($7OQ^;*_^#5KE2.2\AI?Y\I:$6@QPBP!G<V:O.R
MO)<;^WUTN[OOMY^Q6G^_'@/D@B&3$6Q$0V-@&43R2<'9:)0BUN74JWOO)OB&
M9 Z;<^IK;[^YRIK9T!J0+O'5^./71VEO+-@WD^XC4="5V@$EJGI!J*S7/2E.
M 8NHMY.:Q#7V*=Y_.-9!6=7N/.NLR^ZF]\858XNZ6;#\LCOP<UB,4ZA7HTS.
M2(8783ZE4:LWL;\[#O,=6N7M_,Q6)K>M\#N:VXO[WW#YI0KGZ",]H];$+F?O
M*_ 57/K$K!;(7%SH44MR1L&YZ+@T]<!2N&SJRWT RXL06FG%<_Z>3K9^^DZ'
M-*\*?FH#U*MOI)%?->LHX^7KZ2U$/V,*9PM\7?Z-5$;:>%$3.N3)&JYHX@!Y
MQS1[R3^&P%,"1S-+1HJ-@E0;2=\ S!!,['YX=.O4\+[5V.@FS+5C]/[V&-U&
M>93_BWZWVNTV64BN60;N2VT:XSD-EE; R(@X%2GV3F*'2;<AC"%LX!R </M3
M77<#?.-JV-MYR8C+3XC3ETA*#)-WR[ \N]CE7&+=V%]-.7([KO_^[4[M:WO
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
MV="F7KY?_XGTK+_^X?\#4$L#!!0    ( $."I510,I/8QOD  %0T"P 5
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
MT[.7&.<W8K":#&=O(B.KB72IHA80O<NTEB66HRK^_J9F'9:*M7A.E!L]"/\
M%NP-9"*(*#ECH&H<5V5!@XT$U+$LDT2=HCR,$7ORU.A)"4=DV-X\213UL#";
MVL[ 0#TYK*<,$H+GQ:+F"EV;G+[NV$^4;@=6:EM[=X"%^YQ=@*)KK8,2-(0L
M+0B9 RN&VV+:!.)N@#A]HNPDYB8Y@#?O0RYO=?\ZFQ$]!T8GK7PJP%PAWY_7
MQE8R2' H$0W#4/0A+I_>Q'2B?.A)"0V.?V\CN[@AI8.3M3,6_3JM49;\LUA[
M%?(26<DV*6/;^#YKP'P3A-A=[#UVZ;X^S%X=Z=6F]K:V62*9S^?383R?UV.F
M]Y.ZJ=%.1Z*E)WZXK -Q'2ZH]8*90."^!A9%JKT0F:5OBU1DMUMKVYP$]SN.
M$^7?(RJ[QX;CEZ.YT7Y@.95T3L8(GB'G1'NN):DXAO2/1V]3UHS\QB;D6T7R
M&#DICZ?9U?NX7=32YDSZ_.Q\<1JV<!QKQ9HI?JQ5&#_C,O+T>C*K\:8WY7WX
M,C!9\B2B(,NMCKV@@H#D0A;)8^$E)'=OP[Y.)]6[ /VF2=92J0TBB7_@G 2,
M^568CFMMI!OP7R[J*LX'P9*'Z'0 &4+MG>,CN,01T*N4O$G&BS8YE0]C^Z:9
MUK/J&L0D[PIK$((1T=2;SS4Y6+%D('A=[QJFFH[("6R;K*N[6+YI\G1438,(
MY6_#\61ZV5*3ACE0-EJ?ZAE+Y+0[IQPA""G <2$SU^CXO67Y]Z?**I)OFBB=
MU-)CQ'!9%/"N][&%'-;&0 <!M<V,5L28>;T+*VOC/Q4@H7><1:XR7XDV;2KG
MV!^H;Y)ICZK9!A'.?D0Z,$8FYZ*AB:47_13(DRZA@&=!1')8A+9MHJ']X/\F
MJ?R(%'B$JS@#3#H%+QVDH&JRE'(0K&3 I?.Y%*>2:9[MMA;9B4;)>E7(FH!&
MYZ*2%VOP^,-K##.\A/MU8#&GE#('-$G2H LCFT$$L$+8B-DQH76;#(3U@)[\
MU:P^!-VFL-2=<Z6;K5<9EYY86*#4(O8*:? >8X1%=Q!G<RZZ3>7)!X ]>3[T
M*?@&OMTZ>,_.YQ_)L_AOS(,8C< 2$72H3:0P6(BUD2<G6([9;'UID^)Z/ZZ3
M9,6>8F^0^W$C''^C++()5AAA25MUW5)8HQ!)>& !HU0\"ERMLM__4<D)E9_N
M+N0&'M*=]MPW2(G1))$5 RDC0=/6@:\-Y6*MF6@\3[E1#NL]H$Z)!9T$WL#)
MN /M(@^%JY"<$ 7(V:+A2JDA\JQJ4[%D@LS&QC9)JQL G1X']A!TDS2/BU$N
M^TD:*073PI+#K35AX Y<,)J\)1JZT;1'V<;M-@_2E;61CCL(\[$[L<ZF\VOX
M[Q*.PW0X6305#"&1I4(>L[&<S)0@"WG,FKY2EHND,>>PE?-(;[A!!_INE0H;
M(1RZXVH?ZIST*=8>DQ\6@"YP_'T\^X1IT9OGHAO/-J!V:;.ZG<XWP3ELA]6>
M5#5I)>>#D8#S2,9H=,!3HGT(-8*WH5[%(X>D=@G/>:O*/L>H_ VM50^I^UW$
MVR#K:7/WV! 52[28@97DFBCN:Q,YM&"R4X7,%(SBQ%MM][CP]RON!IE':YK%
M;8/H&V^RO9/2'NZPO(_$#]-DVTN?+:-5BAE-;BFSBE8I3L@P<BD\UHCFD^;
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
M=&S&].1)U).X&Q1'VJ:G\%N<#B>9/I_6YD O<?G?JPY4+K$:IU?@:_*M*L:
M+XY&X%V5B1$>VW3MZH[]R1/KP.IKD$IVWPC>+GTBFC*+WWI+LVB*\^%T>62$
M8]+7_.V(EMDU"ZPEDS:DXB O\L)]$A"*CB",RMQRZ8T^/"L[#.CP5#TTMW:@
M]J&(T6#GW4JJZWHZ+@LH#;Q(Y+!9#S0$!DHH3YZ^S."9M&1+!"U2F^VY(_#O
M_&VHZ!;EM.\BOT2]5^]1YS+QBF27&)(H#>?@LP^ @2F!00>TH9%9V>M GKS)
M\)B*;9"^2]BOY]56@(7/-*V00UX4.'0BT/2N;<M,2,ZG4#N>-F'BSE"?/-?:
M*J=!^N[>B_:FX7!;[R5J$IFMBWA&J*V60=;.X8EY@_[PT9P]!O+DF?B8BFW3
M\7#3(C[(UB7G=.WKX@VHD#W$6G@9#49#%@3GN5G'PTV@GCQ_^A)X@XZ'*QD
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
M,HD@LS)MJD_>"^N4#.'.8F_@"J]@NJ#[-J":&L1K83VR8=Q=?9-6LF]@(&\
MES@A*!D4UJU&U?I$1EB(,FJE64DNI:=.B&T-YD/Q80>1MXR8WXSH\"PU,DX;
MV:)T?+V3$[@EO9FH=;4]3ON@I =%;7-6LHN4&QR1W0WD66G)#<QD  E;KP4*
M 35@"R(@3\H*8=H5J'[L*&G_.N\FWP93_0^<TY@POPK3\7#\87:!2J/U-HL
M$CV-T5H'+N8$I=33.B:<]6V2A-?C.075]R#I!O[!LY3.S\Y'M5KFIO([5U&"
M$L@'TJ"8MZ"RLN3(, _!%1NMYB6X-A>XMX9X"BQIHX\&3L3RRNXEB3-1U; "
M/D=92WMYB.0C@12TB%DG<G*VC6UP \4IJ']OJ;9HUK,VY_N2?77?"M("U\G7
MJPV<[)3,(--(G3$E1=&H+\\]J$Z! ;U)O>\:103LQ5U@;\KZ2P 7@!T7M4>?
M!I8=2<)+VMT4J[>G''UJ67%YI9G!AL#@/F]_RG0XC,@WEAXZ<+WSVJX^S#[^
M,IK\.;N-K8\ZY[>>?I#ZYIO'LU+77'DC:4T7F3-2$M*>[2WW46A1M+%2/%#7
M_-9[>J]G+K"HI!."4?7&&$>BK%*T_]!RHRUQNE47P/[KF?^.\RJHM]/)YR%)
M__G7OY-(?QU?3)[QAXL:7T.<7;639&A4UE)#,3595;( SII,F*U)(7B51!M[
M=W>L1W'W;!>VK+F@VU(]37*)K^K:RLQR4(6V8L%#'7@A&SSKFBT?F53!F$:'
M*(]90[BUQC:7$=Y%W T")KO<RQT45Y1-H8#.I=Z<*(90:P5,&>3.,(6EC96\
M"\J3)T\SE?48C[DL*W(7VM](HI,Q_>C39!9&D_7&'\&?+.!+)1B7A!=5H=FA
M;(284B&*:('*>N;+UG5=.F(Y65X]AJX:1' VCN#&3%F,8X/#L2S)O9Q<=3BH
M9<S2"."YIA%E&HFOK=L32XX&5Z();0RFG@=RLKP]!L4WB%/=7MY?+.&2U*X7
M]_U:9=N<:$7TH'2@406EP"OG(0=RV;00,C4Z FDSGI-G]1'0H$&/ZV?YO\YG
M\X6O7XL5$<(T'.&M@D;O)[N*604G$KJ:B88U84$5H*%8,-QJ:U.RV(C:+49S
M\L1^= HT*%#^$C]-,0T7\W+ K>2"YP)80EXT8 #ON0#I"5PJTAO9YCK.312'
MI]'CZW75+MA7*0W<[&=G=8W^[P66-X56XS#^,*1U^MELAO/9H+9]*75<Z.N5
MXH1D.ML8(1N#3-I@LFT3<[D?UW<2]:FX%ND.M] ]2_\Z'\X6&GHQJ=5:R;D/
MT8=(RS39K\J$5/.P$"2MW5+89 O?JO=V1UJMXOI.JSX5U\"5OHWNE^$XD+S&
M'Q;8GHWSPHLZ)UD.L@^,"[(#1*D7XI-0$&.=#=HG;VN_3].F1OVV"+]3K8TR
M&_B]U6.?5?'@[,WXU9<J"9H4'ZLDR7''.!]DG3 S$VDNU!2A2,R(3%ERS(N(
M1?CD9)L#O >A?:=9S^IKD.UQPQN^41[RQ<<P_8!U(BSRTP:9TT!K;P9>"]XK
M7O,7"^9::]!X;UE(6U[6V_:-WS!UVFFF@8NW$$:]7?'+9/IZ$L:$ZW4MFKND
M_, G9DP)OMZ+\Z!H?R9#T"O@2FE$Q5+D;9R^^W%]P^QJH+@&_:9>7ER:N H_
M+QA/_WU!'PYI5_:*"QTC@DYU5R[)T= Y0A9:>INY1-UFTWL(V7=J]:N\!OVG
M%@MG76!))DN,%ZT]!B:@%=[5;&N5:"_&!-$8 PP3^1>U0*)IXQENA/2=3CVI
MJT'OJ+N%XJ]$\")\&L[#Z&K\GCP&$9.$%"2O'= 1G),26(B2%^.\C6VNU6V/
M\3O36BFTSS90FZ$^2TN'E02)P\^+N^W.A,)Y%B"$)-LPZ%K\(V3@TI; G&96
ML .Q[BZZ8VCLT(]Z'V111]6TR6];P?CK^#--Q$FM[#?0L6BMHR%/PM/BZA9'
M_3$![=;%ZBQM\FUR/.Z%]0T19E]E-(BEWP7W=HJ?PC!?6GF7;=$N'-*+$P!/
MZ[!QRH)E]7Z"R QBY('\!R95]K0VJS:6U'YXOR%N]:Z^!I'VS4OHV_"UKI\$
MESZ9GF-^/0QQ.%K8  -)_Z>%K'WW,CFMF#-9 20M&Y30UC$79+-DGCWP?D.D
MZUU]+6Y";IWPL2[M:&"3U=HJ!<(;5AO95L,3 V"*U@:"GT6;P^INN$^6A =4
M9X.,L.W1#U)&R:T1M%8S0IJ+ANBBA,(<#RQJSW(;WW)[C">?O=5(70TBJUO"
MW-#T*TJ9:5)8<*)(4%'2K&#2@S""%\64)[^E"=<ZP3YY^AU.J0W"L6037,2
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
MU*%-A>%[87T3$<G^%-."-4LLEQ>SMP#3MK;%33B/?+S975VK1.@LZQ99$K=
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
M8<_]0$);:D2G8CUKCBIFZZ4UWM'_E<2]"&['(<[@[S[U(LMW=QT[27#F.05
M)=8KWR0U^!(\2"LLU\:ZS+Y9C>VMYX5/?^GO^:],OW%&_&+*14T6#91O,",@
M",/ )IX,UUYZTT<W8SS6E]V0.8;?3UXHM?=[ASSSS6J5KU8/ILD]C?Q-H'47
MX]692[R@Y!*L9I1HHP@0K"[T$$%R5LB(IH]&T030K]S=Q=VYF- A?7EWCN'\
M@NR8#\0?F'<RU%DHG-&;Z#V"\TD -UX7*SWG#R/?1DR>BOR5SKOH/"LG.M3[
M_WQ^N5B>7]WIYY[IA"[07@&"<]HHZ!<0"!H(;6*4AI(7[#/_]2&25\[MXMPD
MG[46_U[K)]U*V_SPKVN"]>;J:GD>KJ_J8>;5XFLAG WD'1(2QHO$ ZWHS)7:
MFY@SA%(%0'7*@6O,N0P3>&V)ZI6(6P\KCN;X/O+;0Q?NM0[/;\M%.;^J^I]G
MWOI2)%F-@N@,*AH+7F4&DN5(KZ22.O59+P_'_$KH!HG5%!YTN%L9@?SVA_I.
M;H3QSS IS$8+L++.WO8R 3JDUY';1&&V$XSWT>N8AON5R0V8/)4/?42XMXU[
MV,#[<=<<A^]R62SSG5[56>0"=8J,WD<FZU0433N*1J D4B@K@I6Z6V-&BP=X
MY?>H8L;.#.D@VKT5(^'ZH90<KW:,<S@S7-N24X*(Q#Z5D:(E'A%R9$(GK0V+
M?CY:[X/[2N)1)&[J_0ZZW0->LM7=P!&*ZF.03$"P=1APL1Q\U5VSBA<13"E%
M]-3+&(;RE:"["-K-UPU%N ^(>*H,/MFY_JMFKG^M9Y]2$NJ**-I+$)X%4#J2
MI6K?!%/11IE=0=>MLV4:]%<&-XB#&["BI33X 4_P)L8JD[_Z97&U'A7XKHY;
MO9$)KF<R]*:>8>#92B< C=84[P@'+M$[6[(33B9,I=8B')?C^Q_CE>\-^-Z8
M+2VER@]XFI\NJQC98OGY[?5R23^=:<9286@A27IYE2@)/!9Z@[E7/HLD4J=K
MXPF@7WG=@->3F-!#'WT$]M_JX.SS1*;_]>I#7MY<EM\]AV;6>>&!%5- R5SG
M9EL-.6=IE4],EQE&C!W^ *_L;L#N9@SI(<%^0'''!KI!98NGK#:;.L3 60M8
M5 3/E0^1215=G\#D<,RO?&Y8Y',(#[90>,ZKP-^6BT]5:>HW\D*U?\T:/E6_
MG'$CLN3&0PJ\ZI4% T'F D87:1W&(,(,@D 'HG^E=9-EN@4WMA!\SIO"?RP6
MZ=_G%Q?\3*>4A:(<@/( 2@1H9P$OZN BH50,/E)@)8]-Z#NTKP1N<;]]D.^W
M$+;M1-Y]H?\57KX_I^SU9@<Z4]D'>N$2"($.5+8,O#0*N$".3CGZQ0QRGN-
MO]*W21(X@0E;6-SBIF_PA7P-[&OYU$U(=/L VF'FGD6P1E,6ZZIDNT]Z/<=&
M,U-0B&Z7?I.0O_*Y19'&9$YL(?7DN\ QIXUKQ%^>X"PDS$J7 !3\$/8D:$<)
M,8"V6GK-Z5_^Z#'R0]"O5&YQ[CR%"5M8/.?-X>;,_#?\7,_(-TFK-R5'KCW0
M*\>!4E0!J!0#;8RQ,J"P\61N5;Z&_LKHAC<I$UBQI;5CYIO#)?WZ7C?+YB$$
MSSQHG2%SR4 5P<!)IB&C4=(RA9'WT8!I@?Z5W6W8W8 ;6P@^35_BJR?X_CK_
MN?@]7Y#94YT@__FLN.*]"DC&40C*&UMUWRTD=$EEH6,IP^3SG_Z>5X9M;0YI
MZ)PMQ)GS1FX=>-\2_MXK<$:@=>&)@]%.@ZK->]Z'!*E([X3*DI4^TXRG8W_E
M;*N$;"(OME![\A7<H0VIFS4=<\@^Q4BH!>%WQH GLX$FZQ7E+,:'DRJ.W*/\
MNM5W:E$^A!%;&#WGC=SWN60"G?[$O^^_D\DB4SI+0*S]L4H'0*X$E%2L0^WK
MDQQ[K=X._975#9;J!JS8PNM96_:^/OV[_Q1D)%&8\1!BU<2P%$4%9Q780 ;D
M7*C0KQ=D.OQ7?K<_&SZ4'5LX/OGN[M"]Y][IH(XA6DR)MA]/269.!9SVL5Z?
M<^X3-RKTN<*;COV5W:UCD@-YL87:!U_H#1 _^'.,^,&91=0"V5KXF=[1&!@$
M3MN21*UU8$ZC$X-.*AJ">F7N 9H7_=R^A;^-^OCZRUDGSZ/@28$3O$Z9YQX\
M6R<2(0MMHU*EC[3 3 _8\%7!BXOG^X*<,J^VB<']/]4-Z>K_K2!R^M__ZVIY
MG;_\)GUK_OOJAXOU,_SO_[6Z$?CM*[>OE>!%Q !%)TI(>-5H-)2:\*")X=*%
MJ/H,1/JFY?9'\6B4W/X8?W976Q\"YMN6VQ_EKB=EUP^Q=7<"\&(P$)^A\%('
MSG %'F4&:X/WI03L59-^ZG+[[?P^QL1]AX?S$%ABP8%UB8-"RHNP9 X\1D3/
M@L 8!N441QX>/L&^NT>"CS%.!RWD_AO;FM922 R,.S#,I#HJ,$ HUM4BJX#T
MA\;E/H4;\SS?:UBR.RPY089UD*X=!?C>//HAL.<;G#T<^'%BIE/DTE-'Y9V)
MT'M6]PCX7$B1> Y@+"T.RC$-+CC*U)DNJA23D,]P\W-L_NX)_5XP?<?XOW6T
M^2:>WP93WI:BF*002M0BUSJL*BA,8+Q$F1(7*-2@2//N(X\\=[F7!Q:3S==G
M5O>38^\+\SK2@P!#0;P.F5'$+2*8D&.T*1C5;]C[4\!>H[_=T5]+GS94BQ\
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
M+DW.^=MLJ&GH]Q$F;C[H2_\'YW]6W8%XMT5Q#"'6@WV1O::L#B5M4=& I*S
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
M:GA]MQO?!MWM^S,$W[SAR@.$)Q.S3/#K7M(T<,H<T<M#G#)Y(= PT"I)J).
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
M!HMUVF2FEP(]PZ2XXBD/R[LG GEYC)K3,QVJ.#;P;TI*@M0>E>$0LZB#_X(
MIXL!GA"%YU;)U*?AZRL8+XHDTPW=H3#B:]+2>O>EX.,+C]]5H#HG%A02'W-A
MM'TR^BF8VGW-G5?24Y35ISAG,,07S9:V#NI00_%UB\A#8YPY;NA9B=VE"$%[
M9DC@ZS@PY"%E,H,5L=,LOR=QO4C.-'1%:^&:W_#S^O3Q:G$;HV]4-O/JEWRU
MH!!K]6$3O>-E6O_>GTN\7.&Z\G&U;C<Z<_2I.7B*W9FC  PU41WKL79)$JVS
MF![J6^\(8IK >5$<.I*7&BKL##+23:&(B3QSP0(86Z_*HDS@A+7 Z17PH4B,
MT8\*AI_\NMZU67,'NNUL>RJ563]6C^1WYW_1YOK@H;[[_#/^W\7R[06N;I2
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
MWMR1V<)U-@Y*D+I*6Q@(->_4FFL7+<:D^C14;4/S4G*QR9;NT*#[$-/F:GP
MJJZYV'9<Q\G$IOMM#Q$F&+U#)K8#G5+%!DM\I[P#*9XP",$[2_07PH:0K=1]
M)F/.284]6=A<3!ACZUY9V.WNE)VWDLFUR%&DF",:\,+7>ZR$@0L9F=\K;+GE
M<^??TEN8>EO.=8"=.LL);EJ68M:*9P&)(46+5A9P*AE(L8A2 B8A^US//L;R
MK+W=R,0=5NJOP\F;NX)@'.-: G>4]Z_%@U &#3FX4H36%*SV2:\?8WDI8=M$
M*W>0S/@:T>:B;P"FKB';-E3'"=BF>NQ) DPP=_<EX!9;9JY@\0C<!&([T1W0
MH(0Z+5&(5)*Q?;*W^2BP)U";@P%CK-S!\[_GOQ87?U4UVFV'"D$D9#$)8+90
M$&*\ ZQSVE(I6EF//&&?7H8G8<T?!TSWW**7V><Z<4=T&F,LP&LILO*1@7>$
M*;!0C%/2QT[BZ*=QXM[084..W<=8NT?ROB5(Y8(7$RR4)#-E)C90?DKD-RB,
MD)B4,)UD8$\@#^CH_6F6;GT^O^,*L"1>0JF!L\L$B6!4F14#-J=@T-0;H@?.
M/_'+TV8+>BNK=7B)M\GTK6.8I"1FXQ($*VN^Z0RX+"C?)*S9"V:BZ*.+MPO1
M2\GQFEC\,1-\#R;<.\X8@JYKSO<TON-D?VU\.8 @$QTQT\)Q#Z5@V3'#Z)5
M12F0= &\LK3[R8C>YV!M[%-*=0R:[,D0C\&2,?:?*39TVF85#$@M-#ULUN"M
M$12Q<$^!++=)EA<;&[;TUH#@<(2I=Z:&7<:8_70[Z&(M.7XSIVOU-9+A\\NV
M?E;#P67[L3Z86*8HCL],"4K$E HZ>LZ#4U'P'# +A6<[/[73J#)5?,Z10Y:U
M)]CX !@X@ZPMLS$*QE7N\L8U'E7VY6,?R];_8[E8T9-ZBKYJ)IR8KNKU(H//
M,0,S-D497,K8Y\)X)Z1CUQ$=QH(A@P+&6[S#Z=.8T1;2>EE0,6"Y#G3W7 ,*
M*8%65B5C3"G%/N1XG@-')M"EEU>Z] !L'X'AB_9&%00=:#M6*17 7#R(HK/(
M1B)!FVTE.:V!(XW7D;'6[J R>)^DOY8;</7\;DW0Y&DKEVC "E%'RV8!Z$J@
M$(U+G9+2<MCD]_'+QA.H7@8=FMF]0XWJMN,>)EQ(E@>(*AM062I )'#&Z9PM
MAI@?%B:]X!D1DY:!:;8]E1D16SJD&*54Q14#/AH$Q4RI9X,(/#,M8B@EJ#[9
M[6GWDX[R[OY^TC%6GK-Q< BN;[N?=)3GAG80'F+V.6DA*"\2S'(PDM>V=YT@
M4%@+E@(;(14+B',L"J?73]J%#6.L/5L7FA V.24(A=8*Z(<$GCD/0>I@K,+
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
M>].-70@X;#L62YIOZRABC/6&,V=++A#7(&0.DB>N;#A<]Z93;,?22#/ZR/T
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
M:KB/<!N8 +=-3Q<+?;T"98MTUF=@BO18"6? <V=!6"53JK-'9:?H]@[]@#;
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
M*Z@!BU66>%:FZP6WKK"0)0@K)"@Z6L%+3>J3' K,CE[XCK;BZBM?+DD["67
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
MW#0JV#F2XCSCQ1U;;_K0,7A_LIOFA:_2G]>CV4+6J]9<*CA/VRR([,AD8[&
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
M$$*TP&SFP407PWJ!U)9&NIN___ QGOT%/QE6:EMC@8-?HKP;TT?\(_P;9W3
M3<85\B+:'W'^%^+X5Z3'AZO:-?J:-.5[G;D3QOEM*9CFHV]X^^_K+W:_:&D!
M8Z#+F.826KNP81)--K+DG)7*@L404DG&88Z&)X87+0#MVR?GYAO?3,9S,HEP
MG+[?19*8]-XZX\#$C*!0>/!U7Q0AR**#2*S1\)$G8>V=A[Q1G \)>35?Y^+!
M7[Z(A8O$&0/%%T%:\@1HF['@M$LH68PRM;GC'@#\,;K!#*5EC]*5#\QE@ZN>
M+DM8M/ZO[@U]V]6]7>2"%9V\S1HTKVZIC06<\0DX<T:'8J1K%)G<!_6/IH"#
ML->B(*,#]BJSA8TU^W4RQ='E^(*.?HTL:!"6'&15R!#RL=2DE<"8,LRA;E.
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
M10'%<IUP+1EDKWW@QC"N&RG;:=[0[*4L>TOXY&]H"G)DDM-B1&WV9C0#KYT
M%%IRQIUFC1(27\8-32^NN][0])'Y8</O79#]O*'IS6'W./PN!!SXAJ;$Q',T
M$"V2QV"% <=3!JE9+ED&]+)-ALM+N:%II!E]Y'Z,F*OV,O-8%%A%1KM20M>9
MNA:TJQW???%6Z'9VQXN)N?9AL6_,M0\%K2YLMMPE>250)2<A.Y-!^10@1"5!
M2FNEY9Z7@(?0CM.]Q!M.,786?*MM8^L]D@XQ9V014NV=K@J2=66-(X65W!(^
M)6-#K7@9EWC[ZL4@PC_<#<UO85K]\V^XQV7+H^\8Z-[D:6SK"<S"&:6B- &C
MXB[%F%!''7G2"HW#BT??MM^;]A&OPAQS'?OT_8]I&,]"NEGEJIPOQQ2X%" Q
MDR.<B@ ?A271D1:1T>*2:%-!^1RR??>8^D4?RL.1P>_&:5H#/+_@\O]_G4R7
MS6!^P_F%-=IX7QB@K.=D(IEXTA\H6NI<3+'<M&E'WQ?IX7>B0;5H?3]J2M2
M!LVBYF15:?1F\B6.QHLM^=UXCI?+#N>?</IME'#V>_B^B!-H1NNN,6J63+U+
M]P(""PR2CX87C3QZ_MRVU?^Q9Z(?C>7=P*S9I,G_"/\>?;G^\GHRG4[^&HTO
MWX2O])OY]PM#[B#M!P%\<A%4+5)U)7(H+&4?$:,);3SF/BC/1)6:$S3T*,T/
M?ZV&-"Y'"85+O"^8?Y)),9G.+K#X(+A*H(TD,U[H##$Z!\($93-+7.1GS:(>
MSSL3;6@EX0%[/V8<7?PR2=<UYKP\^-Z.\R]U?K6)HK#@"LA0)Y@)\NN#Y0RL
M9-;;(),T3P549IC^=CGY]G=ZP&+'^%/5C[#\N-"'K8\^$_:'$6V#D9=;5OO[
M]31]KD6*OY)\[O^="ZM<43H$,&$QI)6@>E$;NH002^:Q5M$>TG3?BO1,-.<@
M1 T]^W+#/E<-J.G"EQU_?S\)XU>74US<*UZ0U>1<#A$XF=$UN\(#[7X2>-;D
MN"K#%#.[GB=;GWHFVM%6V@,.H[P-+STVK=],QK-1OAG7M)!,P2E92_RBJ%BP
M$$(F7 !5'(.@H@==ZMRO'(QJU):R#\HST:3F! TX:W*A]?_/-:T?IU=D2X])
MXZMR_XIX]PI\*&_'\SKL8S%.#JL3OQI;2#M?"B[7\F6RL8,A&YNE B971RZ0
M R=LIPUG9PAGHC,'Y*'!^$CRWQ?9%;].IA_QZ\TY^J%\K*/&OU3/OEYCU)9V
MDROZBLO%EHJS^45AM@:E-7 Z84%9)\&C,Y"$=#J+2/^\C06T(^ S4;9#TM9@
ME.2G]!GS]=4"Z4;IS%Y_?_";16PI&TO[;/ @8^'5$V3@#/V1YXS*))M<HQK4
MG> >*L.NJ7ZU)^I4$O&ZK6_9_#XRIC634"+MTBI;29MVJ%=_L42R J1*!_7Z
M-F \5K+> ?2EFRNX+V\-8M/W\:P&771 U#2M[S&FXZ3SM6+Q"679@X+#* ?C
M+F(=5F]+O4JI6[:S(H*7A*J@S\ZTWV:.F,AW/)WH(_FANPT^#H'?I(5PGC*7
MM+PL:E4P1UICH+.<J:!S;0+ ;#=';=L3CFL:[R+ZR=!R&_"N>C:=W\6B%DKJ
M@N)9EPPL< W*Q021O#XRQK107.2L8Z?B=_KF>^\R_6G]/7[TZ/.W!O:3]H!W
MAP^ W.AT%RA]3OE^"G",8WU/.C:1NH<L!]RB-T$BV4=,,H/U=18A3ZX.0:GM
MV)47.03,W0*SIT/KEH.Y':M]1#CT@?MICM/QY/?I)%^GV^Q<XT)B4@7@R=,>
MQ%0&Y[0C,E1)*MDL1+=K_4W??KB#=F]93X84U-"98*_TWSC_HYXD*5RMVILH
M*;R*9/H96P?320,^)06\1#2%*88=K:0-7_Y">=M73$._<&^GEY,;&+86\8D:
MD%+5-LNAMJ!V AQ:D2+WQ0;?B:V[[WRA).THE"9C8>+\W;BF6->PVF*;-PF5
M8B%!#C:!LCP1(E(>[DK2B=@(NDTYP&,LYV_*#L1#@S&X#Q'=F\;<!5?3,-8V
M9,<)9NW+W).*L*?8FXQ&VX)/TDXF8Y0@I*AE;R@(GU"@9#326\4*MAH-=4AU
M>":,=2AMZ"/M%IG7.)_7^6;+U-Y5ITKKM4N(8#,9AG0<$J8H!#"6I2TYL5#:
M-#'8A.880^N&X&H]@WI?03>H,%WER;Q*?UZ/EBU9%HKN@RY!9@<F<T;KK%W8
MHY>0T(:L=#T<VX2PMP#Z<:R'(1AID&&["5;].,75J]$%8-M.%\]!/%+#BR$(
M[: D^[/1HNW%LT =S_0ZT ;H><T<1^(U)N_!^2R2(/1QW>]_V>KR7!.,HVA+
M'Q*&CBK\$^GC:/[]P_4\3VXO?T+1(5KOR+3R!E0HM(4R:\D?]R(9CL++M0-H
M2X!AX]<?H2!]6 XF@PIPZ/C>QH C2]R+8LETXHD.Q>!X-9TB6)E1&^6=M*D3
MH\>-S!Z T+W%-_0K^H\PO4YIM$1R@R?[*+2OC225K_9OD1"2+F"C*5QDG3CK
M%FC?\.5GQ>:^PANZ/O+UAU>K"W9/R]!> \/:R<2P#"ZE"!XS,SPF$T*W-_+V
M*\^*N-T$-6#X;H'B_?5E&*\BS"XRGX038**L R18(2M %"C:2$S%>+O>9V$+
M8_>_]:Q(VUE< _I,6R]ODC69X)3:22J"BB9!",&"I\.ZJ, (8;=;DZ/><1V
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
M_-%3MU/?#W)GJU1ODXW79]4W/@=-6KT/[EKKC:[?+TKUS=7O=55P,(@#R42
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
MT8/=.H%EI?18Z2UAL@92%Y3]ID4>IUAPMXG#*$6!S*2V*8<(!3G,:1A"1M.
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
M($N1HFJ>P%P(]1_)!8W2B >I5?4@[Q8:L]K&M$QCQO]# 3[P=\$KUO;5.AQ
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
M?-#M[-HE_?,LPF&*<!3!%.O3'4PQQ%0QC$SUP0X+8LJL3G<NS#,U3KE7@^E
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
M2E6(+%7VM)>TR<H:TDQ26"K-9()3GG*O"A1##M.89:BWJHLV(__5$3M<KZZ
M%@VC<4;.[8LSPG@,_"$:9BB"Y3$#@1Q$.M/7EC>1U0P$K$UR,[2YP(^@&3:U
M6MG:0$OQC]^69A+_-_;PK&:*DR2WA^B(R,Q7CG$-F<@$3'66LZR2<?':B&WK
M:'+$N+6S/KUP95X\N^0$*F,]B:\-6T=FBX#8T-05!)8_-5U (B[WM'4V<KW[
M;I=/:]I?N#Z,'GZ=+ZK9_)9M=IL&,\1L*7J=F1FW3=*5]A!83@4L<2)S+?-$
MEJD//[3V-#6":/D0]]@H; ?9C2BB0#?X>GX/U+P)XR(B41FCO;=1*>.BT\><
M<?F&X)CBB<WEAQ^V)(ZZ7M1EYNOSJ>^?5[8FP2Q#A<CSW$RBLP)#C$QD0=,\
M-[_21*:IIH04GN'%I3ZG1B2-R4#5-J^K SO+2O!:U!8#5MGO'75<1-\Y (F)
MZ?"Q2 5G8VZ%9BT?7EM\!1J;H\8EK@#%#E$N]CMVM.(*Q)G Q?G6GE.<ZB3L
MNU_5(U>K&=<EL[6OH$HY,_%+JB'-LQ+FA.H$966J$Z]#[&=[F1KE?%,KN\K]
M+G ><P"@YR0F%);19C#UJ?5WX/?:QHC12"<&P\Q=#GIZFXG+.6=;9RUG+XYV
MSK"1TF["G+75U%;R9E5I:]N%E6?;[8W^=L_,O]?_.D-E49;,2F#;L 3KDD.2
MH!Q*7&:%(BE"J>IY"#' K*D1ROGC<ULA^VV07]MN1A%L?;L"M7>52D3E7^^C
MBR&#[,9AXP_=P*0WPJC%. W9 ^2ACTJ&F/;6YRA[P.EPR+)/Z_ZRJK4V:Y.:
M@!+*92)2:#XF"N*\M&D@.H,$ZSPM>)GG;FD@QPU/C6RWHKY>"1XG:'5S7A\,
M!F8M5_>]!%7/^1JLIWK0V&ARJN=<V%=3/?OO :J+^R>J=P*]A*99SF@)%2G-
M-(J7">2I(C#7,M-<DER[G==K[6%J+^&^C=X"Q^TX=K^54= 9^/4<"!@/I<2^
M (VDC^@+E)\D8A<(G4*(9V\<3_ZPR^X#T</."P./+"\?'Y>+:N?LE[D]E[>0
MZR]J5<4JORCQ8/Y/SC(IRR0C"2RP(3F,I;)KUR5,,5**)3G*E)<JC4NG4R._
MZGBKG!O0Y_RY?H!E8ZJM)PW6UGCP4S6KMVI4]J  ^']_!C\]K_<N\)2I<1H=
MMYE<;,P'IM3:W.W>^L[B*RL,5D_ S%\;LR.>&/8 *>[!8)>.QSW_ZP'%R3%?
MGWO#>.M:B)691VT5'>9JM\'#4(Y(P7*8\\2$991CR&B"H9D6D804&B/IE;W3
MVM/4&*HQ=+>IYD<U[8"Z\4L4F :/TVJ$]HP<8&OL(A)1F:.]MU'IXJ+3QQQQ
M^88P8OBJOJO%<U50TI[XM2'2W^>;^_?/Z\WR4:T^_! /S])FU*_75B%&WK(?
M,Y3E94Y% O,<I1"GAC<H%H8\"$6(,I2E>3[[KE9\Z4H: 5;XO"?[M@R8N*(V
M8%4[XDDF(8.0Z93*,I-04H$@+G,-2:$R\]QCG&24T(+F/KP]\!",P>BWRPU[
MV [!E2'VQN0J.<+:##;LQ_ CX_8!&!CO@3\-C?5U8>*M_> /XP#8>G %=CZ
MK1/VX&6\+T</"*-^4T+L&/5KTP.HX^]0GZ8"5A*WVP<F1.;S1;7<8KI=FQBY
M5KFY7;'%NMX8WM9&-A%S]?_SQ=^7JW\84]ZSI[DAAAE)"5<Y,A\K:8)<3$1A
M?K*RXEA+AK%(\MQ)8"*V85.CT=V>WYYO5^# .[#GWEZ9\I^V+OX,Y@O0> D:
M-SV6]V*.NL-RZ1N-Y5A;M_]'#*/'XNX;#>=(:\)C#ZO?FO( V'<N1<?L;[P5
M[ %0.ECX'J+]?BE6>Y:\*LI_DN9UF>NYW?6OTSBK%7MCU?5B?Z9K_LV\6;*Y
M9+O=D^0BXXA3*$ANYIXE$9 G4D*4(28+EFA1>DDZ#&?JU#[PM75_#LNC&F D
MW29,TQB?-_EHO_H)]AW=UDO;NEHELN\Y"QIO=X758FXACC<L@V1H#6#NFV1M
M#0=[6R;7@#V&%?A\W6+\N%Q5D]+F]W?F>R:_K)9ZOKE^J)YD\\?MX>D94ZG2
M@B)8HCR!F"H$25I(6!"49J64(G<[5]3/C*E]&PX<L94MP+XKH/(%U,Z 5V_
MUAV_NI>!(^<PI1ME/ ;^%OP[#(5?==+AAV2\PJ5[0V/5.,3^T/!J:)[JH6&O
M0_/4>/2G>$5-^T%ZJ=YI8.NCED+MA\!QE=2>K05\P6[5ZO'SDBT^,E$56V@.
M3>6<$Y)C"AE.)<3"_I1@#5.D!&>%)J5*G#]/Y_N8VK?'6@FLF6!KIP>'M<#H
M\*WH#\[ 'X)37"X?/7,&R(/!^P,U$CU7@#U8P'1C:BS&[8:@DTY;;AV/*[MM
M/R#""Y<&L-PW0R"+Y7LS0WTP-/+XU#Q]95D2RE,,15I:T>^DA)2K!!:HP(HH
M3EA!G5GN?!]38[G:2H\7MP4Z!V;K#\C S%8;"&H+@34QA-E: /)@MOY C<1L
M(8#Y,5PW%)T,UW+K> S7;?L!PUVXU/^<V2_- _!IH6T!P6J9W:Z&S!*5)C@S
M[%9(G4%<4 F)I 5,DI)Q+I(BQ4[;SEV=3(WCMG:"/4/![Y6I'H?16B'MIKY8
M0 T]O0_!R.O$VB40@D^OM38\VDFV2Z[MGVJ[>&W8UE9]C'6WB8$+I0G75BZV
M2"%FJ8(DQ2E,)$L$%P0I)GRVHPZ;G]H+WIP ]SV\U8*=VP90."(#O\GN8'CO
MKISW.>J.R%$7H^YBG'?O>.>AY:JPU_8CF]=ZA^]>=C_^UURM3$/W+Y_5=^-O
M544$8T85UU *32#F"8>LQ-3\A%@I*>$RU3ZOLUNW4WO-K:FU1"?8&5OM,OYV
M_;>@ZB*.Z+L10GQ,!R:*/G!Z4X<?.E$IQ;'K4:G&#XYC"O*\.[0>[FKU,E_<
M?55/R]5&R;K([JX_6^;Q8;E^7JEF@IL65)0YS2"27%EA56$X"MD#]L1$'2R1
M)?921O3L?VIDM34_1(#9%WHW@AH0T(&9:FMQPU:_*F;-K*8K\57/ F&*7&K6
MSX:1B\L& 71:3C:L&3\V6Z\V,YMMN'R8RVJR50G%-I(R+!,9$:F9(!')S2RI
M*"$A)3:C(0O!:$HT<CJUU-7)Y'AIW\Y:P-A3F:<3TFXJB@74P'P3A)$ST;B
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
MWQVP\\=>T7BTRUSW//K>8R#=F&BDX1EZR7O(D?$_\]X?T[@'WGO8,^YI]_[
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
M\=*-"[H[='K6:?VL[W<[W"/_\?E!SQ\>MI.S/[;9 4O^,+^[D D;@K@;441
M<:0,BPU;2+:J2T%6\PZIY&FN1>/ %=@*\0.]7(&M/U%U[1QPBRUJU]7EV(IV
M#NZ?D;-SN2LD2V(_>?9VN:ER:]7J:35?J^_5=Y-EB<9,:*BU$!#3S(8B6L)"
M2Z$$SHDF3J?;W+J;6DQR+(M4V0Q>C0;?W>,31\!=,B-BPCAT6L3X"/HD1,1$
M<JQLB'Z(>J9"N +4G0=QL941DR!</3K,@'"^*S ,;,C\XW)EV-[N)55GGJNY
MIY75JG:;KL5F_KVJOCLK$%=I45!8L&II+TU,A)@(F&=89DR1)"L+S[C0SX+I
M!8K;!:C&5,!VMGK&AYY#X1@P#@#O2*</&LNKB/"GK?&5!,3/3<'@G0/@^C+H
M_C%C&'1Q@TA/&\:-*L, .@DS YOIQWBWRZ; >*MH\RPO2HX)*6&!-()8R +2
M4F.H<9(+S"4G!0HCN\N=3X_GOIB&[LT,;6VGPT^-W=7T3FV-#B,\AY'PX[I(
MZ(Y,<YLE:,P&1[KO5X?"[_$9SAVP0<C-H?LWX35W6-HHS:.%'INPVRU@0XY;
M#6&:%0E1A80Z(3G$*<>0,R8@Y4F1Y$0BF6'OW=?3?J8V;Z[#@EHT80,>7NT-
MV H\@ZK''F _K$;9_-LS<0 MY0LHQ-_L.]/7^+M\[0Z?W=[KN#Q4*53/%TJ^
M4POSP\:RS=JP3=77E^5ZLU(;0T:6=_:OL$?7'Y;K9_.(50>A9DF.1*$1AICA
MPBH/%I 14D"1\)PF!6&%3OTD1B-8-36N:9P"C<W5IWI=?:GKU^O0LZ/+]IQK
M3AEZ)NC%&6@W0AM]^(9>&QQKY +46",B'5G&-89E(^N_1@3S5#@V9N.!0O65
MWLB=Z<3\M)[+)COTW8O5&KO^,5_/<*%*S7(-&4\$Q!SGD-(\A24GJ9"YUHSZ
MB=1?ZG%J)/UJ,#BP&/"71A'/6NW)O9=Q=^/5J&@.S)E]@?17J'<%)ZXZ_<5>
MQU6F=P7A1)7>^<8PZGGWO#;TMUZ_7S[R^:).A]@5XDL(4QE#'.92$HAU7D)*
M.(<)S5DJ"X)UP7U8IZNSJ1'.UE:P;VQPT<-.F-U()A9X _-+,&[>Q.("2%1.
MZ>QP5#IQ<?V829SN\2.1]6HS^Y7]F#\^/S8%?&WU9\,:%$KS7XAS10UC( &9
MRG,FE48Y=3HA=M+RU.BA,<Z-!4YQZG[E>WD_\/O=V!6QC'&KMUTOK[EI[\4U
MOQV_M*>MCO*&MCJS?1W;+PA(O[KY8V&>]?OY4W-0E-VIK^K![B%]8:O-R]_4
M0BY7ZUE>X!)G-#'P9)EY*^W^%Q<,IJ+(24Z1PJ73=]RCSZF]KSNKP:O95F>U
M,AQ4EH/&=(]<(D?\N]_V@5 =>NGY+0'UR-"*#^Q(:5HQ /;+U?*#JC-AR[&I
M\;*V_'P[2-WRO#7P',_K!L(LI;HL4I) *NVJO1 <TLS$5.;O:88+8H(L0]<V
MA\QMVK77MA<M[WH8[B&O<P^#]_?V47.;105B,3"9?G8 P/\<SJFK<4_?[+4_
M[IF;4\=.3MJ<N210&E7=6;+_JIZ6*[L2\U5]5XMGPP#66-/%XN[31CU^-E,K
M^__FTX0T3C&1D*C4UG&WL9:B'$J$$Y5CK%'JM6;BV?_4XJ[&?+"SWW["*@_
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
M!&*,$D@9T3!-64E4RB@O,A]B:.]J:MRPL_3PF;_TR/L"[,8/<6 ;>O\@#+&
MVM*7P(A<5[JUNY%K2E]R^[2>],4[_ A#JOGL_7SS<KU2[/U2JEFN4)YK0B#G
M7$&<,PEI@2BD@E*1YI2F;H5KCAN>&AF\K[(6C'' 6N?V\I^ U?VJ]X%@Z&^_
MF_?.+W*;JV=>V[42?[I;?O]?YI;JC?TGMC_"^L?J-3UI;)27LLV%[2O8^N^!
MDBMLOOJ;+3_\JV*VG(F=I/]]OKG_ZV+)UVKUW4XR/BV>GC?KG:+4=CKRO%J9
M^<,[MIZO=Z<EOJG-YJ%J9#T3E*E,60%P@<TKG! *B4@H+$K"R@*1A)9.2Z[#
MFSHU4K">@LK5*[#G+/C#> OVW06UO^#0X6K%HW895#X?'&/:\]M3#F:X1\4M
M5IG& S P);[YV/L+S@P^+''%:(8S=URAFL%A/Q&Q&;['L(_8IX58V4-[OZCZ
M_S\MKH58/IN&O["7:IEL(<U?5B8^W1<,1F52%#B7,$GL%+3 YE.%4PHEDRDO
M%:)(%SX?J# SIO;QV=H,GFJCJ[5P5IL-5"U0Y/GE"!P?MZ_"\*@/S/A;!\!/
M6Q=^!O,%V(W#E[UQ:!QQ.@#N3>3]D(Q*TH&FC$K _> Z)M>>K06>PA#W2CX_
MJ!MMI2$^/BS_^/;\]%23,GLX+G+X*@F0YB:<3W(%,V&9DTH%&98)5&8TL2PX
MX6['$WO:,37JW#>Z%EFQKIA 32]7C_5!WFWYALVR5ACP/<H1.&!N5#K", S,
MI5L/;#+L;@!,W+L_,*=U7X>1<NB)9MP#)8&VC'OJI!]@)T=3>C871JG;/5A#
MU\=*CZ]=[@2G6,F(,+&FB3Z)^0^1"-*<:I@P@@J9)U))KV(!7KU/C3ZWQE>1
MSK&"ZGZ]YN JC'Z#XT::@T$^,%5&1=N;'(-0BTJ)?A:,2H1!X!S37U@C_MLV
M'Q8;NQPMY<HFK)@?;U:WRS\6,Z8+1CC*(4^1H;:,4,@3S"!!.I5FZBU0XC2[
M[NAC:@16FPD:.Z] M;VQ7 %KJ_O63AN@EW=Y(L T,.D$(>2U_7,!@^"=H+9V
M1]L4NN#8_O[0I4L#(QLV7ZP_+PV#K&\6'WY8J:SG^?K>AE,W^A?%-S.4ICAE
M*8>440XQ8HF9%@H*94$39$_P(^87S5SJ<6H$4,EG_&0M_MFJ:!R:7&EI&*,]
M0Y:+J,LR9T2JU#!K22!6F8(<909ZEF09$7E2RFQ['/IV;/ /CT3?_I\Z!HZA
M8LSG>>CPL!>,_O&@*S1Q8\"+O8X;][F"<!+K.=\8(LJP6@JEY/J_U(.))#^L
MC4M_S+ @7)H0#Y82I1 +S0WI4 1Y)@KS]Q1E.7.7 CC3P]2H_:FQ$=P;(^WZ
MO*K,]#FQ?@[';N*(@L[ 1/%E&&!\3N[W!&BL@_J>0'F>RN\ H?L0_KD;1SQS
MWV'WX1'[K@O#(MKM#LM7)=2\VK[^R\J0Z"SC.E.L-'&41B7$16[(C1<E3 J:
M)Y@6198CGSBVI9^I4=QNQ_'5SBO E5ZN%+A^>%C^P<QP O,K>+]2<KX!]HOC
M%TFU(>X6/T7 <6 RC NA=Q1U :"HL5-;7Z-&3!<</HZ3+ET>1B,?GE=+N7QX
M8*M&0 $A5!8L85"9YP5B3G/(6:XA)5H2EJ6)U%YG&XX[F!IQO-KGQP8GP+G1
M0!\XAE[?VIEV68[#^^UN\SOJ:WW2R:CO<YN+QR]RZW5A;_!6\]*PP?/3;\M-
MJSRFI>N;G43F3"6YP)ABJ(G,()9(0)893%E!4DE5IM)<^;SH@79,C0]VZK&5
M'U? >-*J(GNTSK"]U8](0L?/C6]&&)6!:6G( ?&FL9YP1F6[4%M&)<6>@!US
M9]_F@G-TEX_JEOVX?M[<+VU%C=_, _O+\M%T-"L-C3);?E+*P@1,:2X@841
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
M<]-VUSGZ5<O1)1^AGJBCWDU1;SJ6;[#Z\F\[C#[I0F\TG&,E&(TZK)YI20-
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
MZ^N%K'Y[J',<=LL,U0K$+?LQ(RA5I- 8)K3((4[* K*,*5A(6I2DE%P*KYW
M8<R<&H567H(#-P^78Z] XRS8>@OVW*T.K^XYO+<<6]4CM)Q@O/;CW($>$#=V
M?OMA'YC'WWC$O8E_V &)^HD8R-11/R;#PGW\V1FXMPB9S.ON9+OU;^95:Y92
M4<**!&7$1.7"UI[),\C+O( %X4E.I1*D#$]>=K=C:I^8P\Q78 T-7,$.'1CG
MN'QHN(</T?V1[I<Q[(_3<$G"'K:\75ZP/V"=J< !S85DISS;N/]&OW^8VY6I
M6<YYJC B4*:$FU@[I9#F20ISH91 15%PY7[(_*CQJ=%7;9X-:T1MH$^>P1%N
MW434%XVA,S5J(&XT>-\;")\4BG! QDJ*.'Y"HN4VG'>].UOAZ)X1\P_.6WN8
M4=!R36".P ^[>OX\7]_715RL0.">'@Q-<283PU*EPB7$3"-(4$%A2HI,EXR0
MW*]X0'=W4^.M0VOMTUFK5UJ+0S,(NO%V3"6(AN+0.06] /3/+W#")6ZB07>7
MXV8<.+E_DGK@=E??TL9UAL.O:G._E)\6WU4]W=Q6.6:2Y(PA*$NK]I60##*D
M*428BH)1418%":MRW-7MU.AFOW!ODXU3&P[V+.];^[AS'-SH)SZZ ]-0'&![
M%$=VP6F@.LF=7;]1R607.-JK)SO=';ALU6C4UZ7LU/OE>K.NCOC/F,:"JY3
M0D@3".680$ID 2UM\8S3HL3*:V&JK:>ID9+]'(!/Z_6S-1-4=C8Z&)X+3ZW0
M.BXMQ0!LZ,4C?ZS\EXXNX1!W<:BUMW&7?RXY?;+ <_&&GD5R/[^62T]P(0A)
MH$PS#G&F3>RB%8>%)@(56/)<>65+GG8Q-4IX+=?:XPSD*9".P4<O>(8.-/R0
M"2]:>^+\,"5J/[_1N<-6-UO+SYY>&;!&^RM;/0LQ?[=D33;2_\_>NRZYC6/K
M@J_"B(DYIRHBT0<@01+8YU?:Y:KM&5?986?WCCGU0X%KILY62MFBTN7LIQ^
M%UU2$@5 ()-[8CJBR^DTR;76!^+C K N1$@H"LE!1C+SU:>L "Q--> YS7.&
M)9/(J1C#R:=/;5JW^B7_C3T^_<_$J.FQ.7F$G,,V[35X##R/CZ (Z7MPA(G'
MCNTUV(RT9>O^NOCMV)XSO7?+]NBF\?9LS^E[L&E[]J(P-^16F"%^7MCF4;>/
M-JWZ7_5@?]9_&(6;2C6G/*"9D*(0#&5F 8,8P!I10#!,@20ZR\M<20ZQ7T!R
MH"8^[_,XL<E[AB3[EMPD)[WZG7E^?D_HR+DY1R.,QL#,&W\8O)VL*T&,ZHF%
MZC*JNW8E8*]]NFL?%^#X[;<B_/#C22TK=;NHWQ3SBX]+XWTI.PGSLL@RVSN0
M4D$!3E5AZ).6H"PQY@)BL]C3'ET$/40[S=#QNPKN*Y^TVM\D._V3K0$>?I/C
M8#AXF!&Q'2WZZ,WP]/!.X^,ZDL\: 5\_9]8/J5X7U_%1XSF^?K8=N,.>MX8Y
MR5]5_0WYPM:;_<C7+^9E>F"5JGXUYNQ?,RM27BA18% B)FT$J@"<\0P0D6I2
M:$6A]MK)\U5@:AL"K6Y)K=Q^ /M-LK6A*0IT<*6?0^P]2FZ>\)#8#_P1B V[
MMP,<BEU4S]=;B5%=WE"(7ONZP<\)H\1?V7S]#[9X5K\K9@M.VD_N?\PW#W]?
MKGBEUM_M$>K'Y=/SIMH6:*LIV?S-.-[SY?T[5LVK;9JU78VI:L93P1CE$"#$
M$,#"_(>D$@*M2RI3B;7QF0.::P^B[$0=:6MK4AM[D^R9F_QE[$WV#4X:BY-#
MDV^2K=%);?5!+81NT>QY8CO,R^)&WV\W]N-P_!N/M_<G8=#QB/K=&$;343\N
M@X+]^@LTK+" O9@ZGZU> RQK06S1'I]@A&0.90%DH3C G.2 Z52#7/.<*,G2
M+,^<#^/.29F:#]ZDFL[W%?58^I_%TF'S) 9" [-H \Z!CB$'=6=1\M@2B8'6
M2)L@0:CY;7M<0J-WH^/LS>-M;5S2_V SX^+%H47<UW-5O?NR;O>ZZV*1[8N9
MVXX^K,2@0#D#&!,.J"3&[5:9H46"I6!>-1Q[9$V-$!M5DW?)5MFVM&U8<9H^
ME-U<U4C8#4R5X; %E%2_"$CD NKGY8U<+OVBX<?%T2_?,FSU1UL<[U?SFLW*
M4A0,2PY041CWBJ80<$T)$%S2 F)*5.%5_,57@:D1C?TP#5.Y<0NY&\$,">3
MK!-4J=':,'ZIQM?HO4F)QJT2DRS-^!JBT)*,1\\)8SCC<IEW;6[6IW5+B2:^
M^\./-I?_M]5*_C5?+&8\5RH3K !9;I>-C%/ %1= 8JE*S-*<*B]><Q,[-3;;
M:=WT5^D2$Y*?MJHGG>Z>_7\=Q\&-[.*C.S#%Q0'6F];\<(I*9HZB1Z4P/SA>
M$Y?GW:&Y97RS:_5URZO-FHG-C,,TRXJ2@R)G.<!9D0/"S%(NPYE*2TU*B?Q:
MF9\4,S4ZJH/Y]CO5=8KZEC,Z#:H;UUP/U<#<$H!20#Y9'PB1D\E.BAHYDZS/
MW.,TLMZKKR@#].ZYFB^MOU1]_FNIY$P46!A[2E#05 )<Y 4PJZX,L!P1)#,E
M"[<=G3XA4R.!736<G:))K6E 69S7@#KL<$> :6 "&!2A@ )"5R U;B$A'\3"
M"@J=@<*IL-#K>\<O,'1&^Y.%ALY=&YBZ<A#2?2O^^3ROYO8O39Y#J4@F82D
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
M12/W]SPN7QSF*WSMNF=5GW6=<J/D+XIO9J+DB)2< Y1"VP]&(D IHP A*+!
M&<JQ#EB/G!$WT87(3EL;T=3JFUB%_5R%<R"[N0G78#8.$P3@Y.T=7$ AJF=P
M3M:H7L$%@U][!)<N]\]L_:4]T+3=4V>X+(C4G )&, -8VAYW.E- (:)%KCC5
M;@ENKQ\\M6]^IUMBE7//8SW JG]:7X/ T)N53L9[9:V>LC0X8_7@8:-EJYXR
M83]3]>2_1\M2?;]:5G/9!HW?K=FR:K8IM\UMA"@H1UP GBD(L&+&2<^% E#G
MDF*6EIIE5Z:>7M)A:I-XOVK9@>Y7IW]>' VW3_K & ],$Z<3-0\,2/8L&*1'
MT14(#IU->5&/MTZ1= 7*(>_1^5%A?'BX>]UM7K<U89G$#"H$ =6IC=90&2"(
M0:"US+"$N(32*4+51=C4&,[H"NR,.]K8]V.X7GS=J"P6:@-SUIESD $*\+H
M$I6">@6.RC4NIK\F%:=[_+<ROZQ7\EEL[!'N-[7^/A>J:C??=)IBI3$!!938
MK&20!EQ"#22F65JF)..,NFYEGI4R-;YH%:T##UI- W8TSX-Z>4<S"E1#'YR&
MH.2UL7D1A:LW-L]+&&UC\Z*1^QN;ER\.K,S]_/2T4'5 ]N(=6]A4MV\/2FUL
M,NYB53V;]^9._=B\6]C$3,HT2Y7D .52&5?"_(=!FH,LYRFC7&G"O9HH^@B?
M&E7LZYZTRB>U]LF>^I[EMWT&P\WO& KB@2G&#=WD3ZM[4BL?L^!V &9QBVW[
M*#!NH>T :(Z*;(<\(S1*]6FMQ+Q>=AGFO'VT-6'_U23.B RG*648%.9/@%,D
M !>J %!QE&8I)X7RZPA[7M;4N&M?U?HKOJ]L\N''DUI6OFU>>Y!V8ZI(^ V]
M][NGY4UB_K90)U&\L2%E3\U'NV]'+2!T]2),D:-6S\L;.6#UHN''L:J7;PDE
M%K[YN*PVZWI+NUN.?64;]6UCCUV_*/.^&8*[5[,"YKG*2@)*6^D0:\X!+:@
M0F=0L)SIE#HMI/Q%3X]VN,VGZU2_V6TO6.UODD;_9&> +P4YCXDK(PV!]. $
M%0OD &KRQ2LR4SF+'YFX?&$YYC'O)P17Q3LNP?2;667:POJ?EUW=IL_ZY(5=
MY?V9A*0@N61 YLBL$XM" HJU!B0M"<XP0IG;WE%<M:9&A]: Q+@.MJF[#0B1
M^X745IWVU4VR;#I?S)O4F W[X5WZ+L:@.G+FZ$,U-)^>*6]7CU[3F\0.XK8^
MGAFH<[?L.IA$+7T7$>_8E>]BJ#9VX;N(<)ZH>Q?SZ:&NZWK^W3SPNZH/QIBH
M(S*Z7?^<8XYE!G*-,<!"I(#E @)>"L:A-,YKGOHYJ^>%38V/=[HFG;*>F_].
M$+OZGG& &]S;#, LP+&\#$9D5[)'X,C.XV73C]U%AWL"(PW49M=IZ;"UTND3
MREF1<Y&+K 0H37-@O#\->*XH*+(TAYJ77*9>F53>&DR-9CZIJOJWVA=H'3KV
MJHG9\O ,?AZ6R^D_4HZ!#$/B/W1T@]H<=I4[:B!W)OXA8MA#*'QQ8R&\M1@W
M0"(4I*.HB> 'A=%CEZ7:/6YWI+$[MRL1U69MG(,<4WONP*7QK@H..%8%Y9 )
M)K4/(3K(G!H%^LZR8*S=*"TR@D.3V)D0K9W6 QV+>L 4E:Q<Y(Y*3QY O"8D
MGUMCQL;;JF)JN3F(0^V::;S,2B4D$0R!7'(&L!8,<(1M52^[%H2VH->U;9DN
MZ3 UBMKIFXC8H?']@^'&60-#/#"'G0V-[S _L.!FVY0H0H^X" ".$!G?K\<$
M(N.=@'*+C'=[5&C>[O?5XKL1T%0G^I6)^JEMZ':!"$K+/ <%Q01@"AD@&85
M$$$P-C^6?LU[>J5-C>&VRK;EM9).7=^DW3Z$W<@L&FX#T]99R :(CW?")'(Z
M;Y_$D9-Z'8P_3NUUN2F,1WYE\_4_V.)9O3//8]9?LR>QOZ[5/Y_54KS<_IA7
M,PRYR*C4H,#:9AAR"*@2&&1$V0X/.$=NQ3\\9$Z-4_;T3+:*)G]:53VWT%T
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
MKGY3<SE.-TBY2:R%R4_6QI^[]NYMDY5F[IZ\B=>V[G4K] RECOPJN*VLWG"
M!_Y"OM'8^@=_#S,"<8/&(^LX;K#Y,  ?!:D/)":T>]QWX_6LUB\V]Z9Z4/*W
MU4H:SPSJDF=FT8D$4@";OP#.& /*?#<$@B25C/@U>CLE9FHTWRF7W%OM?)ND
MG032C5VOAV=@DMPJ>)-L0:IUC!Z>U@]%Y$9>)T6-W'.KS]SC]EB]5U^SM;UZ
M?)S7]:KWFO%E0A<0V\ SG.< (R$!QY !EB$L$=,"IUZMPL]*FAH1M/NS.TVO
M2'T[#Z_/GO:5H(VSG^V+5^!>=@\6 ^QCGY+V!GO8/4:?WK_NNR&PBH):SU7U
M_O"DK3V?R2A5*M,I4 A3XS (:EA"&;X0E*,L3S-#(5Y%$<[+FAI9-*HF[X_.
MH"^>Y7BC[,88D; ;F#/"8?,O$' 9D+CY_CWRQDW?OVSX43:^PRV!?D97E/"3
M8F92M@=K+[M2J;ORA;82 %N*.5M\637Y/!]^;-2RLO4 /LVKS2PG.H-(%@!2
MP@'.:0EX*040.<82PA(2Y)5P$U&WJ='3KI)G;=O-]KCY9;]F\,VNK7!;ZJ.Q
M,>F,3/[<F9E\6#X_MLM17V\HXDO@Z#^]S= .[7&]U:CZ^VSQ\8_KY474;UR_
M,#ZP1Y[D "+"/AYVH?O7?+%H$@#SDD&E1-U"D]FP^P*0'*4@9<3XGX7Y-HC"
MA_X/GCXU N^42T"32ID(MEZ_V*G/'FW4L!\!'P+I1J'!\ Q,@IU>T3>A3AH<
ME74.)8S*&R>->SWS3U\4$//4EFFJ/NLOS#+&'?NAY&UE_K)9FLGS,'_ZPJI*
MR;N']>KY_N%N5==_;9O[SE)!%-14 *Z9 )AI J@TJTR($2VP4BG#3CM0UZLR
M-5;HC+'?=;/6?S*:VUGP_)3\,O]NY,_UW*RH_MTH;YBB,O[!I_?)6CT9%53=
MEC1A27W/IC'6QA]4>^9ZA'Y<-\+]##3NN U,5]LA^ZR3QI*D-B6YM75(M\8D
MC35):XZ-D_KV%B/C$9TSV@B-%*:S/[F>FI':U"/%;#7DW4@]-2-U9@[]+5+
M3A1T>R-WKI,P7@A/%"0.8GGB/#',I_VT6M[?J?6C+5NVUZ8(9@J)-"> :%H
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
M3S(Y+VQZ5/))5=6_)2M>&9&5J-N&KQME SO!' /LQA]7@C9R1YADJV72J3E
M-YBS4 S3$>98W-MTA3EK]MG.,.?O"-BBODTA(N_-PF2^^96)NO9OU^\!251O
M-6 J$<!%S@$74H."4<:DPK8VAO-N]%DQ4UM@6#V31M&DT]1CT_,\G Z;R5%
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
MF B1R3P36GDE@+W:X]S(Q@H<'21^B%HR1XW0GK6SKJ+NQC=!L1R9<&Z#T;^
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
MWIJ@YSH5XT99PZ/E8 EW@ [R]S^%:?[YRZ=:0D>F]/7Z RYOR&B2,L6A2@7
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
M%U.NJ\%(+Y13))"1:JV^3_VX/0#;&:T3ZK0+;Y^"WVMY/2:*WU#.F2/Y&9W
M153 4LI&:9NM:=-YZ089(_?Z:Y+S.EC,':1/MY13E%N;$=Y<!&_Q4XU]+_%?
MJ\AGB]7Y\EKNN7;W-8R8#8[7OG.)0N%L"Y ,M+%%)2?:1(M'D3UR1[]V!NX4
M:NQ@A[Y];^QY6$W3LWF^***]8LMZKJQ$A!2$(Y=4"HJ962*V@G,4/>=HV[0$
MWY/ _7#XI"I+6ZAF[+M/_XG3LP^5^,_D+)SA;^>U)]#K<M$\N+ROC1<W[82O
M-1*^Y/N7\]GLZ^6]QL(P9<L"<!_K07\D1SA%#K0ON&"3M2;?VH'ON0$U%$7[
M ?!)5)V.IZD.#.*U&2(OIY^G&>?YVZ5:3#/ZDB<Q8S%UWI_5M1.:XA)\=AZL
ME!E](O>5M3DZV(>Z_9#XI&I:!U?*8$ ;HX4N28.>]X'>,_V,U\*!&[P-U$_W
MOF>=KKGN7MP.U&GW6H/H"R]PGG<\_PK3%,1:XT4=7NT"J.KV1:8UT*O.1U^$
ML&VN@3V2T($[\PKOLXW6@D^"3+K(K%:T"!#THO&^2./;9&1ZZLS;$BO?Z=C[
M&/F/W WKBO)W">=A.5ULFC[5/=]H76>\93+5O)81*.^@>$_,V)P3[A7K[M4)
M:R<)G6#G 'TNAA3NV.BXH/NO\]4G3-,RQ7S9=5049Q61S@PSY#46 TZK"(*;
MJ(0W1L>]3,Q^"+F/C/%ZI0V@VL70<N[ .]]QGUA@#MD&"4F@!HHIZE6X*"&0
M6^F89>1IMCG_/K!9VJF:M!YB5 82<P= N79F9F3VB($B#29)$"$I"+H>J4:1
M:..E[YM-,W_4F>0I6YD]2IOW'T<^1K0=@&)3MW%///'+8HG3L_F+S926]/7]
M,LQ7Y+95%<WSYJ?95F'YORA^J=*\;% T*=J'%+F I+*J]1ZU\B,F8,Y);6B9
M,=VP F=P?CJQ8L. M0.5=P#\!^Z/,V$*YRR *8D3)T9!S,F #C($;KCCODW%
M1J_W]P<&X$"B[P!$#RVE:ZTKIXM,KR\QK&IJ;O/U*@9VB=41$@I\;6*Y&0GH
MBR..O:LR-,)CFU.DXVGOKL]9*ZO80)6=@_=-?6%C]#?O>D,K=HGKZ7(["65;
MD_=F1MO!CHW *J9#*@[RIC<K^=H0BJ;XR:C,+9?>Z-,C^@B&1KYU?F)</F)9
MG HDQU8[O3^MO:_E$"25&U42;S:ZGGB1(B;K@3AG%( J#T'*#)Y)2VY3T"*U
M\2R.)'SDR_+]+H&AE=Y!R=8.3B^YI)^VG;MVLGM/XT/G,F&29)T8EGH_CH//
M/@ &I@0&'="&5@?#0S+27:?+XUSP\93< <9OU%3NQ:#PF98PUAH-'4C8(I I
MH7^4"<GY%%+P;<H;'DUJ=]TMC\%I6T5U[H0_N+G<QSZW=22")A';NMEDA"!B
M!ND=WUZS\J=/O!W R+@WF\:(+1LIN0.,/[#93+)UR3E=P!MO0(7L(1)O@ :C
M(2^)\]RFM\$#1(U[7>IT._VCA#_8KGWR\K!%V53)?5C,2'&KG_]^7N\@#5X8
MMO,I)RH)^SZ'PQ>#W7WB5;"%RG*1$\7VTNIZ1X6<0>84H$Y.F1+J3:?6)6#W
MDS=TX1=WP>68R,NH_9&<"^"XH[6II8HN&J-\FQY2G19^#82+[Y5[/4+J'>R
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
MW .N@1=5QQ#I8/<ZJ7$A#08*C@10)*1 %2S@K&.05.8NE:RR:U,8W]V.U.Q
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
MXK]9O\7U]NHGM];ZXE.=4D=+)*4NTI5Z_\HQTQ])_$QZX5C,!M *1MY:?:Y
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
M[)(!^4W[E1I4MOB4()O:ULU9"UA4!,^5#Y%)%=TTSM1PF;OMA1_VR?G(I&B
M_KUV_>IS[:WPED"K<-6@ZG.%\8P;D24W'E+@M&8;# 29"QA=I'48PU1=2\:0
MOMN6^/GP?&RBG-;F^,=JE?Z].#_G9SJE+!2%2!0F49Q$!A"\J.UGA5(Q^$B^
MHYQ[,UQ+VXW\/]^;IR;":9']=^+(\L,BG.=+0WFFL@^TMQ,(@0Y4M@R\- JX
M0(ZN3@,U=F[.WQ>Z&_5_/B<?B1:GM0-V<4_-/;ST^J[6JQUF[ED$:[0DWX^V
MO?=)[YKQ:F8*"G&$3C #).^V%WZ^+!^3(*>U(2X7>+/@LY P*UU"[;A#2TV"
M#%^( ;35TFM._YEH2O(!0G>K"/OAGZ"/18L3VP%73RAO\6M],MG?!WA3<N3:
M ^UN#A3]"T"E&&ACC)4!A8W-O+C=%;W;;OCY(GU4BIS<GEC3SV\5SNW7+'CF
M0>L,F4L&J@@&3C(-&8V2EBF,?)H>E&-(WVUG_'Q_/C91YFZJ=V?!OUSD]ZN_
M\CFAE.J@MZ]GQ17O54#2I4)0WEA ;2TD=$EEH6,I]\*#QV<2/_$]W=CYP[X$
MCXW4:9W(N[CD:F_=VFUGM$9=>.)@M-.@:GVR]R%!*M([H;)D99IA/H?+WHWO
M/]]WCTN2!K;%T'K]O>G!'+)/=<ZLW_50,@8\:1DT*;LH9S&Z:4+8 P7OMB%^
M^$?>8]*C@=W08X6_7$GX'O^^O?V31:9TEH!8VP<H'0"Y$E!2L0ZUKPN?VT8\
M+'JW'?'SC?>H%#FM/7'O0O?VHDFGHC#C(<3:YLB2HQB<56 #Z9MSH<)T162'
MB]]M;_Q\ CXZ51K8'T--Y*T+7QU#M)@264E/\7M.!9SVL6: <.X3-RI,\S1\
MN.S==L8/_T)\9)+,?<GS=$>:]WTZTIQ91"V0PBADEHZ#&!@$3M93HM8Z,*?1
MW2O,'-25J)=0W5C_P[X%S\J!4YZL>]V(XZ^\N:#S>\*1NH]]U=%FZ79:ZTQ#
M=(MC3&?C0$E)?%-. 6HRGRQEV@$4TZ*?K#%.'T';[Z!^V7/;ZJAS0 %<:$M*
M=75N3!&@,7JA4ZG9?Q,6U_\<HCN8W7,-T>W#F :"@&?F<:;HE4D!G*KF"U5=
M#/EOT3J74#O.PC3![\\ANOV(U&^(;@]46Z#HG>&AFF4I/0D?LZEJH=. EN'!
M>9<THB\E3=,$XG2&Z/:!]\DANGUT/7?D=G<V+-K$LD@,M' <5. D.:L=RI/2
M+"J%#G6GV*O9(;J]L'E\B&X?1<T-\<TL/A161)42:*--'>?' 8U'P!298IE.
MQ] MM.XWUG"RI)^1H!VFH :.^.EMZNYD9)+.1LL1=%)$=J84."(_)&59H-_1
MQD^3!W&<]7WO,R\.]XL:Y%D#NZ_7 F\-5?4R9!UY!.8=@K*JO@<Z<CEX%I@C
MLP&/4 SY<S;R<.Z--!NY#Q'F=B+NNC^Y>%22[*3AEI&VG !'_X#@BAF#RJ58
M3LU// J*CWN4?53:VN'WP!!5QH-A,A;@+"F*I@+M)QX03%8",1O.Y,\YR4T:
M^S&1;9NH5QLX,E>"9PJ8J'-0M:4-S&JFCN;2Z!*YQ)]SD@\E0N\YR7U0:8-F
M#^S&7QZ>O&M<"+8VUX]<"%!12PBQ(#"KE->%&98GZZ776<IFR3>$((?,2>Z#
MU@\W)UD+4Y)5A?12VQFXF &UX>!T2K(HI9G\.2?YN_<96F5<&X:A[XQ<PX7*
MVM)1%D+MJ>DS!(H H%@G@\TZA#)[J]4?;DYR+]H=/B>Y#P>:,#H]UGA_")>H
M9:R:'$E,HK;$R8ZT6@*4@,A-P&S%['7/0P:SG?"=\=%Y?P@G3HW_UYEPO]^,
MW]+(0G0B@'&I5M=J SZ: %*G4!RIV8OY:TV_E?M[OTXY^CXXE!NM[(51QFV9
M:%RN3[CH)$5>K!AP13DH0BKN:G6A.>(DJOX+^-X#A]%VQ]'9TNXV>78H%\?,
M@L $VL>JZN# &T816_39&V,=OY_$T?QXMN^B['KT+3 J$YH@?(=-?3.G*[G"
MD\D,[*Y5+',>G,H"A(C1Z5A3E]DD/.\CY8\SH/D0>D^&^_#[G=46ST=N;O1L
M(]B\WE7.++_NBY]^_?MS7F[RKW_7OYA3!?A&5>5159WI''S)I!,KZBQ2A>00
M:J4@L.154B&4^SU5NS1-.IK\/\X\YR&;YE2(U=K=ZI^KAXL)_X&+95WVF^7^
MCY\9EI"14PC,I$P!E4K@DR-W44=KN?'6FR-D8'47^,<9\CQ:E#T1&^9.P[JS
MQO?5B.6ZY3^O%YO\!<\O\IEG6GG+ F"])U !9>U')2!&;H3&D 3OEN/][%?]
M.).7QSG&#X:K*?+5<5=?J^9797'+ IW7(8EG!M&%0AJ*4:=:'B$ ):/UE6@D
MRU8;.X"$3WWE#S0I>1PVCH9?*ZS\4%>UV"LQW5+B:J_$[9H6A['^,*XVV\T9
MC\5E[R*(4C-'BM'@27\0I"<MQN1\QX*8 X3X@88<'\S<J3%NP*=]NU[%G--5
MI/R%G/G%EI3^INR+%G.M]-X[^J3[%Z4LSA<$W^;,IIB$J3LVVEB-B0!O1 &,
M(3O+.,72TUR9'"#T#S2W^!#G]EBT:+F;RC[GY(ZHW;JCW$E7&:/;R8.RC-2]
MY.JS*]2O=@=:W/[/8OOQ%0E 7%U?]W6(L60>!/F.P090+!>*UNE?K*2BDXDB
MIVF>QSH*>.A1^,S7O"=UOZ0__\\SHX5$(0T(C^2DI"QK\.: <V]TEKX4,TVQ
M05<)YTV3FH)/]\^G2; Z@<-HESLYJ&'3W0\8^V!Z2*XC'T_>J(+9,:"@@1PO
MD32X&DZ4HH+2O"2*;D_Y>")SCQ\^K/.'R\2-<EOS-WSG6J%Q0H,.M:ZKMD7V
M.M9)T-J6Q(O0?K))X<^+=QH'4Q\F/7 K.#)*)W JW5WT:K_H ]K+=?O@L4^Q
M/NLX\NGFK',E1 $N^>K1%P3/M -D3(<8131\FAZN#9QN9\P%XQ-38'.]M>1H
M 7U,9,G1*$1K=9DFT'Q*JM,XR_KPIL]9U@N3&>\Y-NOM32.F?^35AS5^_KB(
M>'Y94YBS<>AK;F.T= YG#2&$ H4EC(4"U>PZI<'2M]PB%?WL/J&>%&/VTK>1
M4%Z-K?*Y>7/9[^?V$JZ* ;,EXTT;"V+1M6MM#A#J%0=7D4E"7K#0J8:W&V\>
M$V,>WHP([VIL7<_Z.'!!Q_#7L_]Z=Y9$HA.WCM74M46#H'_YVM:IY)*\%Y++
M_%3*Y";'__BP^O+_KC[QDB!7/]GQX^H=8/]],])@'-!6!VFP <Q?O3C+NN1H
M49%'7P_*E J@,Q:XEE;4FPRCGVKIVP_S5R_F*0B:#O.>&IS9,/QZL5Y]WM=K
M,V^+X;D^6=:>MX&.O6"2IV7;DA7C-NGQ?(C;WSQ/,<SX'#A(HS,SX<5F@6\Q
MUF8!5\(K%[SRW@!1F33@)!U=D1QN\IUX*5HFD3M5J'>BPS=?/T\)R#2<.$RW
M<^<)[";0[![(EGCYIK=?1#)&6\\@)%U;?QD-3J&';%5A:)F0T=PER"-) (]]
MPSPU$%/8AK'4V, [^]/-@*60.F&QX(C'H(Q(4(?J0C3D,A?'K)WH1>GP#MZ3
M/96/'I>.#T4+O+K3DU9BK+.L"J3B:H^DDB&(DL 4QRV7)N?\@[?=[@7ODVVW
M^^AZ;F/T0O\'Y^]KFE*\/D YAA#I7R"RUQ1CH:0#-!J0Y&=;(644_-EK^L<^
MO*46W+UP6HVHM+E!_W7]874E=N+1!$GFU^7,0%F=P3%F(%E><I*IT ':">N;
MSVRI%?=@B >J:&YD[[7R-#:96D' F*?5!QOI2+,,>$8F5#%2N6[@]N^..EFK
MA9'P':ZHN2'^ ]<7<=\H?M\N/G"2,$4*>LB *:XRH,T%0BDJB<@RS[P3T ]\
M^+R] T:"^U"ES0WZ?V?ZX6+[]<W%-JU6^Q7D>@ E<FZ3L^2R\#I/J7;F$$;$
M@@ZYE:D3[ ]^_+P5\R,!?[CBYH;^9BB$9#(S7RA*1K<+;1)1-PO(+$AI>1)6
MQFY^6:^I&9-5C8_EC0U2T.RPKI>K\W0EN"LE.LTB)$41E"I)DOVI6=G.1Z-,
M+#YTN_FY_:GS5C>/!>Y0-<V-[[MZ,;5ZNUZEB[C=[ EJ96 42T)T@1:0N0<G
M3(#$LM(Q"9]*UY&RWW[ZO,6Y(^%]L-KFQOWEFQ?[QPJA:*%"@HU*@'*"B!JX
M!<T80_(S><BR$]C7'SEOH>M(" ]3T-RPOCC?7GL/S.E0T"H(EHP+A0>.S Q'
ML"$J66HE2U3=3NN;#YVY;'2LTWJ@EN9&]_7%!USNX_VH70DEU9N<7:)*,!3O
M&P,AN\!X\"&9CK/G;GWJS,658T7-0_74P'WX(Z\&KZ^KXK)5P6E1($IDY#V&
M "CK)8#C7F5'4D\T+/4YR>:]<)GLM6540!H@V#.)MY<]<!;+#R]JC>0FI]IC
M*@=E4KTU=E)BK<2L14A<@4B:UT*D[-TT7>L'"-MD,NI MO0K&CL8NI8K-:X;
MO>YM!&[O95-U*\QX\'-&J\-X7LJ1RBZN/O^O_'FUKM]W*U]>.Q,);VZ%!Q4T
M>:LRD7NC>"0E)"Z\F62K/B;12 _$UY][4UE^4XXDI>>I* G:U^[7AFD(16;(
MTM;R;<DY/I6\.-ZB'Q"NB:?$PWCRR#OR:)"<VKDSO(CUB4^;] R:L+SU488)
M@<;80H&RS+IF*I#3A<5 ]$F24ZZ"-].T:)_J)/HKQ]4R[KI$W+;MU1SO4S3>
MK\@P;U;GBX1;LK_7NR$8&2+7'FCM]=XW5%TPLO^)!0QDA".;9F3#<)D;/;?Z
ML.I;_^DH #;AY-]=Z?69<#,RHLNJ2=F6L9P@AD2QLY("L/@$#(,TL8[^OG^%
M-!%MA\G?1(K'M!0^ K -TKD&.-O;"WULG9R5D!BY'48FVJPAU^Y!68)1+DAA
M=&3W&^M-1."N$C>1M3(M92<![]1<R)M.6;\ORVK]:?=%EW7Z8_F53WW%I,YF
MY[5-[8$6D0JO-W[6\UR;,19 @Y;XI%,L,GK!I[DJG2P6CA]SNCC/;\K];[BE
MZ9=?]_MJ=_>)4FIOC +I2IVW[2($^A7@7*6$43B1ICD"!PC;J,_9AT??Q,H3
M0S9S_=C-R5U;J]<;SLLL=5^,%1K!A4CV0M6&O9E.<J5B+ )C=+)3MX].160/
MRS SEZ:&?34J!LVQZ.H)4%CALG">$"^!@BUAP->W=V4QQ( YI&X]L0;R:.XV
M!6,@^R11!JBY@7#@OM.Q3\ )B3Q3KEB-92(HH0*%Z\% SH$<6(S>BVEZASTB
M4$O$&8+T:GRU-\">/RC*6"_P_#HNH3.Y:NAJ-59$[BC< 1GJ YU3#E!CA,*U
M=LX6X_,TUY9/RS5?PX1)N#0B" U0ZNF2/=H55M8A!9R%1-KAD0YNE:"$Z(K-
MSO,TS7SJAHMCC^4?C8]0"W2[DR:5A2V.,P5.NEU5D  7$X=B./U?YL&825]\
MVZ^9[07ODS6S?70]ZPC!1PM DT(3O:Z#>^HFTM*"HZ,:C%.9HZWIZ=URNQNO
MFNV%U'-5LWV4-G>2:"T)#1CV-8-%2>FMJEGHNH BHPR!D9M6/)?!"<YCZ59S
M=_=SFWA:.13J U0U-\IW"T-I^2%PR6JF+!UPOE:<*$_Q8<J8T'HCL%N%7;,5
MM(,Q'JZHN2%^N";02QUE8H+ 2[2"0G2EL\F!8;8PC,$DZSI!/;R8\DA5M(,A
M/UQQ<T-_4ROH.2V56 F\<$^Q-7F_R!F"SHE;%C'(A-W,=:]BRB/5RPXWTH,4
M-#NLEU6"^&&9R;O8Q[J&6,@9^:0DNP05,X> $H%9C,HS[G+I6"_[T,>W5#L[
M'.Z#%3<W] \6#(K,HE;H0'AO@;P/<BN5-)!$LAI#28YW\\T&UUD>J:YV,/ '
MJVUNW&^7FJ%&BA>R@Y#K9#63$3 $^E$67I826+Q?13%20=Z1JFF';^^!2IKY
MU>HO7'[(EQ<,62.9&@Y6H !E8ZSE%@9R0:L9T\S+3@.2.SU377_MS/[Y$5\X
MAVFZ!7KL61V]E]9ZB*F.LJ/C"]"* CX*&3U7&,MX[^&WOGB^%ZB!D-T'?8#^
M9H;]C\5R\>GBTUYPBSIX.K^85#6'K62*-06#G*+B&#2/H=.39"?@[WSUS- /
M 6XUAA8;N)__)8?M[\N:*E>/OLM-8&STFFN(2FA:@5= !R$%HTZ;DM :--.,
MO_E6EIEC_",__!R(17-L^A,_Y2M_2R5GF./D:B6?03E>P#FMR5^23BB5 PN=
MO(X#.74CT<REMP<B_21Q!JI][O#C75XN5A1!;?,F762"T^S;7J1<I..[8OCZ
MP(Z2SF6]ZU%D?7 ITL^ZA9Z/?$-+7!@*WFIL339PFKQ:+6.NM>,5BK\6FW^^
M_/J>_NINNR3GO4;)@"7#0:&*X$.J^?XIR(S21)PF4>$)H6:^KCRRM1H+G1:)
M5A=RM0NCD5ALE. %2Z!$-("%_$/MC)*Q1!ZZC1PYG&@W0LU[8(T&_'.$&HA"
M X2ZF<KPS:+VC?=TMM$D#B'Q0.<Q"Q "6@H\A93HZ\:;IDW)LZ(U1JZA)%A-
MB4@#%'M@%[[,R_CQ$Z[_N=N*W$F1& 6QUNM4KS@]N0\^@"%W(KFH67+Z6!;R
MCF0S/_/,;R:'X]0D[_:KV;="2[Z68#+0*DFH(Z1H1UD-5F)D7D?KNETCC<"[
MNY(U=K =Q(-G278 * V0[/T::W.HJZ8'UZ/*E#7T_Y!4C5Z4TQ X+<0SX;+/
MI00]S8'VD#2MD>D0O%<C*[\! CUQMK^^[F]&Z\DL\P2Z#FVF #N#LXFB;&65
M-R&S)(_3]>4AZ69^$S]VSOO8>#7 P5\R?7.\;"7P8IE>?*I+^[_=3\^RE,(*
M7YU-7=^?*5AR/'B0TJ./.6K3[15VP'WHHT(UD1(](@.^N20=!XX&F/7G13V3
M:U.@JJRZ^?8U!&<ZJBQ1<HBRI@[J.H*#>P'6.!,-FF2ZC<3L3:S'96HB_WHZ
M7HT$QJPE&(_Z%6_SNOX"?LC\S'MEI'42N!8&E&<,@L $/,9"ZU-9B2,%E+>D
M:B+Q>SIRC0;(W*\[^UWRZGRQVQHB"TX^@09,=0!!,@7HJ.6 ):44'!:5NSWJ
MW/O@)K+"Q^?#P3IL!?\_<'E1,&XOUJ2>W["6TVX7F:)?]#E%Z4!F50>1< >^
M)#HJ4^)1VT(Q<+=:KV>^J(F4\HGY,8:.Y^;+V_4JYIPV_YG/T^_+7S>DY7^?
M*>11:E7(@*K:93^24FJ3+\$\"YX"C(#=YG\\].E-9)]/Q(R#M7EJ/<O>77SZ
MA.NOJ_)GWK[#\[Q9E6]:0HS;PJS'-T[:T6SHRB=O]NW)W16AOJSDVI64CB'Z
M)0=9*4,!5[3A_@R0QAN<]>_0NKLE49'%'(P%%RT=PH$S\)P7B,CJ Y1+>:)+
MIV'RMG4I,(A-A[?6[0U<<SVJ=B\,PAIAK,_ LG.@E,T0<DTQTXQ9);U%/V6'
MJOD[G1T#^>>;G?6!H3DB7;TO,%I"4,$!E[3K:,<)"*@9%"&Y3YQ%83I=,WU?
MS<YZ(=NEV5D?-3=P+_E8UZU2/,^.'%5C"5Q50U:O1($0N8PZ2JO8-#,O3J?9
M62^D.S8[ZZ/V!MCS3)\MSQD::0,(BXE,OJBG<)&0LK%.2,^$FJ8Y[,DU.SN$
M2R."T "EGNZU9&S"G!A"4$K3_J@SZK4(H+GV.7L3G0G3A"3M-CL[HHLT/D@M
M,.Y.F7'4P<N<"Q26$!1S"1R:4L>:\628CGS:KMXM)#Z-".^3_<[ZZ'KNV\V'
M&G?IPDHI%,@*96K*3K2DB=J?-+H@2M'*AN^BVUDOG)[K=M9':7.#?J^%E_8F
MR10]:"D$'9DRD6-&1C7G.G.,6?.-4WQRW<X&0WV JN9&^6X3+RD+.G0&G RE
M/M%J<"5DX"GF).I IMQML'6SW<X&8SQ<47-#_ >N+^*^J].>HLXD&S2=/#P%
M4H,G-7!/WG>*+ 4LDM]OQ?P(T ]\>!-OVH?"?:C2Y@;]X4YM I4KR"+HY(BV
M0G- GVMMI;8B2J>\Z?8B.;S%W9'ZGPT&_G#%S0W]K0YN3EJ?D@3!"WFKUG#P
M=>H[0_3":A$Q3-'B[D@]SX9[9H,4-#NL#W9JP\0\,P7!U-DYRF.I$P+(M[2"
M.XTRL_LWVZ.WN#M2I[/A<!^LN+FA?[!7FQ5%9$&TM8S30>0- CJ*)2(KQBN*
M-%BRG9 ?W.+N2,W/!@-_L-K:P/T5+M,Y?=JGS_N>V2EKE[('KU/-A!$)T'H/
M(?L@O8TR>-8#^?N?WPE[?Q+8'Z2Z!J[G7JW6GU=KW.87R_1F^_':$Y48@L-=
MUR9R0I5CB@XO30%GRH);;UC4T[Q0/2)0MPL;UBYGQE3XW*?&RS<O]C7B7"?F
M",CB:P9E=,1[KB-P+1&E2BRI;N[^]4=V [KUJ[EA&IH;USN]/*-@IEX\!\EJ
M*%H<!')?(4DNHN5,?S.];:2&I[SUN[BA6IH;W=<7'W"YVL<EBNP0UP989+OC
M!L$[\E1RU+)P9WGASV9]?O.IW?!M_AYNJ)X:,.?W\P.O7BOO/5Z_ODZ@1A]U
M36RF>%10C)(2.2I><S!>6IY1EXA\$C/?4]!Y+WCG> .>$,@&>'I+@Z2W70KK
M_RRV'U]=;+:K3WG]Z]_Q_*+6W-=YX_0_4NC?9SYR42(ID=SI:DF] -K@$G*0
MW!GN<_+3N*0#A&WB?7$:\GR3/#PMDB=;:/%VO2J+[>O5YHBE%EV^\SC%%KU7
M/W6Y!><Y\I CF-T<N4Q.6N 8(!4=HBT\)3/1*/7&RBU\X2KY F2$+"CN:.]Y
M%!#(/&EF7#%EF@R<[ZK<H@^;QBJWZ %<<UGREZ.O Q.1\0RF6%*:R@:<*Q*,
MD2XSPU&F3M3[X<HM^B#?8;9\#QB:(])5<%>X2%)X#=;4[DM>B:O>A$$QD[BT
M3(XWD^%DRBUZ(=NEW**/FAN(*A[+^Q<J%!.%@LA$KNE2#GR.$9)A%(,EM-RH
M26S>Z91;]$*Z8[E%'[4WP)YG,OUYPJPX$^ 2&E"&U^=<$P!MLNAU*2I.TV#[
MY,HM#N'2B" T0*FG4[VS=-'98,'Y3/L#25FH60;$(*RQQ2<_3<^S[[#<8H"+
M-#Y(+3#NSAUXT4J9PA0D[30HD1V@<!Z"+B(Q69RUDU[OME]NT0O>)\LM^NAZ
M[J>@ARH'C.?,"U][5++:J3YP$IU.;992H:A6H<1[T=EIEEOTPNFY<HL^2IL;
M]'LU!#&PXFFQP'TMAD6IH/;!A5CS%9&"!>S8.ZC=<HO!4!^@JKE1OEM%H%V]
M73<(OMA8"_ CH+$.2A+,(\^LW*_H/+5RB\$8#U?4W! _5#D@O=?.Y #1D#$C
M-21PA==RD2"XP?KXV*U8KO%RB\%P'ZJTN4%_N&K *R\5XPZLY['6"B3P@1R9
MXBT+S'HO6+?D[.;++08#?[CBYH;^III %$S*)@ET(BE019'4-DO@0K(2#%-*
M=,O+;;+<8KAG-DA!L\/Z8-5 TC9&:0I([W9S!>A,\B$"E[J8.HSWFT;HIUIN
M,1SN@Q4W-_0/U@V0;YDL-Q&$EH6.)'(UO5<1I-(\RER"D]U,>.OE%H.!/UAM
M;>#^;<V 5B8SR\ 9;ZHQ$D3=E, HHSU:YWCJMN?;+[<X$/N#5-? ]=QCV?^9
MG X6A0=NDP>52".U'@"<4";Y%'B9;*AB^^460S@SIL+G/C5NB@FL8RID<FHD
M8JXO*\1[+B5$J;V2Y/?(8#H=%&V66PP^'(9I:&Y<;Q<2I%(R6G)7R'TE*Y;K
M$&),HCYLB8A2T:*Z7=2T6FXQW-L;J*6YT;U;1J C.I4R9!O593&"9Y+,5"(#
MIDHJ";OY=LV66PR_AQNJIP;,>=]$:VXX+X4189.H UN3)OW$#"+ZK"/]T.E.
M#8=_EEN,_08\(9 -\/3W95Q]RC4;>Y^GOUA>T**N,G=(E2]S6:WSY9][CW_G
MS1^+Y6J]V'[]?4EBY,V6_*>[G_+KORX6]?I\^W%%O_.%_LCEC"?!5*'U,^!>
M!U#&*O#*"MK16?HLI>%JF@3C(RZRB??,:<BZ.@WFG.:F^O7O[1J)'HLEKK_N
MP/F3(*ME,ZOS'6Y7*COS0D<9DH/:0P14;0'F3'&@4S0VEY ]FR;9;,)%-?$R
MW.JFF80936R22[E__?MS7F[R62Q6Z=I[F5R[VM>L=B[46I""11!%^VCX5,2^
M(T@33]A'(N-P!/H3R%\2:)D_[!RS\5*[Z]T-;8G5/M?X<N_L%U5R\BI3M" R
MK]$'I^A#)0;!9(X2,2@WS93/I^5JXN7\*"P;$9\1!W\>N^;S]DC=?ZQ6Z=^+
M\W,D]R?1'UR410U3:AWL]H@EH2.(=)R*T;%U-_G\KJ*U<49"U$C>:E0<0C$"
MHDK::&U%X,=IG3!50>FEMF]%W0\&W4D94V_D<M!([HB@\%N2X\ZRT4'IP)T_
M3CEI%VG;"ML&,>FY8M+106NN G"7MAVCD9B5!6]WW9&E!]3%0S:Q^&15;:;:
MA7;?32GI^+@_7TC:!X3F:+0?#:.S<Q'K'/+:=I<4!"$X"9E\("%%2$%W&GGR
M?162]D*VT]RN'FIN(&I]K*+1R1*8808PRPBJU#$=HD1@.C+.K"UZHIF=IU-(
MV@OICH6D?=3> 'N>JV&,S*',"F2.%&9973L"1@?:.5^2UBR&:1S'DRLD/81+
M(X+0 *6>+F)3'GFPEB)UIA79=>/!":^ ATQQM792F8E"D=,I))W,01H?HA;X
M=N=MWP?F5 H!F(K\ZL[9>Z3-HHV5BD<C)NV=U'X9:2]XGRPC[:/KN5-<'JJ(
MI&@U:58'(J8Z@*K65#B9,BBM6$R%<W6_J/TTRTA[X?1<&6D?I<T-^KW:R)PC
M"UA[SG"D(S,X!VB*@6B(]H4QH4VW/L'MEI$.AOH 5<V-\KWJ2%.4$L+7,F=6
M4VLH,O3TT\)+(<K2T<=X)Y";+2,=C/%P1<T-\4,5D;PX@8[6'>K00%6;N 3M
M&.E"<651T2'5;3Q;XV6D@^$^5&ES@_YP-:014D;I+:CL=X%6(K]72Y J"3JU
MN,".16?-EY$.!OYPQ<T-_4V5I"6+DQ/%U3'67-V0*:X66" @1D;BVUPZ]O9O
ML8QTN&<V2$&SPWI9#7DIN$(G:TL;T*RF='@9 (-@D!D*HU 4$[L5B-S^U):*
M1H>#.U1-C>![?[B8R1H3]X"YCK2WZ.MT TW*8(R7P$@5W69S#2\3/E*UZ*&(
M'Z"X!BYB'JM?,SXD[NAPXBZ2SU%?C[V2Y'B$HM 6IE*9IJ7E(06#1ZHQ'<*8
M,?4]]XGQ8)DT)J\M9P9RP$A'GE44?&H'OMX\2)WKO.%.!\;@ZO)CE8L./C .
MUMO<P-^406HO;;&*_-*HZ^B10'2U7$(VDEN6T*K['6]/JE!T,,3#-#0WKK=+
M(+/5D65#2T\1Z2 B4B+7%JP6WF>?Z"SJ:/@;+10=;N\':FEN=.\40!(9)<&D
MP>_N"+F7X$2B,\=QPY75,I>.-VVM%HH.OVD;JJ<&W+@_<7NQSF_*53[T[LU(
M" I!M,WD4K :9+($7N]*U5$7,BW,R&F221X0IJV"S\G?:@^%HP%&[<HZ%I_>
MTK]6Z=5JL]W\N=J^.*]_D;1SM=?0T&8J*@!/A?9:+:O;S<#+)HL<LG4J3S,R
MJXMT\[[F'4R!A\ILQL1C;K/TXE--4_Z_JRWY2P[;WS>;"US&O%M=C8_6BP^+
M)9[77\^_+#9Q=;'<[E.V4@RH>8#",ZV43F5PB4YY51-W%**P,G9S4PX18UZ*
MC4^)U2SX-'#:?9,[7RW$HX5,4GKRZKTG;\!Y($?>0N 4K+N,A:-VT>-QVBP\
M*>:\[V''SX^:#,(&^/DB[C;7AM:3%U^JKOZQ7FTV9R8J)[-7$%V-,FTA-Y5I
M#6BDS8[%0M'()$Q\1* F,FBFH,!J?#Q:H!49BW_7(_VWU?J7U478EHOS;Y=V
M9H5G"96")&DMBO%(A[ERH UJJW36N4S3/:Z;?$WD\AR#=..CU4X!]K<+^3-O
MSWQV$AUY$)Y) 0J] ,Q, :?0/#N>T9MIROD?%*>)A*)93K>^6,P=7'Q;U?NF
M[!-JS[QRU@CKP-K:R3?* B%7!U5Z443&&%.W.["GOJ6);*0)N3*NFN?F"T4O
MGU<;/"<K?O'Y<B7_F<\3';3OD(Y4PY"'C+L^<1)4J=>]Q6N0*2JE;(VDNCUW
M//T]320R3<V9$57=@ =UNZL A<2W@^8SHXM7UEJH 2^%WLF!(_,+-AM?T*>L
M YO$>#TA5!.)5$<P86/ATO)X^+?KV@UE^_7M.=(G+E/M>_:YZK>VM5A^H1^L
MUE_O+J1;PX]N'SQ:VXX!ZQBI^<:=;WYQZYNO>R=DHUF*%,:E6B>HF#:7(UPP
MNQ!UR"%,-)7S6=$.LG>/?_HME;\G+;^DO_+/,Y](UR$7X,)06*N8J&,O$)RW
M*CD34W3=TO[Z?>^\MPGCDN..#9Q0_2=_8.UN C>3'5M7'W_<P^NA-1WM"&-1
MRIR+A:2EH[C-$GM*E& 9VLRL5.7^YFW]"'OV"VZVCC!*>^T=B.1J&H[G@"@,
M%"6T,-H(K:=IW/:\;*V?;GUX<]_]&AF9!AS]=_%C3A?G^4VYWM6O+M95T[O-
M?6M=*IHB&04PS-86X\J KQ-?N1$N"F]<RM,PKJN$\UZ73LN[25 Z>9-ZW0/O
MT3\]O#G@N (<URP/T\O1#+=+IERF!F>30,5:M2VT@H32(=,^H;"G:;AOMNGC
MAF+WEI&8CT8E$M*+"$IBH.B?[Z9I&\8P<,^F>=_L*F'K1KP/AQX_3$=$J0%3
M_NAJ7GY]3Q^Q2]5*5N3DR?XDS>O4-RO!54LD0_)D(+)6_LA[[T:XF1_9)V%%
M5_]Q($0MLZXN:#_D)AG#2#QR@KTFE6D!Z(,'9:UV21JGS#2-<#H(U^A)-Y00
MG0.68>@T0+@_D'2ZS.NOMY>SGX/$N9'2,XBIYJEX6I1S-?A*M#1KHL:)Y@$^
M(52C!!M*@&_ZQ8V#QMPOI6]*6<3\V\5ZN:@)SJ_(^[ZH'TW+>K<JVW^3LO>S
MDGT0D<D,0M5>);6^'466H 5/Q@=I3>C6]*'S5S8:V1[(H G5WL I]3KC)G]<
MG:??/WU>K[[DVWTYZ<!F6C$+/M7&)[0N\%DG$+6MD6+>,)S&^W]"J'ES@*8^
MI<9"HP5B41Q/&GIY00I=+#_L)SQBD9ST [SXFJ"9:!$QD)HRB]8(95%.1*F'
MQ)DW26AR,AV,0 ,T>E1)KZ_S%(+GKF!TP)"6I8PV$!S+D(4WRG@O_?UV-U-[
M[:][U0!,EQH[:Z@X#* 9*9?RXNR75;RHPE\6]?RZ3+_@-I\)[DV4V4 J>O?0
M7,!9ZT$8Y%J$XK5ZZM3:Y/@?'U9?_A]]P8Y<_U+UAW#YPQVC'OWJ1IWR@=BN
MQE1T X?3[2RG,X_HG16UBW[5A-((R(JF\SH')BG\]6*:42FWI6C4!3^,+P>K
MNP&J/*J:R\(5SJTKB0>(.HO:6%+10K F=P?O$_TTRVGZ_3PM5Z/>]CAT&A&2
M!@A6J_FVZXNX:[*_I+5](+0VETLIF )*6HKUN7;#-QP<IQ"5-HQR,C&5[31O
MXD\(U:CO/0ZUQ@*C 5Z]B&2H+\YKM='M\Y=^?)X?R.Y]5+%G3JLH*(:%XG(-
M-RCF"(E)B"H8G\BZ9]=I%,^06J)15C!O><#$C)T%YD/+WZ:US+7HJCB3R*,0
M9 1L[?VK!$7+)0#/7,L@=?!ZFAJ"IZ2:MXA@+JO<%X[A9^=JB^<MI0U=_\JQ
MTH3N?^%,:4%/KOMH:4!<&!6<0N LT8&&D8%S6H+S@1FC>4AB&KLU61K0X_%W
M[0N2"@M@C#!T>,L P:8ZH(F3*VQS,5D^L=;O[Z)C$ N>O^?HH^<&?, [@;<P
MQ0=T"4PDL954$D(@Q22E;8XQ""VF"29.X)[C(+H<K.T&F')]9/^%_]Z/:-L]
MDEY\_GR^R)LS$:45QAL0KKYBZ>C!!3+HB-6N6^O<1-/QGI.LT:N.41@U*BHM
ML>Q_5NM_[N+K2.'U&5.Q:*T3!$V*4;S0*J3U0!ZB#*2?6/@T'1<?EJ?1&XYQ
M&34<@99X]-MBN=A\S*D.IJ=5L$A'+B\0C"JD&,+<I1(AI>R]Y[8H-DW0][ \
MC=X[C,NCX0BTQ*/_QO.+'3)_$4CK+W2RUI%0WM&.D!2:DOV.$3"3<GSP*7G%
MC+?3)#P\+E.CUP?C\NDP))JXF+I>2[WY4+1VFS&#*;6M,GF#$))SM;]4,MRZ
M@&D:K_NV%/-.BCD2<_IJN^5[IGJ:_GMQ3@J[G';Q>[UI^;"X;A<TY"KIV<\<
M[;:HG_0C70CMOW37"N#N]]4>J^>KS<4Z7S,N,<^9M!2^N_I(6 P110?:1]DG
M+8//9:)'_UYB'GH2=?JRF^+.J),AZRV!(P42*F*]W0@./'+#=% B3U2\TT_.
M>:^<IN/9_9-M0O1:+LU][O08WNBBXR<?[1R<L+U%/Y8ZYS/+0D%DELRFU@*<
M*>1Q6916:(U%3E/6<M33\":M<O^UMS9/#B)3] (N) 4JV#J(3%+T4@L!D()B
M+R9J3?VX4*=TSO5AT./ULH?A,G>)S^TF"G<5]O+K'_B_J_6K<SHC[C54R %S
M5C(!MRF!XK7/O!&[:^/Z#SG&-V-7GI[_->#;Y[V-GYYAQX&E@8N,_1I7I=['
M;//KQ9?\C5)_NZ@E4+>S0:Z&;-Q;NU&1]AE#$"[5(4T^ 7KN@<(P;E0J^IL9
M$2.?A6.L8MYG@>,?GD='_I1=R!<I+>KWX/GOR[):?[I*F1J:I''(UQW-V>R\
MYED\4)L<\I(L>&T**#IP(1B'$*62,F45W41YU$?Q0'=VZ-8W/1X-G)G(,Q<U
MP\#6FN9()L@):\D.B>A#D1BC[^0/=/JZ4W(Q^U#DC@,PON(;L/A/G/:WW9I=
M@P=9."-'V@"G98$R%L$588 5IJ3+*00US;U.#R'G8>)4_%@=!ZRV>7BSL#_Q
MT[XPMLYW%SPB:-PUD98(/B8#)43D/G@5]#2M6GH*.N_).!EANA/S8/0:(.?[
M-:9<Q=_7XDM4&;G(8(6)9$.D)!L2-2A1,"%M<2.GR6*Z+TFS]#H<]M6(& SF
MT)>\#JO1L@12+CTV)-,I,,P6LE>R)HEF<)))2$HB-\7)I*9Z\NTEZ#RW/T<R
MN5."UL#)]LSR'MS%B2N=,BK03M N9C&!5T5!TL*7%(I5?)H8:X"P<T\(G9 \
M_8AZ,)(-D/4;$^"XXA2R:9*:*]*79U7^"%$7XSGS*:9IYA^W988GA_XY4]P'
MAR9,\6^X6-<,L4Q;,&.]'JAY1+^M\[\N\C)^W6U&+YTIPC((0:HZ"4G29A2U
MKC&4G+1DV4QC?CL(-\^M]+&BW)'!:>#DNE[20PNZVI%>U;[GSH%F2%ZLDS4'
M/QJ*Q+RPN6B!>9I4H@["S1QFC$V(QP@W$CH-$.[=1=A<#0+<J:>@0%UL >]2
M'6&3!07WV@/%2BR@$5;H::[N[@DR3TW$D0ZN0Y3>%F?VP^NYYZ$:<N4".0DQ
MUAX[G")NQJ-6-AHAIKGF^$:4F7MN'P+LXR09H.46:$)ZWQV1+R\VBV7>;-[=
M5@U:4ZQDY IF]#4%FT,0QD-1T@5F"AHUS;2C)\6:IX3F6,?.:("TP*Y+V:^V
MAL:(6M<&#XY9VFA)@B^$O5;&1:5D46::JX8[8LQ\^(P'[WWB#-;UW"ER_YWI
MAXOMUS<7V[1:K?<=<IF5Y.\9*&CK]4GAM?(#:[/43+O+29.ZO7D_^/$SLV X
M5JM1%3<W]"_BXDIJBR(I9@*D+!(H[6I.)SJ2NECNF2A9IDYP7W_DS.U:QX%X
MF()FAU7_!^?O,6X7$<^OY*\SR@NC2*X(29%6U#7F*@8P(*)F.5-0U@W@;S]\
MWKR^L: ^4&ES@_[K^L,J8/AZ)3HJ%T,.&5@BTJJ, 3RYOU"D5NB\"OY^^< C
M>-_]W'GK\$>"^@!5S8WRZT6H99O[0ZGPZ(R/0(Y+?;;E#)!K5UMX61$H!"JL
MFY&^\['SULB/A/%P1<T-\1^XOHA[NW,E/V<^4"!CR+M6JHX^BQ \,Z05Z6W@
M6J7[I9&/ /W A\];PCX2W(<J;6[07ZR7J_.T9VN(9%Q<@H LU6$"!6JZ.0AD
MK!B?G4V\FZV^]:GSUIN/9:2'JFEN?-_1YRQ7;]>K=!&OIY 4YZ,NC@XDPP6I
MP5M S1%"]LE+E+5];2><'_KT3GB[QO$^6&T-W,+LKQI>Q']=+#:[?/_+BT]-
M#J45")S63Q%%'1I=PPJ==*E#))BTTW18>D2@>>S D>[UQ@"A42[5'Z[S/A<A
M.B5Y*AX"JR-IN*-H!;TCCS:@C(8I/5&BV[.BS7OG,PH!.I!J.!ISFZCG-N'K
MZY;$W"D1ZXR_(.G85<(C.*\16*DQ,2O6,-W);G7^RGF<EXG/I@FUWL!1M5_8
MF0HI,L4C.+X;B$0.N>/)0TJ<114LA633=.W:2]!P&<M =!]I2M)+U0U1Y.K0
M3+]<K!?+#Y?=?<^4J0F<5D)RL8YV4.3=NUAH01:9DR98/TWWAZ>D:C@]>UPJ
M'0S)W-;L]T^?<;'>=30C]6PV5S^Z^/2YHK7YG[SX\'&;TXLO>8T?\JO59ONF
MO,+/BRV>GUD=O*P+T[MPQ2E.X0K%F5B*X5H'Z:SI9-\.$*+AK,3#F'94=.9F
MX5Z5-^M]GS=;VE'7:7*__AUSKB,E7^%Z_97^N_M5VG"1_O!9,(F<Q.3 25?3
M67:O3K0!T3-,BBN>[O>0?\;3&BA(PZEF([#QF"@U9'8O1R@%J3TJPR%F40N^
M@@"GBP&>$(7G5LDTS37$'3$:3BH:U[#V5WI#C+G<('0NWPPXNMDSK^O"=$XL
M*"3NY\+(16#THV 4H.'.*^G)"YUFP$=G$1N^YAJ7:>."U0 +;_?*^;9QU)GC
MAG1#.ZD4(6K^9P+:8[0:'E(FM5$D/DV<^;1<#5]=C,.W$6&9VUU[BU]WV8#;
MU57\L[_ARYL_\W9%+NCFXSXRPF7:_=K[-2XWN)M.N*F.*JV8/C4'3W$1<^2@
MHI9U]D-]G$H2K;.8[H_E>,1I&T6<>=Z!CN6Z'1^Q4^ZQ=3T-[*\<5\NX.+\<
MC$-J^DA_+B^6=]S;U77OQ^G:<!THT=$Z=8VIN5F:>3%G L?$(*=*<5,[-3&?
M0,MH9':)58$FO4Z;J9WL[GI>>Q50"G*P@X^@0D((EM-Q$V-&E"P'/E$EQ<,"
MG5*/KS[,Z=!&MC<>#7B>CST>DF7BB*2+;%0&E1R'H(4'F[.0R)W(V-X3_G1I
M]6. W?'=OH_F&R70W9=B%XQ(=?RJS:*6P0E;I[$F2-H6&YWPNDS3?N%$W^U[
M$:#WNWT?-!J@U]-E39Q'5-R33QM%;=(H$'P=):W0%,YH^V4]33'\X66$T]6'
M3'!6C8=""Y2ZD\!7(D5G3D5 6=,;K#'@8F&T ETB"YIQ.<VUWLG4#O:"]\G:
MP3ZZGOO"Y*&BF>@3Q>NI0LEKT0Q/@+KVK]:8;$J\Z- MJW5HI=&1Z@9[X?1<
MI5$?I<T-^KWR&5F$#-XJ,-EX4%(X0$4[.9+,L99::-X-[P&51D>J'QP,]0&J
MFAOENP4T4A9RKZ($KFVXK(3SCDG0I0[]T)[G^^\ZHU4:':EP<##&PQ4U-\0W
MU:TF9RPR&T"G;"VE(&^:_@W1*Z4%"Y(6TNW,[E7^>Z1"P>$G]2 %S0[K[2*9
MP%+$6!PX4XMD4$=P-<G92;(L6DIK6;>-V[N6Z$@5@L/!':JFN?%]N.^ E*DD
MJQ!*) .C&"L4N4@%/&=?I#=%RF=OZP]LV'"D(L'!B!^NN+FA?[ >R@F*3*6+
MP%6HQ:V:3BDI!83 -#J'I>ANR \N(SM2V>!@X ]6V]RX/UC>:GBR3-8+"B9
M:=*+8R% #&B<4D5&U\UF#ZT)/E+QX&#4#U7:W*"_?//BNOF(1*]- !*5K),T
M%E 0<XUC+GCFK>L84E]_9"> ?>, #U/0W+#6F'#/1H<YAN0@86TX)7*A12L-
M)>=08C)1LF[IO3>?V>V&A#6.[$ =S0WMB_/M31\H+ICU,H-1B@)![SR=-"P
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
M(QV]5XR<:&QCH$<X1>PD]?<0'!UXG'B(=CIP"9[8TGZY6E>9_6@@;L4H,X;
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
M&U>%/B5F(7!&X;M5:-7Y!F#T.=OIE.!T%+EWBI_KM25S=$J6!+D$6EL8#/C
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
MB)EQ(40=>>!*FQ/N6;+&=2E;8FH004P%53<;Y.%Z4' 96:JA[+15YJ3'BPQ
MOR27V)4B4D-@/4/9N [A<?358>*8"KQN69IOKXNF@Q(\U87H[64M3;ZJXR)!
M0)F%,JBS:Y.)>I*D<975\#;Y,+R? H@>!H"5DLQ((4")DF@;D+'I@J3_>-08
M,UIL==Q-+ P_D)!?#KGOP_$3S3A>Y5J7Y4Y<;=XJX?CR^XZ1;]QSU:.D&Q-W
M12%3M9 [@&*JCOX@\!41? K!&*[:Q 2/FFY\]B+ 59[B\=X?4DKRN9,')S2=
M$UE:B(&E>M4ZQ\A,I#UV_'L=S])\2NG+??"WU_6.X:0Z@7.ZTTI_OL!WI$,^
M_8[GW_%7XON7]2RES'@* HHKU6)V# (S&8)4J!+&8%*;";9]*3ZE5&ES[!XJ
MT1-";MV5GWY?SAC!R=!* +TAVRK[ "X&"UD'S,RC$+Q-\=2>A)Y2TO08..TC
MOU.#)^$-9R)J:W.)M:$S@JK7&GRDDZ,62#D>BHJA3?/KO4D]I03KT2"ZMPQ/
M#*1OEA>K&19NA,JYE@)N.Y5XB,Y'B)G9E)4)SHQP%_D12D?O@#!!B.XMP1-"
MZ%FA=VX7.?^.,^F<X3)&0*>)HU;766W*@TS%>868@FU3%M>+W-'['TP,J_UE
M>4* G;F:L;1;4\;61F3;Z86J@"8KIYC (HZL2CO!TO[GP'(OB0W6F*,1$O^^
MR,3%VB\<\^L_$GUUUSU<U(24=08PU?B%S0A>R3I>DWOND(OH1G"3GB*W$T;=
MGQRC@\AR JKSJ2NRUM 18%V".K(:5.*&C.HD0-1ZJLA3\*8-) ^YUNQ/'W1#
MR.//FE::W:LJ;9]8FO%II);NK_PZN?371K+8TO$)5U_I#S_O%%T=.-\FP??2
MVXXA@[U6/$IRCVLA8R@>BJHCJI1 B"PHL$R%F$M$M,U&?XY52_A_L99Y8#[[
M3K_]C)?IGZL_5FGQ6321&<4B""T5:=LZ*-PGTK8IZD2N2RWT/<))]3*EIY3(
MVP=KSQ]A TMP<B;3O?7=5AT?<)6(WS/'G52.&5 ^\3KWF;QIJPV$PHIW2<>H
MCU$+^S*EIY2N:X;00R5XHM;7[58T5^UI;HV__@W/:RO5S;)E9X%^-!S#.AB
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
MWDF;.J&A=U2M73U<.S <S,JQL?!K6%VD-+^D?$=_]E%H7^]@*U_MNR(A)%W
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
M5H?!6@O1M \#[?Y0_Q/#&O_G?_O_4$L! A0#%     @ 0X*E5(1B"N8K"
MC24  !,              ( !     &$P,S,Q,C R,BUE>#,Q,2YH=&U02P$"
M% ,4    " !#@J547YM,248(  "^)@  $P              @ %<"   83 S
M,S$R,#(R+65X,S$R+FAT;5!+ 0(4 Q0    ( $."I50YC.!CX@4   46   3
M              "  =,0  !A,#,S,3(P,C(M97@S,C$N:'1M4$L! A0#%
M  @ 0X*E5$C,U$<-!@  <A<  !,              ( !YA8  &$P,S,Q,C R
M,BUE>#,R,BYH=&U02P$"% ,4    " !#@J54+T:J5 1! P "FB@ $0
M        @ $D'0  8V]D:2TR,#(R,#,S,2YH=&U02P$"% ,4    " !#@J54
MT'0+DPH8  #P#0$ $0              @ %77@, 8V]D:2TR,#(R,#,S,2YX
M<V102P$"% ,4    " !#@J54&16=SV$E   *@P$ %0              @ &0
M=@, 8V]D:2TR,#(R,#,S,5]C86PN>&UL4$L! A0#%     @ 0X*E5% RD]C&
M^0  5#0+ !4              ( !))P# &-O9&DM,C R,C S,S%?9&5F+GAM
M;%!+ 0(4 Q0    ( $."I52_06L(G2X! *7N#  5              "  1V6
M! !C;V1I+3(P,C(P,S,Q7VQA8BYX;6Q02P$"% ,4    " !#@J542-5-*&L8
M 0!_VPP %0              @ 'MQ 4 8V]D:2TR,#(R,#,S,5]P<F4N>&UL
64$L%!@     *  H C@(  (O=!@    $!

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